"사용자가 구글 주소창에 검색어를 '한 글자' 입력할 때마다, 그 내용이 고스란히 해커의 서버로 실시간 전송되고 있었습니다."

 

 전 세계적으로 챗GPT를 위협할 만큼 폭발적인 인기를 끌고 있는 AI 검색 엔진 '퍼플렉시티(Perplexity)'. 최근 이 뜨거운 AI 트렌드를 미끼로 삼은 치명적인 사이버 공격이 포착되었습니다.

 

 마이크로소프트(MS) 위협 인텔리전스 팀은 구글 크롬(Chrome) 웹스토어에서 퍼플렉시티를 정교하게 위장한 악성 확장 프로그램이 대거 유포되었음을 경고했습니다. 사용자의 브라우징 경험은 전혀 해치지 않으면서, 뒤에서는 은밀하게 우리의 민감한 검색 데이터를 진공청소기처럼 빨아들이는 이 '검색 하이재킹(Search Hijacking)'의 치밀한 수법과 대응 방안을 분석합니다.

🎭 1. 타이포스쿼팅(Typosquatting)과 완벽한 위장술

 공격자는 사용자의 의심을 피하기 위해 퍼플렉시티의 공식 로고와 브랜드 디자인을 완벽하게 복제했습니다. 가장 교묘한 점은 '도메인'이었습니다.

 

 해커는 실제 퍼플렉시티의 도메인인 perplexity.ai와 시각적으로 매우 유사한 perplexity-ai[.]online이라는 가짜 도메인(타이포스쿼팅 기법)을 구축했습니다. 일반적인 사용자는 물론, 웬만한 보안 전문가조차 URL을 자세히 들여다보지 않으면 속아 넘어갈 수밖에 없는 구조입니다.

🎣 2. 2단계 하이재킹: 주소창에 입력하는 '모든 순간'을 가로채다

 이 악성 확장 프로그램이 브라우저에 설치되면 브라우저의 '기본 검색 엔진'이 강제로 변경됩니다. MS의 기술 분석에 따르면, 이들의 하이재킹 수법은 소름 돋을 정도로 치밀했습니다.

  1. 실시간 검색어 탈취: 사용자가 브라우저 주소창(Omnibox)에 검색어를 입력하는 순간, 엔터를 치기도 전에 타이핑하는 매 글자(실시간 검색 제안 쿼리)가 해커의 Node.js 프록시 서버(server.js)로 전송됩니다.
  2. 은밀한 우회 (Two-Hop Redirect): 해커의 서버는 수집한 쿼리, IP 주소, 브라우저 헤더 정보를 몽땅 기록한 뒤, 사용자를 원래 가려던 정상적인 검색 결과 페이지로 빠르게 다시 연결(리다이렉트)해 줍니다.

 결과적으로 사용자는 평소처럼 정상적인 검색 결과를 보게 되므로, 자신의 데이터가 중간에 가로채졌다는 사실을 전혀 인지할 수 없습니다. 해커는 이렇게 탈취한 트래픽으로 부당한 광고 수익을 챙길 뿐만 아니라, 수집된 데이터를 2차 타기팅 공격에 활용할 수 있습니다.

🚨 3. 치명적인 리스크: 일상적인 '검색어'가 털린다면?

 이번 사태를 "단순한 광고성 애드웨어"로 치부해서는 안 됩니다. 우리가 검색창에 무심코 입력하는 쿼리에는 개인의 관심사, 질병 정보, 금융 관련 고민 등 민감한 사생활이 고스란히 담겨 있습니다.

 

 나아가 이를 회사 업무용으로 사용하는 경우 피해는 걷잡을 수 없이 커집니다. AI 툴을 활용하려다 소스 코드의 일부, 내부 프로젝트명, 서버 에러 로그 등 고도의 기업 기밀까지 해커의 서버로 넘어갈 수 있기 때문입니다. "AI 업무 효율화 도구"로 위장한 이러한 악성 플러그인들은 개인과 기업 모두에게 가장 쉽고 치명적인 '트로이 목마'가 되고 있습니다.

💡 결론: 브라우저 통제와 철저한 확인이 유일한 해법

 MS의 경고 직후 구글은 해당 확장 프로그램을 스토어에서 즉각 삭제 조치했습니다. 하지만 AI의 유명세를 등에 업은 제2, 제3의 변종 프로그램은 내일이라도 다시 등장할 수 있습니다.

 

 개인 사용자와 기업의 IT 보안 부서는 안전한 인터넷 환경을 위해 다음과 같은 조치를 취해야 합니다.

  • 개인 사용자: 확장 프로그램을 설치하기 전 반드시 개발자의 공식 도메인과 리뷰를 확인하고, 불필요한 확장 프로그램은 즉시 삭제해야 합니다.
  • 기업 및 기관: 신뢰할 수 없는 확장 프로그램 설치를 원천 차단하는 화이트리스트(Whitelist) 기반의 브라우저 정책(Chrome Enterprise Management 등)을 즉시 도입해야 합니다. 또한, 비표준 도메인(예: .online, .top 등)으로 향하는 백그라운드 트래픽 모니터링을 강화해야 합니다.