Google representerar den största samlingen av data om Internet , samlade genom dess samling algoritmer som dokumenterar webbplatser för Googles sökmotor . På grund av detta , kan Google använda informationen för en sort eller skäl . Ett sätt Google använder denna information är att bygga upp en databas av skadliga webbplatser som försöker infektera användarnas datorer när användarna navigerar till webbplatsen . Google skapade också ett programmeringsgränssnitt ( API ) för att tillåta programmerare att få tillgång till databasen i sin mjukvara . Python programmerare kan söka i Googles Safe Browsing -databas genom " SafeBrowsing - python " modul . Phishing och Malware
Nätfiskewebbplatser är webbplatser som poserar som något de inte är i syfte att samla information om användaren . Illasinnade användare försöker installera programvaran på en annan användares dator genom att låtsas vara en annan webbplats , eller en officiell medlem av en webbplats begär känslig information . Malware är mjukvara installeras på en användares dator som registrerar information om användaren , eller stjäl användarinformation , och skickar den ut till parter i samband med programvaran . Detta kan inträffa när en användare klickar på nedladdning länkar inbäddade i e-postmeddelanden från partier som de inte vet , eller när du navigerar till webbplatser som automatiskt ladda ner mjukvara till användarens dator . Addera Google Safe Browsing API
Google upprätthåller en lista över misstänkta webbplatser som propagerar malware eller är delar av nätfiske . Denna förteckning finns i en databas , där användare kan komma att kontrollera webbadresser mot . Programmerare kan dra nytta av Googles Safe Browsing API i sitt givet programmeringsspråk för att snabbt kontrollera en webbplats för nätfiske eller malware , och varna användarna av deras mjukvara om Google har flaggat en sajt som skadlig .
python - Safe Browsing
programmeringsspråket Python har sin egen modul , den " SafeBrowsing - python " modul , som kan ansluta till Google Safe Browsing API . Denna modul innehåller de nödvändiga biblioteken att hämta data från Googles Safe Browsing -databaser . Den innehåller också funktioner som gör att programmerare att ta en URL tillhandahålls av en användare och kontrollera den mot Googles databas . Detta innebär att programmeraren kan hämma användaren surfar vid navigering till skadliga webbplatser . SafeBrowsing - python finns på code.google.com . Addera Python SafeBrowsing Exempel
När programmeraren hämtar och installerar modulen , kan hon importera det i hennes program och användaren dess funktioner . Följande exempel visar hur detta görs via Python Interactive Programming Shell . Detta exempel importerar en svart lista över webbplatser från Googles servrar . Det kontrollerar också en URL mot databasen för att se om det AHS varit svartlistade :
>>> från safebrowsing.prepare_db import Google_Blacklist >>> från safebrowsing.query_lookup import Lookup >>> mal = Google_Blacklist ( " malware " ) >>> mal.fetch_data ( ) //hämta lista över områden som har angivits som malware >>> L = lookup ( ) >>> l.lookup_by_url ( ' http://malwaresire.com ' ) ' M ' //webbplats flaggas >>>