Google ist die größte Sammlung von Daten über das Internet , durch seine Sammlung Algorithmen gesammelt , dass Dokument Webseiten für die Suchmaschine Google . Aus diesem Grund , kann Google diese Informationen für eine Sorte oder Gründe zu verwenden. Eine Möglichkeit, Google wird diese Informationen ist es, eine Datenbank bekannter böswilliger Webseiten, auf die Benutzer -Computer infizieren , wenn der Benutzer auf der Website navigieren versuchen zu konstruieren. Google schuf auch ein Application Programming Interface ( API ), damit Programmierer , um die Datenbank in ihre Software zugreifen. Python-Programmierer können die Google Safe Browsing- Datenbank über den " Safebrowsing - Python "-Modul abfragen. Phishing und Malware
Phishing Sites sind Websites, die als etwas, was sie nicht sind , um Informationen über den Nutzer sammeln Pose. Böswillige Benutzer versuchen, Software auf einem anderen Computer des Benutzers zu installieren durch vorgibt, eine andere Website oder ein offizielles Mitglied einer Website anfordert sensible Informationen sein . Malware -Software auf dem Computer eines Benutzers installiert, zeichnet Informationen über den Benutzer , oder stiehlt Benutzerinformationen und sendet es an Parteien mit der Software verbunden. Dies kann auftreten, wenn ein Benutzer klickt auf Download-Links in E-Mails von Parteien, die sie nicht kennen eingebettet oder beim Navigieren auf Webseiten , die automatisch Software herunterladen zu dem Computer des Benutzers .
Google Safe Browsing API < br >
Google führt eine Liste der verdächtigen Websites, die Malware verbreiten oder sind Teile von Phishing -Betrug. Diese Liste besteht in einer Datenbank , welche Benutzer Zugriff auf Website-URLs prüfen gegen kann . Programmierer können die Vorteile der Google Safe Browsing API nehmen in ihrer gegebenen Programmiersprache schnell überprüfen, eine Website für Phishing- oder Malware und warnen Nutzer ihrer Software, wenn Google hat eine Liste Website als bösartig.
Python - Safe Browsing
Die Programmiersprache Python hat einen eigenen Modul " Safebrowsing - Python "-Modul , das die Google Safe Browsing API verbinden können. Dieses Modul enthält die notwendigen Bibliotheken , um Daten von den Google Safe Browsing -Datenbanken zu holen. Es enthält auch Funktionen, die es dem Programmierer, eine URL von einem Benutzer bereitgestellt nehmen und überprüfen Sie es gegen die Google- Datenbank zu ermöglichen . Dies bedeutet, dass der Programmierer hemmen können Anwender gerade bei der Navigation zu bösartigen Websites . Safebrowsing - Python ist verfügbar unter code.google.com .
Python SafeBrowsing Beispiel
Sobald der Programmierer herunter und installiert das Modul , kann sie es in ihrem Programm importieren und Benutzer seine Funktionen. Das folgende Beispiel zeigt, wie dies über die Python Interactive Shell Programmierung ist getan. In diesem Beispiel wird eine schwarze Liste von Websites aus dem Google- Server . Es überprüft auch eine URL in der Datenbank zu überprüfen, ob es ahs schwarze Liste gesetzt worden :
>>> from safebrowsing.prepare_db Import Google_Blacklist >>> from safebrowsing.query_lookup Import Lookup >>> mal = Google_Blacklist ( "Malware" ) >>> mal.fetch_data () //hole Liste der Gebiete gekennzeichnet als Malware >>> l = lookup ( ) >>> l.lookup_by_url ( ' http://malwaresire.com ') ' M ' //Website befindet sich >>>