간단히 요약하면 Component based한 모던 소프트웨어 디자인에서는 각 컴포넌트별로 RFC를 기반의 무언가를 만들 때 필연적으로 엣지 케이스나 몇 가지 파싱하는 방법이 다른것을 이용해 스팸 필터등에 활용되는 이메일 인증서버를 공격하는 것입니다.
Introduction에 웬만한 내용들은 다 소개되어있어서 한번 읽어보시는 것을 추천드립니다.
네이버 SMTP를 대상으로 페이퍼에 나와있는 Client 공격을 진행보았는데 아래 처럼 잘 구현되어있다는 것을 확인할 수 있었습니다.
- client_a1
->>>5535.7.2 The sender addressis not a valid RFC-5322address XvGFzXusQ3W06EYT9ghIIQ - nsmtp
- client_a2
->>>5535.7.2 The sender addressis not a valid RFC-5322address 2ZdZxaGnRg2JGmws9nHTkw - nsmtp