본문 바로가기

기술자료/기술운영자료

자동화된 SQL Injection 공격을 통한 악성코드 대량 삽입 수법 분석

 

 

인터넷 홈페이지를 대상으로 지속되고 있는 개인정보 유출사고나 악성코드 삽입 사고는 SQL Injection 취약점으로 인해 발생한 경우가 대부분입니다. "SQL Injection 공격"은 "악성 SQL문 주입공격"으로도 불리며, 

홈페이지와 데이터베이스가 데이터를 주고받을 때 적절한 입력값 검증을 하지 않아 공격자가 주입한 SQL 명령어가 

실행되면서 발생합니다. 이러한 SQL Injection 공격은 지금도 계속해서 지속되고 있습니다.

최근 자동화된 형태의 공격 수법과 도구도 발견되고 있고 수많은 홈페이지를 대상으로 

악성코드를 대량으로 삽입하는 형태로 확산되고 있습니다.

 

본 문서에서는 최근 빈번하게 발생하고 확산되었던 자동화된 SQL Injection 공격으로 인한 

악성코드 대량 삽입 사고에 대해 그 원인과 대응방안을 살펴보도록 하겠습니다.

 

첨부된 기술 문서에 따르면 SQL Injection 공격의 정의, 원인, 예방 및 사고 발생시 해결방안에 대한

방안을 제시하고 있으니 웹서비스를 운영하시는 담당자께서는 참고하시어 보다 안전한 서비스 운용에

도움 되시기 바랍니다.

 

 

출처 : 한국인터넷진흥원(KISA, http://www.krcert.or.kr/kor/data/technicalView.jsp?p_bulletin_writing_sequence=544#none)


TR-2008-007-MassSQLinjection.pdf