기술용어/정보보안

OWASP(TOP10)

아이티신비 2024. 6. 18. 09:30

웹 애플리케이션 보안 위험의 관리 지표, OWASP TOP 10

정의
  • 신뢰성 있는 웹 애플리케이션 개발 및 운영을 위한 웹 취약점의 우선순위와 위협도 기준의 정보보안 가이드 라인을 제시하는 프로젝트
  • 웹 애플리케이션 취약점 중 공격 빈도가 높으며, 보안상 큰 영향을 줄 수 있는 10가지 취약점에 대한 대응 방안을 제공하는 웹 보안 기술 가이드
주요기능
  • SQL injection : SQL, LDAP 등의 파라메터 입력방식의 취약점
  • Cross Site Script(XSS) : 악성 스크립트 삽입, 정보탈취, 피싱
  • 빈약한 전송계층 보안 : 암호화되지 않는 HTTP 텍스트 전송
  • 암호화 되지 않는 인증 및 세션 : 인증 정보의 평문 전송
  • 크로스 사이트 변수 : 포워드, 리다이렉션 변수 노출
  • URL 접근차단 실패 : 관리자 페이지 접근제어 실패
  • 불완전한 구성 : 구 버전 사용, 취약점 존재 버전, 패치 미 적용
  • 검증되지 않는 포워드 : 페이지 이동 변수 미 검증
  • 안전하지 않은 암호저장 : 비밀번호 암호화 미 적용, 전송 암호화 부족
  • 안전하지 않은 직접 객체 참조 : 파일 직접접근, URL 노출
OWASP
TOP 10
개발자 측면
  • 웹 애플리케이션 보안 요구사항의 숙지 및 준수
  • 웹 애플리케이션 보안 아키텍처의 수립
  • OWASP TOP 10을 기반으로 표준화된 보안 통제 기법의 활용
  • OWASP TOP 10을 이용한 웹 애플리케이션 개발자 보안 교육
관리자 측면
  • 웹 애플리케이션 보안 검증 방법의 표준화 자료로 활용
  • 평가 툴 기반의 웹 애플리케이션 전체에 걸친 보안상태 점검
  • OWASP 기준의 코드 검토 및 보안과 침투 시험
조직적 측면
  • 정책과 표준을 제시하고 강력한 웹 애플리케이션 보안 통제 기반 수립
  • 보안 구현과 검증 활동으로 기존 보안 관리 프로세스를 개선
  • 웹 애플리케이션의 CSF(Critical Success Factors)를 제시
OWAP의
10대 주요 보안위험 항목
A1 - Injection
  • 공격자가 SQL, 명령어, LDAP 등에 전송되는 데이터에 공격코드를 삽입하여, 비 인가된 행위를 수행
A2 - 취약한 인증과 세션 관리
  • 공격자가 피해자 웹 애플리케이션의 세션 정보를 획득하여, 시스템의 인증을 득하는 행위
A3 - XSS(Cross Site Scripting)
  • 공격자가 피해자의 브라우저에 특정 스크립트의 실행을 일으켜, 피해자의 세션을 탈취하거나, 웹사이트를 변조하는 행위
A4 - 안전하지 않은 직접 객체 참조
  • 공격자가 웹 애플리케이션에게 전달되는 매개변수를 위/변조하여, 의도 밖의 객체에 접근하는 행위
A5 - 보안상 잘못된 구성
  • 서버, DB, 애플리케이션 등의 보안 설정이 충분치 않거나, 적용된 S/W의 보안패치 등이 최신화되지 않은 경우
A6 - 중요한 정보 노출
  • 부주의한 정보 관리로 개인정보 등 중요데이터가 외부에 노출되는 경우
A7 - 접근 제한 함수의 미흡
  • 관리자 페이지 등 비인가 입장에서 접근을 제한해야 하는 페이지에 잘못된 접근 제한 권한 레벨 설정으로 접근이 되는 경우
A8 - CSRF (Cross Site Response Forgery)
  • 공격자가 피해자의 브라우저에 변조된 HTTP 요청을 발생시켜, 피해자의 권한으로 특정 행위를 수행
A9 - 알려진 취약한 컴포넌트 사용
  • 슈퍼유저권한으로 운영되는 취약한 라이브러리, 프레임워크 및 기타 다른 소프트웨어 모듈로 인해 데이터 유실 및 서버 권한획득과 같은 취약성이 존재하는 경우
A10 - 검증되지 않은 Redirect와 Forward
  • 웹어플리케이션에 접속한 사용자를 다른 페이지로 분기시키는 경우, 이동되는 목적지에 대한 검증부재시, 피싱, 악성 사이트 등 인가되지 않는 페이지 접근 등의 문제점 야기



 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥

 

'기술용어 > 정보보안' 카테고리의 다른 글

PMI(Privilege Management Infrastructure)  (0) 2024.06.19
PKI(Public Key Infrastructure)  (0) 2024.06.19
ISMS(Information Security Management System)  (0) 2024.06.18
IPS(Intrusion Prevention System)  (0) 2024.06.17
IDS(TMS)  (0) 2024.06.17