
최근에 제목이 포함된 이메일을 받았습니다.
=?utf-8?B? 8J+QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J+HuA==?=
멀웨어일지도 모른다고 생각하고 Malwarebytes로 검사를 실시했는데 깨끗했습니다. 제목이 무의미한 문자열인 정당한 이유가 있나요?
답변1
당신이 가지고 있는 것은 실패한 시도로 인코딩된 일부 헤더 텍스트입니다.RFC 2047.
RFC 2047은 이메일 헤더에 비ASCII 문자를 포함하는 것을 관리하는 표준으로, RFC 2047 표준을 정확히 따르지 않는 헤더는 디코딩을 시도하지 않고 있는 그대로 표시해야 한다고 규정하고 있습니다. 따라서 귀하의 이메일 소프트웨어는 잘못된 헤더를 보고 이를 "올바르게" 표시합니다(표준에서 요구하는 대로).
RFC 2047을 그렇게 심하게 무시하는 주류 소프트웨어는 없으므로 아마도 일부 이상한 대량 메일링 소프트웨어에서 나온 것일 수 있습니다. 소프트웨어가 "인코딩된 단어"를 너무 길게 만들고 있어(줄 길이 제한 76) 이는 금지되어 있습니다(RFC 2047에서는 "반드시 금지"로 명시되어 있음).
너무 길더라도 수동으로 디코딩할 수 있습니다. 일종의 채용 담당자 스팸처럼 보입니다.
답변2
이는 이메일에서 지원되는 7비트 ASCII 텍스트를 통해 전송할 수 있도록 텍스트나 데이터를 인코딩하는 방법인 base64 문자열입니다.
귀하의 이메일 클라이언트가 제목 줄에서 base64를 지원하지 않는 것 같습니다.
텍스트를 찌르는 중
8J+QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J+HuA==?=
을 통해base64디코드아래 문자열을 보여줍니다. 이것은 utf-8 헤더를 뺀 문자열 본문입니다.