목록으로

Programming Notes

크롬(Chrome), 머신러닝을 활용해 원치 않는 알림에 대응하다

크롬의 알림은 즐겨 찾는 사이트의 최신 업데이트를 확인하는 데 매우 유용한 기능입니다. 하지만 일부 알림은 스팸이거나 심지어 기만적일 수 있다는 점을 저희는 잘 알고 있습니다. 크롬은 사용자를 속여 의심스러운 소프트웨어를 다운로드하게 하거나, 개인 정보를 공유하도록 유도하거나, 사기 가능성이 있는 온라인 쇼핑몰에서 구매를 요청하는 알림에 대한 보고를 받아왔습니다.

이러한 위협으로부터 사용자를 보호하기 위해, 크롬은 안드로이드(Android)에서 원치 않는 알림에 대한 경고 기능을 출시합니다. 이 새로운 기능은 '온디바이스 머신러닝(on-device machine learning)'을 사용하여 기만적이거나 스팸일 가능성이 있는 알림을 감지하고 경고함으로써, 기기에 표시되는 정보에 대해 한 단계 더 높은 통제권을 제공합니다.

크롬에 의해 특정 알림이 플래그(flag)로 지정되면, 알림을 보낸 사이트의 이름과 함께 해당 알림 내용이 기만적이거나 스팸일 수 있다는 경고 메시지가 표시됩니다. 이때 사용자는 해당 사이트의 구독을 해지하거나, 플래그가 지정된 콘텐츠를 그대로 확인하는 옵션 중 하나를 선택할 수 있습니다.

스팸일 가능성이 있는 것으로 플래그 지정된 알림 예시.

알림을 보기로 선택하더라도 여전히 구독 해지 옵션이 제공되며, 해당 사이트의 알림을 항상 허용하여 향후 경고가 표시되지 않도록 설정할 수도 있습니다.

플래그 지정된 알림을 확인할 때 표시되는 화면.

작동 방식

크롬은 로컬 온디바이스 머신러닝 모델을 사용하여 알림 내용을 분석합니다. 이 모델은 원치 않는 알림일 가능성이 높은 항목을 식별합니다. 모델은 제목, 본문, 실행 버튼 텍스트와 같은 알림의 텍스트 콘텐츠를 학습했습니다.

알림은 종단간 암호화(end-to-end encrypted)됩니다. 각 메시지 분석은 기기 내에서 수행되며, 사용자 개인 정보를 보호하기 위해 알림 내용은 Google로 전송되지 않습니다. 알림 콘텐츠의 민감한 특성을 고려하여, 모델 학습에는 제미나이(Gemini) 대규모 언어 모델(LLM)이 생성한 합성 데이터(synthetic data)가 사용되었습니다. 학습 데이터는 크롬 보안팀이 직접 웹사이트를 구독하여 수집하고 전문가가 분류한 실제 알림 데이터를 대조군으로 삼아 평가 과정을 거쳤습니다. 현재 이 기능은 대부분의 알림이 전송되는 플랫폼인 안드로이드에서 우선 제공되며, 향후 다른 플랫폼으로의 확대 여부를 검토할 예정입니다.

이 기능은 크롬이 유해한 알림을 줄이기 위해 노력하는 여러 방법 중 하나일 뿐입니다. 크롬이 유해한 알림으로부터 사용자를 보호하는 다른 방법은 다음과 같습니다.

  • 악성 사이트의 알림 권한 취소: Google 세이프 브라우징(Safe Browsing)이 악의적인 행위를 하는 사이트를 식별하면, 크롬은 해당 사이트의 알림 권한을 자동으로 취소합니다. 취소된 알림 권한 목록은 크롬 '안전 확인(Safety Check)'에서 확인할 수 있습니다. 안전 확인이 사용자를 보호하기 위해 선제적으로 취하는 조치에 대해 자세히 알아보려면 여기를 클릭하세요.

안전 확인 메뉴에서 알림 권한 취소 내역을 검토할 수 있습니다.

  • 안드로이드에서의 원터치 구독 해지: 안드로이드 폰으로 전송된 모든 크롬 알림에서 클릭 한 번으로 알림 구독을 해지할 수 있습니다. 알림 내용이 무해하든 유해하든 관계없이 가능합니다. 더 이상 업데이트를 원치 않는 사이트의 알림을 제한하면 매일 소모되는 데이터와 배터리 사용량을 줄일 수 있습니다. 알림을 보낼 수 있는 권한이 있는 사이트를 검토하려면 크롬 설정 -> 개인정보 보호 및 보안 -> 사이트 설정 -> 알림 메뉴를 방문하면 됩니다.

알림 경고는 사용자 안전을 지키기 위한 크롬의 지속적인 노력 중 중요한 단계입니다. 크롬 보안팀은 Google 세이프 브라우징과 협력하여 웹 전반의 악성 활동에 대응하고 방어 체계를 진화시키기 위해 위협을 지속적으로 모니터링하고 있습니다. 온라인 위협보다 한발 앞서 나갈 수 있도록 크롬 블로그의 최신 업데이트를 계속 지켜봐 주세요.