GiYeong

SQL Injection(SQL 삽입 공격) 본문

CS/보안

SQL Injection(SQL 삽입 공격)

gy2710 2022. 8. 10. 01:51

SQL Injection

악의적인 사용자가 보안상의 취약점을 이용하여 임의의 SQL 문을 데이터베이스에 주입 및 실행하여 비정상적인 동작을 하도록 조작하는 행위이다.

 

SQL Injection 공격 기법

  • Error based SQL Injection : 논리적 에러를 이용
  • UNION based SQL Injection : 정상적인 쿼리 문에 하나의 추가 쿼리를 합입하여 원하는 정보를 획득
  • Blind SQL Injection(1) : 특정한 값이나 데이터를 전달받지 않고, 쿼리를 통해 나온 참/거짓 정보를 통해 정보를 취득
  • Blind SQL Injection(2) : 쿼리 결과를 특정 시간만큼 지연시킴
  • Stored Procedure SQL Injection : Stored Procedure(저장 프로시저)를 통해 서버에 직접적인 피해를 입힘
  • Mass SQL Injection : 다량의 SQL Injection 공격

'CS > 보안' 카테고리의 다른 글

XSS / CSRF  (0) 2022.08.10
JWT, OAuth 차이점  (0) 2022.08.10
JWT(JSON Web Token)  (0) 2022.08.07
단방향 암호화  (0) 2022.08.07
비대칭키(공개키) / 대칭키 암호화 (양방향 암호화)  (0) 2022.08.07
Comments