← 전체 글

태그: padding-oracle

Security

"패딩이 틀렸다"는 에러 한 줄이 암호문을 통째로 풀어준다 — CBC 패딩 오라클

서버가 암호를 아무리 튼튼하게 걸어놨어도, "네가 보낸 암호문은 채움값(패딩) 규칙에 안 맞아"라는 에러 하나만 흘리면 공격자는 그 실마리만으로 평문을 한 바이트씩 복원할 수 있습니다. 열쇠를 훔치는 게 아니라, 서버에게 "이거 규칙 맞아?"만 반복해 물어보는 고전 암호 공격입니다. 연구자 Bruno Rocha Moura가 정리한 이 공격의 원리를, 실행 코드 없이 개념으로만 짚어봅니다.