How To Guides

작업 모드

Google 세이프 브라우징 V5를 사용하면 클라이언트가 세 가지 작동 모드 중에서 선택할 수 있으므로 사용자가 자신의 사용 사례에 가장 적합한 모드를 선택할 수 있습니다. 이 페이지에는 각 모드의 대략적인 개요와 장단점이 포함되어 있습니다.

각 작업 모드는 urls.search 또는 hashes.search으로 실행할 수 있습니다. 개요를 참고하여 적합한 방법을 확인하세요. 작업 모드의 세부 페이지에서는 hashes.search 사용을 가정합니다.

실시간 모드

이 모드는 안전한 것으로 보이는 사이트 (글로벌 캐시)와 알려진 위협의 로컬 데이터베이스를 모두 사용하여 로컬에서 검사를 완료하고 네트워크 호출을 크게 줄여 최고의 성능을 제공합니다.

장점
  • 높은 보안: 실시간 검사를 실행할 때 새로운 위협에 대한 거의 실시간 보호를 제공합니다.
  • 고성능: URL이 글로벌 캐시 또는 위협 목록에 대해 로컬로 확인되어 불필요한 네트워크 호출을 방지합니다.
단점
  • 복잡성: 클라이언트가 로컬 데이터베이스를 관심 있는 전역 캐시 및 위협 목록의 콘텐츠와 동기화하고 관리해야 합니다.

로컬 목록 모드

이 모드에서는 클라이언트가 알려진 위협의 로컬 데이터베이스를 유지해야 합니다. URL이 이 로컬 목록과 비교되고, 일치할 가능성이 있는 항목을 확인하기 위해서만 서버에 요청이 전송됩니다.

장점
  • 고성능: URL이 위협 목록에 대해 로컬로 확인되므로 불필요한 네트워크 호출이 방지됩니다.
단점
  • 보호 누락: 보호는 로컬 목록의 마지막 업데이트만큼만 최신 상태이므로 새로운 위협에 취약할 수 있습니다.
  • 복잡성: 클라이언트가 관심 있는 위협 목록의 콘텐츠로 로컬 데이터베이스를 관리하고 동기화해야 합니다.

저장소 없는 실시간 모드

이 모드는 로컬 데이터베이스를 유지할 수 없거나 유지하고 싶지 않은 클라이언트를 위한 것입니다. 모든 URL 확인은 세이프 브라우징 서비스로 직접 전송되므로 로컬 저장소가 필요 없이 실시간 결과를 제공합니다.

장점
  • 높은 보안: 실시간 검사를 실행할 때 새로운 위협에 대한 거의 실시간 보호를 제공합니다.
  • 간단한 구현: 로컬 데이터베이스 관리의 복잡성을 피할 수 있습니다.
단점
  • 성능 저하: 모든 URL 검사에는 네트워크 요청이 필요하며, 이는 로컬 검사보다 지연 시간이 더 깁니다.
  • 높은 네트워크 사용량: 다른 모드보다 더 많은 네트워크 트래픽을 생성합니다.
  • 할당량 사용량 증가: 각 검사로 인해 클라이언트 프로젝트에 할당된 할당량이 소진됩니다.