본문 바로가기 메뉴 바로가기

Become a Good Analyst

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Become a Good Analyst

검색하기 폼
  • 분류 전체보기 (158)
    • Security (36)
      • Architecture (8)
      • Spring (4)
      • Cryptography (13)
      • Cloud (11)
    • Web Analytics (104)
      • SW 보안약점 진단원 (68)
      • Vulnerabilities (7)
      • WebGoat (21)
      • Analytics (8)
    • Kali Linux (5)
    • Python (2)
    • Anything (3)
    • Paper (7)
  • 방명록

SQL Injection (1)
SQL Injection 취약점 분석

웹 해킹 중 정말 간단한 공격이면서도 치명적인 공격이 몇가지 있는데요, 그 중에서 SQL Injection에 대해 이야기 해보겠습니다. SQL Injection은 입력값이 쿼리에 동적적용 시 개발자가 의도하지 않는 쿼리로 변조가 되는 취약점이죠. SQL Injection을 방지하기 위해 가장 좋은 방법은 필터링보다는 입력값을 파라미터화 시켜 바인드 처리하여 입력값이 쿼리로 인식되지 않도록 하는 것입니다. 하지만 이 과정에서도 개발자 분들이 실수를 하는 경우가 있습니다.대표적인 사례가 아래와 같습니다. 01. 동적쿼리 사용 시 입력값 검증 02. 잘못된 PreparedStatement 사용 이 밖에도 여러 케이스가 존재하겠지만, 위 내용에 대해 간단히 이야기 해보겠습니다. 01. 동적쿼리 사용 시 입력값 ..

Web Analytics/Vulnerabilities 2019. 3. 3. 12:37
이전 1 다음
이전 다음
반응형
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바