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

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)
  • 방명록

BasicAuth (1)
(WebGoat) A2. Cryptographic Failures - Crypto Basics #1 Base64

WebGoat의 두 번째 도메인은 암호화와 관련된 내용이다. 여기서 다루어야 하는 내용은 후반부에 꽤 많은 내용이 있어, 나눠서 작성하려고 한다. 처음 이야기하는 부분은 인코딩과 관련된 내용이다. Basic Authentication으로 전달되는 입력값을 통해 계정정보를 탈취하라는 퀴즈이다. Authorization: Basic bXl1c2VyOm15cGFzc3dvcmQ= Basic Auth는 계정정보를 암호화가 아닌 인코딩을 통해 전달하는 방법이기 때문에, 해당 인증값이 노출될 경우, 디코딩을 통해 계정정보를 확인할 수 있다. 간단히 해당 정보를 디코딩 해보면 예문에서 이야기 했던 계정정보와 똑같은 값을 확인할 수 있었다. 그럼 실제 문제로 나온 Basic Authentication을 동일한 방법으로 ..

Web Analytics/WebGoat 2024. 3. 24. 00:35
이전 1 다음
이전 다음
반응형
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바