Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

국제앰네스티의 뮤턴트 폰트(Mutant Font), 정말 온라인에서 당신을 더 안전하게 지켜줄 수 있을까?

우리는 글꼴에 대해 크게 신경 쓰지 않는 편입니다. Arial, Verdana, Georgia, Helvetica를 매일 사용하면서도 그 존재조차 의식하지 못하죠. 바로 이런 이유에서 국제앰네스티(Amnesty International)가 인터넷 프라이버시에 대한 논의를 촉진할 것이라고 주장하는 새로운 글꼴이 흥미로운 것입니다. 과연 사람들의 입에 오르내릴 수 있을까요? 그리고 실제로 온라인에서 여러분을 더 안전하게 만들어 줄 수 있을까요?

뮤턴트 폰트란 무엇인가

국제앰네스티의 새로운 아이디어는 '뮤턴트 폰트(Mutant Font)'라는 이름을 갖고 있습니다. 사용법은 매우 간단합니다. 공식 웹사이트(www.mutantfont.com/en)에 접속해 훔쳐보는 눈으로부터 숨기고 싶은 텍스트를 입력한 뒤, 'Generate Font' 버튼을 클릭하고 생성된 코드를 복사해 블로그에 붙여넣으면 끝입니다. 결과물은 사람이 읽기에는 전혀 문제가 없지만, 기계가 읽어내기에는 상당한 어려움을 겪게 됩니다.

뮤턴트 폰트가 감시·검열 봇의 작업을 어렵게 만드는 방식은 두 가지입니다. 하나는 화면에 표시되는 시각적 요소이고, 다른 하나는 그 뒤에 숨어 있는 코드입니다. 두 요소 모두 모니터링될 수 있기 때문에, 이 글꼴은 양쪽 모두에 대한 대응책을 마련해 두었습니다. 먼저 화면에 표시되는 부분부터 살펴보겠습니다.

관련 안내 영상은 Vimeo에서 확인할 수 있습니다.

이 글꼴에는 '그래픽 개입'이 추가된 일곱 가지 변형이 존재합니다. 예를 들어 '뮤턴트 웨이비(Mutant Wavy)'는 각 글자 뒤에 물결 무늬를 넣고, '뮤턴트 패스트(Mutant Fast)'는 각 글자에서 왼쪽으로 뻗어 나가는 가로선을 추가하며, '뮤턴트 스퀘어(Mutant Square)'는 각 글자 주변에 크기가 서로 다른 사각형들을 배치합니다. 이러한 개입은 사람이 읽기 어렵지 않은 선에서 광학 문자 인식(OCR)이 게시된 글자와 단어를 인식하지 못하도록 설계되었습니다. 또한 웹사이트에 표시되는 글꼴은 24시간마다 변경되므로, 이론상 기계가 작성된 내용을 학습해 읽어내기 어렵습니다.

글꼴을 구현하는 코드 역시 24시간마다 변경됩니다. 덕분에 기계가 특정 웹페이지에서 어떤 내용이 오가는지 파악하기가 한층 더 어려워집니다. 국제앰네스티의 안내 영상에 따르면 현재 수천 개의 코드가 존재하는데, 이 숫자는 빠르게 수만~수십만 개로 늘어날 수 있어 기계가 패턴을 찾아내기 더욱 힘들어집니다.

24시간 주기의 변경, 특수한 코드 체계, 다양한 그래픽 개입까지—뮤턴트 폰트는 처음부터 인터넷 프라이버시를 염두에 두고 만들어졌습니다. 실제 모습이 궁금하신가요? 아래는 뮤턴트 폰트로 작성된 텍스트 블록입니다.

국제앰네스티의 뮤턴트 폰트(Mutant Font), 정말 온라인에서 당신을 더 안전하게 지켜줄 수 있을까?

뮤턴트 폰트는 워드프레스(WordPress)를 비롯한 대부분의 콘텐츠 발행 플랫폼과 http, https 프로토콜을 사용하는 사이트에서 작동합니다. 뮤턴트 폰트 웹사이트에서 받게 되는 코드는 다음과 같습니다:

<p class="fonte_mutante_8">
Ù2 8_4 !Y\ 2((E 3.( ,1Y–./!Y? /\3(15(\3/_\2 @Y;( 3./2 3(73 .Y1#(1 3_ 1(Y#F Ù\# 3.( )Y!3 3.Y3 /3 !.Y\,(2 _\ Y 1(,4?Y1 ZY2/2 2(15(2 3_ !_\)42( Z_32 3.Y3 Y1( 318/\, 3_ 1(Y# 6.Y3 8_4'5( 61/33(\F
<br><br>
<a href="[URL]" target="_blank"><img src="[IMAGE URL]" class="img-hd"></a>
</p>

텍스트가 올바르게 표시되도록 하려면 페이지에 추가해야 하는 CSS 코드 블록도 함께 제공됩니다.

@font-face {
font-family: 'Fonte_Mutante_8';
font-style: normal;
src: url('https://fontemutante.com.br/uploads/font_mutante/file/8/Mutante_ondulada_fina_mix.ttf') format('truetype');}
.fonte_mutante_8 {
font-family: Fonte_Mutante_8;
font-size:16px;
letter-spacing: 1px;}

과연 실제 효과가 있을까?

뮤턴트 폰트가 아직 출시된 지 얼마 되지 않아서인지, 실제 감시 소프트웨어를 상대로 얼마나 버틸 수 있는지 검증한 테스트는 찾을 수 없었습니다. NSA(미국 국가안보국), GCHQ(영국 정부통신본부), 중국 정보기관 등 유사한 기관들이 데이터 스크래핑 기술을 활용해 특정 단어나 문구가 온라인에 등장하면 경고를 받도록 시스템을 운영하고 있을 가능성이 높습니다(특히 보안 관련 글을 읽는 사람들에게 해당). 하지만 뮤턴트 폰트가 이를 얼마나 효과적으로 막아낼 수 있을지는 지켜봐야 할 일입니다.

흥미롭게도 국제앰네스티 자체도 이 글꼴의 실질적인 효과에 대해 어떤 주장도 하지 않았으며, 인터넷 프라이버시 문제에 대한 대화를 시작하고 인식을 확산시키는 수단으로 주로 소개하고 있습니다. 그런 역할은 해낼 수 있겠지만… 그 이상의 효과를 기대하기는 어려워 보입니다.

필자 역시 이 글꼴과 관련해 진행된 보안 연구가 있는지 국제앰네스티에 문의했지만, 아직 답변을 받지 못했습니다. 다만 W3C의 프라이버시 관련 메일 스레드에서는 이 글꼴이 사실상 보안 가치가 크지 않다는 의견이 나왔는데, 아마 사실일 것입니다. 글꼴이 적용하는 치환 방식이 상당히 단순하기 때문입니다.

국제앰네스티의 뮤턴트 폰트(Mutant Font), 정말 온라인에서 당신을 더 안전하게 지켜줄 수 있을까?

그래픽 개입이 소비자 수준의 광학 문자 인식이 내용을 파악하는 데는 장애가 될 수 있지만, 정부 수준의 소프트웨어까지 막아낼 수 있을지는 의문입니다.

그럼에도 불구하고, 뮤턴트 폰트가 온라인에서 안전하게 지내기 위해 무엇을 해야 하는지 사람들에게 생각하게 만드는 계기가 되기를 바랍니다. VPN, Tor, 소셜 네트워크 상의 프라이버시에 대한 본격적인 논의가 더 좋겠지만, 어디선가 시작해야 하니까요.

여러분은 뮤턴트 폰트에 대해 어떻게 생각하시나요? 온라인 프라이버시를 위한 싸움에 관심을 모으기 위해 블로그에 사용해 볼 의향이 있으신가요? 아니면 단순한 선전용 기법에 불과하다고 보시나요? 아래에 의견을 남겨주세요!