Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
API Safe Browsing para Python
Google representa a maior coleção de dados sobre a Internet, recolhidas através de seus algoritmos de coleta que documentam sites para o motor de busca do Google. Devido a isso , o Google pode usar essa informação para uma variedade ou razões. Uma maneira Google utiliza esta informação é construir um banco de dados de sites maliciosos que tentam infectar os computadores dos usuários quando os usuários navegam no site. Google também criou uma Application Programming Interface (API ) para permitir que programadores para acessar o banco de dados em seu software. Programadores Python pode consultar o banco de dados de navegação segura do Google através do módulo " SafeBrowsing -python " . Phishing e malware

sites de phishing são sites que colocam como algo que não são , a fim de recolher informações sobre o usuário. Usuários mal-intencionados tentam instalar software no computador de outro usuário através fingindo ser outro site, ou um membro oficial de um site que solicita informações confidenciais. Malware é um software instalado no computador de um usuário que registra informações sobre o usuário , ou rouba informações do usuário e envia para os partidos associados ao software. Isso pode ocorrer quando um usuário clica em links de download embutidos em e-mails de partidos que não sabem , ou quando se navega a sites que baixam automaticamente o software para o computador do usuário.
Google Navegação segura API < br >

Google mantém uma lista de sites suspeitos que se propagam malware ou fazem parte de esquemas de phishing . Esta lista existe em um banco de dados que os usuários podem acessar para verificar URLs de sites contra . Os programadores podem tirar proveito da API do Google Navegação segura na sua determinada linguagem de programação para verificar rapidamente um local para phishing ou malware, e alertar os usuários de seu software , se o Google tem sinalizado um site como malicioso .

linguagem de programação Python -Safe Browsing

o Python tem o seu próprio módulo , o módulo " SafeBrowsing -python " , que pode se conectar à API do Google Navegação segura . Este módulo contém as bibliotecas necessárias para buscar dados de bancos de dados do Google Navegação segura . Ele também contém funções que permitem ao programador tomar uma URL fornecido por um usuário e verificar se contra banco de dados do Google . Isso significa que o programador pode inibir a navegação do usuário no caso de navegação de sites mal-intencionados . SafeBrowsing -python está disponível em code.google.com .
Python SafeBrowsing Exemplo

Uma vez que os programadores de downloads e instala o módulo , pode importá-lo para o seu programa e usuário de suas funções . O exemplo a seguir ilustra como isso é feito através da programação Python interativo Shell. Este exemplo importa uma lista negra de sites a partir de servidores do Google. Ele também verifica a URL no banco de dados para verificar se ele ahs sido colocado na lista negra :

>>> from Google_Blacklist importação safebrowsing.prepare_db >>> from safebrowsing.query_lookup Lookup importação >>> mal = Google_Blacklist ( "malware " ) >>> mal.fetch_data () //lista de sites marcados como malware >>> l = lookup fetch ( ) >>> l.lookup_by_url (' http://malwaresire.com ')' M ' //local é sinalizado >>>

Anterior :

Próximo : No
  Os artigos relacionados
·Como Gráfico com Software para Python 
·Como fazer ROT- 13 em Python 
·Como alterar Ambientes em Python 
·Tempo restante Função em Python 
·Cabeçalho Erro em Python 
·Como exportar uma Test Suite Python em Selênio 
·Cadeia Comprimento Limite em Python 
·Como ignorar um item Quando Decapagem em Python 
·Como remover dados de uma matriz em Python 
·Como alterar a cor de uma Python Boxplot 
  Artigos em destaque
·MySQL vs. Texto 
·Como usar CGI para exibir um arquivo XLS em um navegado…
·Como obter chave Prensas em Python 
·Tipos de Dados ANSI C 
·Como usar o Excel dentro de um aplicativo Windows Form 
·Quais são Sintaxe Protocolos 
·As vantagens de múltiplas heranças 
·Como fazer um jogo do labirinto , com paredes em flash 
·Como aprender o Visual C + + 
·Como executar um processo em um PC remoto com o WMI 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados