Tecnología

Inicio

API de navegación segura para Python

Google representa la mayor colección de datos sobre Internet, obtenida a través de sus algoritmos de recolección que documentan los sitios web para el motor de búsqueda de Google. Debido a esto, Google puede utilizar esa información para una variedad de razones. Una manera en que Google utiliza esta información es construir una base de datos de sitios web maliciosos que intentan infectar los ordenadores de los usuarios cuando los usuarios navegar a la página web. Google también ha creado una interfaz de programación de aplicaciones (API) para permitir a los programadores para acceder a la base de datos en su software. los programadores de Python pueden consultar la base de datos de navegación segura de Google a través del módulo "SafeBrowsing-pitón".

Phishing y malware

Los sitios de phishing son los sitios que se hacen pasar por algo que no son con el fin de recopilar información sobre el usuario. Los usuarios malintencionados intentan instalar software en el equipo de otro usuario a través de pretender ser otro sitio web, o en un miembro oficial de un sitio Web que solicita información sensible. Malware es un software instalado en el ordenador de un usuario que registra información sobre el usuario o robar información del usuario, y la envía a las partes asociadas con el software. Esto puede ocurrir cuando un usuario hace clic en enlaces de descarga incrustados en los correos electrónicos de las partes que no conocen, o al navegar en sitios Web que descarga automáticamente el software en el ordenador del usuario.

API de navegación segura de Google

Google mantiene una lista de sitios sospechosos que se propagan malware o son partes de estafas de phishing. existe esta lista en una base de datos, que los usuarios pueden acceder para comprobar direcciones URL de sitio en contra. Los programadores pueden aprovechar las ventajas de la API de navegación segura de Google en su lenguaje de programación determinado para comprobar rápidamente un sitio de phishing o malware, y advertir a los usuarios de su software si Google ha marcado un sitio como malicioso.

Python-Navegación segura de

El lenguaje de programación Python tiene su propio módulo, el módulo "SafeBrowsing-pitón", que puede conectarse a la API de navegación segura de Google. Este módulo contiene las bibliotecas necesarias para obtener los datos de las bases de datos de navegación segura de Google. También contiene funciones que permiten al programador para tomar una dirección URL proporcionada por un usuario y compárelo con la base de datos de Google. Esto significa que el programador puede inhibir la navegación del usuario en el caso de la navegación a sitios web maliciosos. SafeBrowsing-pitón está disponible en code.google.com.

Ejemplo Python SafeBrowsing

Una vez que las descargas programador e instala el módulo, se puede importar en su programa de usuario y sus funciones. El siguiente ejemplo ilustra cómo se hace esto a través de la programación Python Interactivo Shell. Este ejemplo se importa una lista negra de sitios web desde los servidores de Google. También comprueba una URL contra la base de datos para comprobar si ahs sido la lista negra:

Google_Blacklist de importación safebrowsing.prepare_db
Operaciones de búsqueda de importación safebrowsing.query_lookup
Mal = Google_Blacklist ( "malware")
mal.fetch_data () // lista de sitios traiga marcado como malware
l = lookup ()
l.lookup_by_url ( 'http://malwaresire.com')
// Sitio 'M' se encuentra en posición