242
자바 개발자를 위한 데브옵스 툴
7.6
SASTSAST
, ,
DASTDAST
, ,
IASTIAST
, ,
RASPRASP
4
가지 기법은 모두 지금까지 알려진, 또는 알려지지 않은 보안 갭을 지키는 광역 방어 툴이다.
이들을 실무에 도입할 때는 자신의 필요와 기업의 요구 사항을 적절히 조화시켜 적합성을 판단
해야 한다.
RASP
를 도입하면 런타임 애플리케이션이 취약점 공격으로부터 스스로를 보호한다. 또한 애
플리케이션의 런타임 활동과 수신 데이터를 상시 모니터링하고 분석할 수 있다. 순전히 모니터
링 후 경고만 받을 것인지 능동적으로 자신을 보호할지는 실행 모드에 따라 달라진다. 그러나
RASP
는 시스템에 독립적으로 애플리케이션을 조작하기 위해 소프트웨어 컴포넌트를 런타임
환경에 추가하며 성능에 영향을 미친다.
RASP
는 실시간으로 발생하는 사이버 공격의 탐지 및
방어에 집중하며, 의심스러운 활동을 식별하기 위해 데이터와 사용자 행동을 분석한다.
IAST
는
SAST
와
DAST
를 개념적으로 절충한 기법이며 개발 라이프 사이클 내부에서 사용된
다. 다시 말해
IAST
툴은 개발을 진행하는 동안 사용되며
RASP
툴에 비해 이미 ‘왼쪽’으로 치
우쳐 있다. 둘의 또 다른 차이는
IAST
가 정적, 동적, 수동 테스트로 구성된다는 점이다. 이 역
시
IAST
가 좀 더 개발 단계와 가깝다는 증거다. 동적, 정적, 수동 테스트의 조합은 종합적인 보
안 솔루션을 구성하기 위한 충분 조건이다. 그러나 수동 테스트와 동적 테스트의 조합이 야기