우리가 자주 들어가는 거의 모든 온라인 쇼핑몰이나 소셜 미디어, 기업의 홈페이지는 사용자들과 상호작용하기 위해 다양한 웹 애플리케이션을 활용합니다. 예를 들어 쇼핑몰에서 제품을 검색하고 장바구니에 제품을 추가하고 결제하는 전 과정에서 실행되는 소프트웨어가 웹 애플리케이션인 것이죠.

출처: National Cyber Security Centre
웹 애플리케이션은 갈수록 복잡해지기 때문에 해커가 침투할 수 있는 새로운 통로를 지닌 공격 표면 또한 확장되고 있습니다. 웹 애플리케이션에는 고객 정보, 기업 기밀, 금융 정보 등 중요한 데이터가 저장되어 있기 때문에 애플리케이션 보안이 필요한 것입니다.
애플리케이션은 공격자가 악용할 수 있는 다양한 취약점을 가질 수 있는데요. SQL 인젝션, 크로스 사이트 스크립팅 (XSS), 크로스 사이트 요청 위조 (CSRF) 등이 대표적인 웹 애플리케이션 공격 유형이라고 볼 수 있습니다.
- SQL 인젝션
SQL 인젝션은 응용 프로그램 보안 상의 허점을 의도적으로 이용해, 악의적인 SQL문을 실행되게 함으로써 데이터베이스를 비정상적으로 조작하는 코드 인젝션 공격 방법입니다.
- 크로스 사이트 스크립팅 (XSS)
XSS는 웹 애플리케이션에서 사용자의 입력을 적절히 검증하지 않아 발생하는 취약점입니다. 공격자는 이를 통해 악성 스크립트를 웹 페이지에 주입할 수 있습니다.
- 크로스 사이트 요청 위조 (CSRF)
CSRF는 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록 등)를 특정 웹사이트에 요청하게 하는 공격을 말합니다.

출처: Techvify Software
이제 기업에게 웹 애플리케이션 보안은 선택이 아닌 필수입니다. 한번 보안 사고가 발생하면 고객들의 신뢰를 잃고 기업의 이미지에도 큰 타격을 입게 됩니다. 따라서 모든 웹 개발자와 기업이 애플리케이션 보안에 대해 진지하게 고민할 때입니다.
Sparrow DAST는 SQL Injection, XSS 등에 대한 공격을 예방할 수 있는 웹 애플리케이션 취약점 분석 도구입니다. 주요정보통신기반시설 취약점 분석·평가 기준, 전자금융감독규정 및 OWASP TOP 10을 기준으로 실제 운영 중인 웹사이트 내 발생 가능한 보안 취약점을 점검할 수 있습니다. Sparrow DAST로 홈페이지 안정성을 확보하고 해킹 피해를 예방하세요!
