침투 테스트 유형
침투 테스트 유형은 일반적으로 범위와 조직의 요구 및 요구 사항에 따라 다릅니다. 이 장에서는 다양한 유형의 침투 테스트에 대해 설명합니다. 그것은 또한 알려져 있습니다Pen Testing.
펜 테스트 유형
다음은 펜 테스트의 중요한 유형입니다.
- 블랙 박스 침투 테스트
- 화이트 박스 침투 테스트
- 회색 상자 침투 테스트
더 나은 이해를 위해 각각에 대해 자세히 논의하겠습니다.
블랙 박스 침투 테스트
블랙 박스 침투 테스트에서 테스터는 테스트 할 시스템에 대해 전혀 모릅니다. 그는 대상 네트워크 또는 시스템에 대한 정보를 수집하는 데 관심이 있습니다. 예를 들어,이 테스트에서 테스터는 예상되는 결과가 무엇인지 만 알고 결과가 어떻게 도래하는지 알지 못합니다. 그는 프로그래밍 코드를 검사하지 않습니다.
블랙 박스 침투 테스트의 장점
그것은 다음과 같은 장점이 있습니다-
테스터는 특정 언어 지식을 요구하지 않기 때문에 반드시 전문가 일 필요는 없습니다.
테스터는 실제 시스템 및 사양의 모순을 확인합니다.
테스트는 일반적으로 디자이너가 아닌 사용자의 관점에서 수행됩니다.
블랙 박스 침투 테스트의 단점
단점은-
특히 이러한 종류의 테스트 케이스는 설계하기가 어렵습니다.
디자이너가 이미 테스트 케이스를 수행 한 경우에는 그럴 가치가 없습니다.
모든 것을 수행하지는 않습니다.
화이트 박스 침투 테스트
이는 테스터에게 스키마, 소스 코드, OS 세부 정보, IP 주소 등과 같은 시스템 및 / 또는 네트워크에 대한 전체 범위의 정보가 제공 되었기 때문에 포괄적 인 테스트입니다. 일반적으로 공격에 대한 시뮬레이션으로 간주됩니다. 내부 소스. 구조, 유리 상자, 투명 상자 및 개봉 상자 테스트라고도합니다.
화이트 박스 침투 테스트는 코드 범위를 검사하고 데이터 흐름 테스트, 경로 테스트, 루프 테스트 등을 수행합니다.
화이트 박스 침투 테스트의 장점
다음과 같은 장점이 있습니다.
모듈의 모든 독립적 인 경로가 실행되었는지 확인합니다.
모든 논리적 결정이 참 및 거짓 값과 함께 확인되었는지 확인합니다.
인쇄상의 오류를 발견하고 구문 검사를 수행합니다.
프로그램의 논리적 흐름과 실제 실행의 차이로 인해 발생했을 수있는 설계 오류를 찾아냅니다.
회색 상자 침투 테스트
이 유형의 테스트에서 테스터는 일반적으로 시스템 프로그램의 내부 세부 정보에 대한 부분적 또는 제한된 정보를 제공합니다. 조직의 네트워크 인프라 문서에 불법적으로 액세스 한 외부 해커의 공격으로 간주 될 수 있습니다.
그레이 박스 침투 테스트의 장점
그것은 다음과 같은 장점이 있습니다-
테스터는 소스 코드에 액세스 할 필요가 없으므로 방해가되지 않고 편향되지 않습니다.
개발자와 테스터 사이에 분명한 차이가 있기 때문에 개인적인 갈등 위험이 가장 적습니다.
프로그램 기능 및 기타 작업에 대한 내부 정보를 제공 할 필요가 없습니다.
침투 테스트 영역
침투 테스트는 일반적으로 다음 세 영역에서 수행됩니다.
Network Penetration Testing−이 테스트에서는 네트워크의 보안을 보장하는 취약성과 위험을 식별하기 위해 시스템의 물리적 구조를 테스트해야합니다. 네트워킹 환경에서 테스터는 각 회사 / 조직 네트워크의 설계, 구현 또는 운영상의 보안 결함을 식별합니다. 테스터가 테스트하는 장치는 컴퓨터, 모뎀 또는 원격 액세스 장치 등이 될 수 있습니다.
Application Penetration Testing−이 테스트에서는 시스템의 논리적 구조를 테스트해야합니다. 취약점과 위험을 식별하여 애플리케이션 보안 제어의 효율성을 노출하도록 설계된 공격 시뮬레이션입니다. 방화벽 및 기타 모니터링 시스템은 보안 시스템을 보호하는 데 사용되지만 때로는 트래픽이 방화벽을 통과 할 수있는 경우 특히 집중적 인 테스트가 필요합니다.
The response or workflow of the system− 이것은 테스트가 필요한 세 번째 영역입니다. 사회 공학은 조직과 컴퓨터에 대한 정보를 얻기 위해 인간 상호 작용에 대한 정보를 수집합니다. 정보 시스템에 대한 무단 액세스를 방지하기 위해 각 조직의 능력을 테스트하는 것이 좋습니다. 마찬가지로이 테스트는 조직 / 회사의 워크 플로를 위해 독점적으로 설계되었습니다.