침투 테스트-교정
침투 테스트 노력은 철저하더라도 보안 제어의 효과가 불충분 한 모든 인스턴스를 항상 철저히 발견 할 수는 없습니다. 응용 프로그램의 한 영역에서 사이트 간 스크립팅 취약점 또는 위험을 식별하는 것은 응용 프로그램에있는이 취약점의 모든 인스턴스를 확실히 노출하지 못할 수 있습니다. 이 장에서는 수정의 개념과 유용성을 설명합니다.
교정이란 무엇입니까?
수정은 실수를 대체하고 바로 잡기 위해 개선을 제공하는 행위입니다. 종종 한 영역에 취약성이 존재하면 다른 위치에서 유사한 취약성을 복제하거나 활성화 할 수있는 프로세스 또는 개발 관행의 취약성을 나타낼 수 있습니다. 따라서 문제를 해결하는 동안 테스터는 비효율적 인 보안 제어를 염두에두고 테스트 된 엔터티 또는 애플리케이션을주의 깊게 조사하는 것이 중요합니다.
이러한 이유 때문에 각 회사는 최초 침투 테스트 후 합당한 기간 내에 악용 가능한 취약점을 해결하기위한 조치를 취해야합니다. 실제로 회사가 이러한 단계를 완료하자마자 펜 테스터는 원래 위험을 완화 할 수있는 새로 구현 된 컨트롤을 검증하기 위해 재 테스트를 수행해야합니다.
초기 펜 테스트 후 더 오랜 기간 동안 연장되는 교정 노력은 최신 환경의 정확한 결과를 보장하기 위해 새로운 테스트 작업을 수행해야 할 수 있습니다. 이 결정은 원래 테스트가 완료된 이후 얼마나 많은 변화가 발생했는지에 대한 위험 분석 후에 이루어져야합니다.
또한 특정 조건에서 플래그가 지정된 보안 문제는 각 환경 또는 응용 프로그램의 기본적인 결함을 나타낼 수 있습니다. 따라서 재검사의 범위는 검사에서 확인 된 수정으로 인한 변경이 중요한 것으로 분류되는지 여부를 고려해야합니다. 모든 변경 사항은 다시 테스트해야합니다. 그러나 전체 시스템 재검사가 필요한지 여부는 변경의 위험 평가에 의해 결정됩니다.