PRACTICE MATERIAL

WebGoat Basic Authentication 과제

수업 원본 자료 · 교육용 과제에서 인코딩·해시를 구분하는 화면.

1,263 × 136원본 이미지
CONCEPT → PRACTICE → VERIFICATION

설치 이미지 해시 비교와 비밀번호 해시를 구분하기

파일 무결성 비교에서 문자열 처리 오류를 분리하고, 같은 해시 도구를 비밀번호 저장에 그대로 쓰면 안 되는 이유를 설명한다.

  1. 파일 바이트의 SHA-256을 계산한다Get-FileHash는 경로 문자열이 아니라 파일 내용을 읽어 다이제스트를 만든다. 다운로드 파일이 다르거나 일부 바이트가 변경되면 비교가 실패한다.
  2. 비교 결과가 증명하는 범위를 제한한다True는 선택한 두 문자열이 같다는 뜻이다. 기대 해시를 파일과 같은 위조 경로에서 받았다면 공급자 진정성까지 증명되지 않는다.
  3. 파일 해시와 비밀번호 저장 목적을 비교한다과제의 unsalted hash는 후보 문자열을 같은 함수에 넣어 결과가 같은지 비교하는 대상이다. 출력 길이는 알고리즘 후보의 단서일 뿐 확정 근거가 아니다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
WebGoat Basic Authentication 과제
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념