iosdeath.jpg

안녕하세요.

이번엔 iOS에서 '죽음의 문자열'로 통하는 괴문자열에 대해 포스팅합니다.

첨부한 이미지가 문제의 그 문자열을 그림으로 바꾼 이미지입니다.

보기에는 아랍 문자로 이루어진 아무 의미없는 문자열이지만,

iOS 계열에서 이 문자열을 표시하려고 하면 치명적인 버그가 발생합니다.

예를 들어, 문제의 문자열이 포함된 웹 페이지를 열람하면 웹 브라우저가 강제종료되고,

문제의 문자열이 포함된 메시지를 수신하면 단말기가 강제로 재시작되며,

Wi-Fi의 SSID에 문제의 문자열이 포함되면 Wi-Fi 설정이 죽는 등의 문제가 있습니다.

그 외에도 문제의 문자열로 인해 여러 버그가 일어난다고 합니다.

iosdeath_problem.jpg

엄밀히 말하자면 문제의 문자열에서 붉은 밑줄을 친 부분이 문제를 일으키는 부분입니다.

원인은 애플의 유니코드 텍스트 렌더링 부분의 치명적인 버그 때문이었습니다.

버그가 수정되기 전엔 악성 사용자들이 트위터나 페이스북 등에

이 문자열을 사용하여 iOS 계열 사용자를 괴롭혔던 적이 많이 있어서

트위터와 페이스북 등에서는 이 문자열의 사용을 금지했습니다.

그리고, 이 버그는 iOS 7과 맥 OS X 10.8.5에서 수정되었습니다.


글이 재미있었나요?

읽어 주셔서 감사합니다.

스폰서 링크