kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

Cyber Security

웹 해킹 공격의 종류

까마기 2020. 2. 26. 22:03
728x90
반응형

인젝션(주입) 공격

SQL 인젝션

커맨드 인젝션

XPath 인젝션

XXE 인젝션

 

sql injection

웹 어플리케이션에서 입력 받은 데이터가 데이터베이스로 정상적인 쿼리로 전달되어야 하지만
입력시 접근 통제가 되지 않아  잘못된 쿼리를 입력 하는 방법

form base sql injection
bypassing sql injection
string sql injection
url sql injection
union sql inject
code sql injection
error base sql injection
stored procedure sql injection
blind sql injection
cookie sql injection (mass sql injection )

 

ex) 스크립트



무효화 시킬 수 있는 client side script 방식의 접근 통제와
또 계정생성 시 적용되는 계정 정책이 로그인(식별) 과정에서 필터링 되지 않아 발생.



mssql   -- 주석
mysql   #  주석

' or 1=1--
' or''='
' or'a'='a--
' or '='or'
') or ('a'='a
") or ("a"="a

-------------------------

크로스 사이트 스크립트

XSS

 

크로스 사이트 요청 변조

CSRF

< CRLF 해킹기법 > 
- GET/POST 으로 데이터를 요청하면서 서버가 CRLF를 인식하여 문자열이 종료되는 것을 알고 , CRLF를 Hex 데이터로 변경하여 다른 요청까지 연결시켜 공격하는 기법.

 

파일 업로드 취약점

파일 다운로드 취약점

파라미터 변조 취약점

웹 페이지 접근 제어 부재

페이지 내 중요 정보 노출

WAS 취약점

프레임워크 취약점

 

인증과 세션 관리

 

cookie 
persistent  cookie |  session cookie (non-persistent cookie)

 

-------

* 웹 해킹으로 인한 영향력

- 시스템 명령어 실행, 서버 내 정보 탈취, 기업 중요 정보 탈취, 고객 개인 정보 탈취

 

 

* 기업에서의 웹 사이트 보안을 위한 노력

보안 솔루션 도입

개발자 보안 교육

정기적 취약점 진단

보안 인력 호가보

임원 대상 보안 의식 제고

반응형