Course Outline
소개
OWASP 테스트 프로젝트 탐색
- 테스트의 원칙
- 테스트 기술
- 보안 테스트 요구 사항 도출
- 개발 및 테스트 워크플로에 통합된 보안 테스트
- 보안 테스트 데이터 분석 및 보고
OWASP 테스트 프레임워크 사용
- 1단계: 개발 시작 전
- 2단계: 정의 및 설계 중
- 3단계: 개발 중
- 4단계: 배포 중
- 5단계: 유지 관리 및 운영
- 일반적인 라이프사이클 테스트 워크플로
- 침투 테스트 방법론
웹 테스트Application Security
- 소개 및 목표
- 정보 수집
- 정보 유출에 대한 검색 엔진 발견 및 정찰 수행
- 지문 웹 서버
- 정보 유출을 위해 웹 서버 메타파일을 검토하세요
- 웹서버에서 애플리케이션 열거
- 정보 유출을 대비해 웹페이지 콘텐츠를 검토하세요
- 애플리케이션 진입점 식별
- 애플리케이션을 통한 맵 실행 경로
- 지문 웹 애플리케이션 프레임워크
- 지문 웹 애플리케이션
- 지도 애플리케이션 아키텍처
- 구성 및 배포 관리 테스트
- 네트워크/인프라 구성 테스트
- 테스트 애플리케이션 플랫폼 구성
- 민감한 정보에 대한 테스트 파일 확장자 처리
- 민감한 정보를 위해 오래된 파일, 백업된 파일 및 참조되지 않은 파일을 검토합니다.
- 인프라 및 애플리케이션 관리 인터페이스 열거
- HTTP 메서드 테스트
- HTTP 엄격한 전송 보안 테스트
- RIA 크로스 도메인 정책 테스트
- 테스트 파일 권한
- 하위 도메인 인수 테스트
- 클라우드 스토리지 테스트
신원Management 테스트
- 테스트 역할 정의
- 테스트 사용자 등록 프로세스
- 테스트 계정 프로비저닝 프로세스
- 계정 열거 및 추측 가능한 사용자 계정 테스트
- 약하거나 시행되지 않는 사용자 이름 정책 테스트
인증 테스트
- 암호화된 채널을 통해 전송된 자격 증명 테스트
- 기본 자격 증명 테스트
- 약한 잠금 장치 테스트
- 인증 스키마 우회 테스트
- 취약한 기억 비밀번호 테스트
- 브라우저 캐시 취약점 테스트
- 취약한 암호 정책 테스트
- 취약한 보안 질문 답변 테스트
- 취약한 비밀번호 변경 또는 재설정 기능 테스트
- 대체 채널에서 약한 인증 테스트
권한 테스트
- 디렉토리 탐색/파일 포함 테스트
- 권한 부여 스키마 우회 테스트
- 권한 상승 테스트
- 안전하지 않은 직접 객체 참조 테스트
세션 Management 테스트
- 세션 관리 스키마 테스트
- 쿠키 속성 테스트
- 세션 고정 테스트
- 노출된 세션 변수 테스트
- 사이트 간 요청 위조 테스트
- 로그아웃 기능 테스트
- 세션 시간 초과 테스트
- 세션 퍼즐 테스트
- 세션 하이재킹 테스트
입력 검증 테스트
- 반사형 크로스 사이트 스크립팅 테스트
- 저장된 크로스 사이트 스크립팅 테스트
- HTTP 동사 변조 테스트
- HTTP 매개변수 오염 테스트
- SQL 주입 테스트
- Oracle에 대한 테스트
- MySQL에 대한 테스트
- SQL 서버 테스트
- PostgreSQL에 대한 테스트
- MS 테스트Access
- NoSQL 주입 테스트
- ORM 주입 테스트
- 클라이언트 측 테스트
- LDAP 주입 테스트
- XML 주입 테스트
- SSI 주입 테스트
- XPath 주입 테스트
- IMAP/SMTP 주입 테스트
- 코드 주입 테스트
- 로컬 파일 포함 테스트
- 원격 파일 포함 테스트
- 명령 주입 테스트
- 포맷 문자열 주입 테스트
- 잠복된 취약성 테스트
- HTTP 분할/밀수 테스트
- HTTP 수신 요청 테스트
- 호스트 헤더 주입 테스트
- 서버 측 템플릿 주입 테스트
- 서버 측 요청 위조 테스트
오류 처리 테스트
- 부적절한 오류 처리 테스트
- 스택 추적 테스트
약한 Crypto그래피 테스트
- 취약한 전송 계층 보안 테스트
- 패딩 테스트Oracle
- 암호화되지 않은 채널을 통해 전송된 민감한 정보 테스트
- 취약한 암호화 테스트
Business 논리 테스트
- 비즈니스 로직 소개
- 비즈니스 로직 데이터 검증 테스트
- 요청 위조 기능 테스트
- 테스트 무결성 검사
- 프로세스 타이밍 테스트
- 함수가 사용될 수 있는 횟수 제한 테스트
- 작업 흐름 우회 테스트
- 애플리케이션 오용에 대한 테스트 방어
- 예상치 못한 파일 유형의 테스트 업로드
- 악성파일 업로드 테스트
클라이언트 측 테스트
- DOM 기반 크로스 사이트 스크립팅 테스트
- JavaScript 실행 테스트
- HTML 주입 테스트
- 클라이언트 측 URL 리디렉션 테스트
- CSS 주입 테스트
- 클라이언트 측 리소스 조작 테스트
- 교차 출처 리소스 공유 테스트
- 크로스 사이트 플래싱 테스트
- 클릭재킹 테스트
- 웹소켓 테스트
- 웹 메시징 테스트
- 브라우저 저장소 테스트
- 크로스 사이트 스크립트 포함 테스트
API Testing
- 테스트GraphQL
보고하기
- 소개
- 요약
- 결과
- 부록
Requirements
- 웹 개발 라이프사이클에 대한 일반적인 이해 웹 애플리케이션 개발, 보안 및 테스트 경험.
청중
- 개발자 엔지니어 건축가
회원 평가 (7)
실제 사례와 관련된 주제에 대한 복잡한 접근 방식, 이 모든 것이 트레이너의 에너지와 그의 엄청난 경험과 함께 제공됩니다.
Ihor - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Web Security with the OWASP Testing Framework
Machine Translated
나는 전체 OWASP 과정이 유익하고 잘 구성되어 있다는 것을 알았습니다. 가장 눈에 띄는 측면을 하나만 꼽으라면 웹 보안 취약점에 대한 보도와 실제 예시를 꼽겠습니다. 이 과정은 다양한 도구를 사용하여 다양한 시나리오에서 owasp 개념을 적용하는 방법을 이해하는 데 도움이 되었습니다.
Piotr - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Web Security with the OWASP Testing Framework
Machine Translated
* great live-demos * good pacing * good intro to security testing
Robert McClure - EUROPOL
Course - Web Security with the OWASP Testing Framework
the content and the knowledge of the trainer
Bogdan Birou - EUROPOL
Course - Web Security with the OWASP Testing Framework
Great and relevant examples, good speed, good excercises. Highly recommended!
Istvan Visegradi - EUROPOL
Course - Web Security with the OWASP Testing Framework
Very skilled and likable trainer. Interesting topics and real life examples.
Jon Lunde - Buypass AS
Course - Web Security with the OWASP Testing Framework
Demos and exercises