Yshopnoosa.com

Programmeringsgränssnitt för säker surfning för Python

Google representerar den största samlingen av data om Internet, samlades in genom dess samling algoritmer att dokumentet webbplatser för Google söka motor. På grund av detta, kan Google använda denna information för olika eller skäl. Ett sätt Google använder denna information är att bygga en databas med skadliga webbplatser som försöker infektera användardatorer när användarna navigerar på webbplatsen. Google skapade också ett API Application Programming Interface () för att tillåta programmerare för att få åtkomst till databasen i sin programvara. Python programmerare kan fråga Google säker surfning databasen genom modulen "Säker webbsökning-python".

Nätfiske och skadlig programvara

Phishing webbplatser är webbplatser som posera som något de är inte för att samla information om användaren. Illvilliga användare försöker installera programvara 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 programvara som installeras på en användares dator som registrerar information om användaren, eller stjäl användarinformation och sänder det till parter som associerats till programvaran. Detta kan inträffa när en användare klickar på ladda Nerl.länkar bäddat in in i e-postmeddelanden från parterna som de inte vet, eller när du navigerar till webbplatser som automatiskt hämtar programvara till användarens dator.

Google Safe Browsing API

Google upprätthåller en lista över misstänkta webbplatser som sprider skadlig kod eller är delar av phishing-bedrägerier. Denna lista finns i en databas som användarna för att kontrollera webbadresser mot. Programmerare kan dra nytta av Google säker surfning API i deras givet programmeringsspråk snabbt kontrollera en webbplats för lösenordsfiske eller skadlig programvara och varna användare av deras programvara om Google har flaggat en webbplats som ondsint.

Python-Safe Browsing

Python programmering språk har sin egen modul, modulen "Säker webbsökning-python", som kan ansluta till Google säker surfning API. Denna modul innehåller de nödvändiga bibliotek för att hämta data från databaser Google Säker webbsökning. Det innehåller också funktioner som tillåter programmeraren att ta en URL som anges av en användare och kolla det mot Googles databas. Detta innebär att programmeraren kan hämma användaren surfar vid navigering till skadliga webbplatser. Säker webbsökning-python finns på code.google.com.

Python Säker webbsökning exempel

När programmeraren hämtar och installerar modulen, kan hon importera det till sitt program och användare sina funktioner. Följande exempel illustrerar hur detta görs via Python Interaktiv programmering skalet. I det här exemplet importerar en svart lista över webbplatser från Googles servrar. Det kontrollerar också en URL mot databasen att kontrollera om det ahs varit svartlistad:

importera Google_Blacklist från safebrowsing.prepare_dbfrån safebrowsing.query_lookup importera Lookupmal = Google_Blacklist("malware")mal.fetch_data() //fetch lista över webbplatser flaggas som malwarel = lookup()l.lookup_by_url('http://malwaresire.com')Är "//site flaggas