Version 4.0
Die folgenden Updates und neuen Funktionen sind in den Safe Browsing APIs (v4) enthalten.
Lookup API (v4)
Was bleibt gleich?
- Über die API können Clients weiterhin den Google Safe Browsing-Server und die Safe Browsing-Listen direkt abfragen.
Unterschiede:
- Die HTTP-Methode
GET
wird nicht mehr unterstützt. Verwenden Sie stattdessen die HTTP-MethodePOST
. - Der Parameter
key
ist jetzt der einzige Parameter, der in der HTTP-Anfrage-URLPOST
erforderlich ist. - Das Format der HTTP-
POST
-Anfrage und -Antwort hat sich geändert. Nur-Text wird nicht mehr unterstützt. Verwenden Sie stattdessen JSON.
API aktualisieren (v4)
Was bleibt gleich?
- Bei der API aktualisieren Clients regelmäßig die SHA256-Hash-Präfixe in den Listen der lokalen Datenbank.
- Die API hat auch eine ähnliche Anfrage zum Abrufen der SHA256-Hashes in voller Länge, wenn ein Client in Konflikt mit einem Hash-Präfix stößt.
Unterschiede:
- Der Parameter
key
ist jetzt der einzige Parameter, der in der HTTP-Anfrage-URLPOST
erforderlich ist. - Das Format der HTTP-
POST
-Anfrage und -Antwort hat sich geändert. Nur-Text wird nicht mehr unterstützt. Verwenden Sie stattdessen JSON. - Die Codierung von Updates hat sich geändert. Anstatt Add- und Sub-Chunks bereitzustellen, stellt die API jetzt Unterschiede mithilfe eines einfachen Versionsverwaltungsprotokolls bereit. Der Client sendet seinen aktuellen Status zusammen mit den angeforderten Updates an den Server. Der Server antwortet mit einem neuen Clientstatus und einem Unterschied, um den Client vollständig zu aktualisieren.
- Die API stellt priorisierte Bedrohungslisten bereit, um den Schutz bei der Anpassung von Clienteinschränkungen so gering wie möglich zu halten. Geräteressourcen, Bandbreite, Standortbestimmung und andere Signale werden verwendet, um jedem Client die Bedrohungsdaten mit der höchsten Priorität bereitzustellen.
threatLists.list-Methode
Die neue Methode threatLists.list
gibt eine Liste der Safe Browsing-Listen zurück, die derzeit zum Abrufen oder Herunterladen verfügbar sind.
Statuscodes
Die HTTP-Statuscodes, die vom Server als Antwort auf eine HTTP-POST
-Anfrage generiert wurden, haben sich geändert.