IE, 엣지는 해당사항이 없습니다.
테스트 사이트에 접속하시면 브라우져가 어떤 상태인지 바로 알 수 있습니다.
주소창이 epic.com이라면 취약한 상태고, https://www.xn--e1awd7f.com/라고 뜬다면 해결이 된 상태입니다.
크롬의 경우 58버전으로 업데이트 하면 해결이 되고, 파이어폭스의 경우 about:config에서 network.IDN_show_punycode값을 true로 변경해주시면 됩니다.
---
이 공격은 punycode와 쉽게 발급 가능한 https인증서를 사용하여 이루어집니다.
punycode는 아스키 코드에는 없는 철자를 URL로 사용하기 위해 만들어진 개념입니다.
URL에 xn--접두사를 사용하여 punycode임을 선언하고, 브라우저는 뒤에 나오는 글자를 유니코드로 인코딩 하게 됩니다.
이때 원본 사이트와 동일하게 인코딩 되도록 만들면, 실제 URL은 다르지만 브라우저에 보이는 URL은 같게 됩니다.
이렇게 동일하게 보이는 URL을 만든 다음, Let's Encrypt에서 무료 SSL 인증서를 발급받습니다.
이 방법을 통해 가짜 피싱 사이트는 크롬과 파이어폭스에서 '안전한' 공식 사이트로 보이게 됩니다.
동일한 방식으로 만든 사이트인 https://www.xn--80ak6aa92e.com/ 도 있습니다. 이 사이트는 apple.com을 모방합니다.
원 출처
https://www.wordfence.com/blog/2017/04/chrome-firefox-unicode-phishing/
https://www.xudongz.com/blog/2017/idn-phishing/
2차 출처
http://cafe.naver.com/malzero/136098
3차 출처
http://www.ppomppu.co.kr/zboard/view.php?id=freeboard&no=5238485&keyword=%C5%A9%B7%D2
(IP보기클릭)110.11.***.***
ppom뿌 사이트가 뿅뿅이 되어 있네요. 필터링...
(IP보기클릭)175.214.***.***
이글도 낚시지 않을까 걱정했는데 접속일 보고 걱정이 싸악
(IP보기클릭)124.51.***.***
파폭을 주로 쓰는데 아까 카스퍼스키 실시간에서 못 잡길래 컨픽 들어가서 수정했습니다. 파폭 유저들은 한번씩 다 해야할거 같네요. 정보 감사합니다.
(IP보기클릭)211.229.***.***
크롬+비트디펜더쓰는데 윗사이트는 정상 진입하고 https://www.xn--80ak6aa92e.com/ 는 비트디펜더에서 블럭해버리네요
(IP보기클릭)183.96.***.***
낚시일까 했는데 아니였군요
(IP보기클릭)110.11.***.***
(IP보기클릭)175.214.***.***
이글도 낚시지 않을까 걱정했는데 접속일 보고 걱정이 싸악
(IP보기클릭)183.108.***.***
(IP보기클릭)211.229.***.***
크롬+비트디펜더쓰는데 윗사이트는 정상 진입하고 https://www.xn--80ak6aa92e.com/ 는 비트디펜더에서 블럭해버리네요
(IP보기클릭)183.96.***.***
낚시일까 했는데 아니였군요
(IP보기클릭)124.51.***.***
파폭을 주로 쓰는데 아까 카스퍼스키 실시간에서 못 잡길래 컨픽 들어가서 수정했습니다. 파폭 유저들은 한번씩 다 해야할거 같네요. 정보 감사합니다.
(IP보기클릭)210.57.***.***
(IP보기클릭)119.202.***.***
(IP보기클릭)58.127.***.***
(IP보기클릭)14.40.***.***
(IP보기클릭)110.11.***.***
개별 브라우저마다 이 문제를 다루는 방식이 다르기 때문에 개별 브라우저마다 확인을 하셔야 합니다. 아래쪽 리플에도 나온 것 처럼 모바일 브라우저도 취약한 브라우저가 있습니다. | 17.04.22 11:18 | | |
(IP보기클릭)221.160.***.***
(IP보기클릭)110.11.***.***
도리도리 통도리
애플의 경우 punycode를 사용한 '안전한' 사이트를 화이트리스트로 보관하고 있습니다. 이 리스트에 들어 있으면 punycode인코딩을 하고, 리스트에 없으면 그냥 아스키로 인코딩을 하는 방식으로 이 문제에 대처하고 있습니다. | 17.04.22 11:19 | | |
(IP보기클릭)58.126.***.***
(IP보기클릭)14.32.***.***
(IP보기클릭)110.11.***.***
모질라는 조금 다릅니다. 기본적으로 punycode가 모든 언어로 URL를 표현하기 위해 만들어졌기 때문에, 이 기능 자체를 무력화하는 것은 특정한 문자에 대한 탄압으로 여겨진다는 파(...)와 보안을 위해 차단해야 한다는 파가 싸운다고 해야 할까요. 즉 punycode를 차단한다면, 아스키 문자만이 인터넷에서 1류로 대접받고 나머지 문자는 3류로 대접받는 문제가 발생할거라고 여기는 사람들이 punycode 차단을 반대하고 있는 겁니다. 이들은 이 문제를 브라우저에서 다뤄야 할게 아니라, 저런 피싱사이트를 만들 수 있는 도메인 관리자(예를 들면 .com)에 있다고 봅니다. 이런 논쟁이 있기 때문에 저는 파이어폭스에서 punycode가 일괄 차단되는 것은 어렵다고 봅니다. 이 요약은 https://nakedsecurity.sophos.com/2017/04/19/phishing-with-punycode-when-foreign-letters-spell-english-words/에서 발췌하여 번역하였습니다. FF에서 이 문제를 논의하는 스레드는 https://bugzilla.mozilla.org/show_bug.cgi?id=1332714 입니다. | 17.04.22 11:33 | | |
(IP보기클릭)124.50.***.***
(IP보기클릭)121.189.***.***
(IP보기클릭)124.199.***.***
(IP보기클릭)119.205.***.***
(IP보기클릭)121.172.***.***
(IP보기클릭)223.33.***.***
(IP보기클릭)175.223.***.***
(IP보기클릭)175.223.***.***
스토어에서 보니 크롬 최신버전인 것 같은데, 모바일에 파폭 설치해서 사용해야 할려나요. | 17.04.22 13:53 | | |
(IP보기클릭)223.62.***.***
(IP보기클릭)218.37.***.***
(IP보기클릭)222.238.***.***