Google représente la plus grande collection de données sur l' Internet , réunis grâce à ses algorithmes de collecte que les sites Web de documents pour le moteur de recherche Google. Pour cette raison, Google peut utiliser cette information pour une variété ou raisons. Une façon Google utilisera cette information est de construire une base de données de sites Web malveillants qui tentent d' infecter les ordinateurs des utilisateurs lorsque les utilisateurs naviguent sur le site. Google a également créé une interface de programmation d'application (API ) pour permettre aux programmeurs d'accéder à la base de données dans leur logiciel . Programmeurs Python peuvent interroger la base de données de navigation sécurisée Google via le module " SafeBrowsing -python " . Le phishing et les logiciels malveillants
Les sites de phishing sont des sites qui se font passer pour ce qu'ils ne sont pas afin de recueillir des informations sur l'utilisateur. Les utilisateurs malveillants tentent d'installer un logiciel sur l'ordinateur d' un autre utilisateur à travers semblant d'être un autre site, ou un membre officiel d'un site Web demandant des informations sensibles. Malware est un logiciel installé sur l'ordinateur d'un utilisateur qui enregistre des informations relatives à l'utilisateur , ou vole des informations de l'utilisateur et l'envoie aux parties associées au logiciel . Cela peut se produire lorsque l'utilisateur clique sur les liens de téléchargement intégrées dans les courriels des parties qu'ils ne connaissent pas , ou lors de la navigation sur des sites Web qui téléchargent automatiquement le logiciel sur l'ordinateur de l'utilisateur.
Google Safe Browsing API < br > Photos
Google maintient une liste de sites suspects qui propagent des logiciels malveillants ou des parties de fraudes phishing . Cette liste existe dans une base de données que les utilisateurs peuvent accéder pour vérifier les URL du site contre . Les programmeurs peuvent tirer parti de l' API Safe Browsing Google dans leur langage de programmation donné à vérifier rapidement un site de phishing ou malware , et avertir les utilisateurs de leur logiciel si Google a marqué un site comme malveillant .
Python -Safe Browsing
le langage de programmation Python dispose de son propre module, le module " SafeBrowsing -python », qui peut se connecter à l'API Safe Browsing Google. Ce module contient les bibliothèques nécessaires pour récupérer les données à partir des bases de données de navigation sécurisée Google . Il contient également des fonctions qui permettent au programmeur d' une URL fournie par un utilisateur et vérifier contre la base de données de Google. Cela signifie que le programmeur peut inhiber utilisateur naviguant dans le cas de la navigation sur des sites Web malveillants. SafeBrowsing -python est disponible à code.google.com .
Python SafeBrowsing Exemple
Une fois les téléchargements de programmeur et installe le module, elle peut l'importer dans son programme et utilisateur de ses fonctions. L'exemple suivant illustre comment cela se fait via le Python Interactive Shell de programmation . Cet exemple importe une liste noire de sites web depuis les serveurs de Google. Il vérifie également une URL sur la base de données pour vérifier si elle ahs été mis à l'index :
>>> from safebrowsing.prepare_db importation Google_Blacklist >>> from safebrowsing.query_lookup importation Lookup >>> mal = Google_Blacklist ( "malware" ) >>> mal.fetch_data () //liste de sites signalés comme malware chercher >>> l = lookup () >>> l.lookup_by_url (' http://malwaresire.com ') ' M ' //site est marqué >>>