A aprendizagem da máquina pode descobrir a identidade dos programadores - Anonymous Hacker

[Latest News][10]

Análise de Vulnerabilidade
ANDROID
ANONYMOUS
ANTI-DDOS
ANTI-SPYWARES E ADWARES
APK PRO
APOSTILAS
CIÊNCIA
CURSO PHP
CURSO TCP / IP
CURSOS
CYBORG
CYBORG FALÇÃO
DDOS
DEEPWEB
DICAS
DOCUMENTARIO
DoS
EXPLOIT
FACEBOOK
Ferramentas de rede
FORENSE DIGITAL
INVASÕES
IPHONE
JOGOS
KALI LINUX
Lixão
MAC OS
Malware
MySQL
NOTÍCIAS
PAGINA FAKE
PHP SCRIPT
Programa De Invasao
PROGRAMAÇÃO
PROGRAMAS
PROXY
SCRIPTS
SEGURANÇA
SHELL
SISTEMA OPERACIONAL
TÉCNICA DE INVASÃO
Termux
VIDEOS
VPN
WHATSAPP
WINDOWS
Wireless Attacks
z=

A aprendizagem da máquina pode descobrir a identidade dos programadores


Just como um pintor ou autor, os programadores tendem a ter o seu estilo único em que código. Enquanto eles alinham milhares de linhas de código, eles deixam para trás uma espécie de “assinatura” pessoal.
Agora os pesquisadores descobriram que o aprendizado de máquina poderia ser usado para identificar pedaços de código, mesmo se eles fossem escritos por programadores anônimos.

Como funciona?

O sistema de aprendizado de máquina que eles desenvolveram pode "desanunizar" os programadores analisando os padrões em código-fonte bruto ou em binários compilados.
Como dito ao Wired , um algoritmo é treinado para identificar o padrão de codificação de um programador e usa-o para identificar traços similares em diferentes amostras de código.
A melhor parte deste sistema é que ele não requer necessariamente grandes porções de código - até mesmo pequenos fragmentos são suficientes para identificação.
Em uma  apresentação na Defcon , os pesquisadores Rachel Greenstadt e Aylin Caliskan explicaram que essa tecnologia baseada em IA era relativamente precisa, se não inteiramente à prova de falhas.
Eles testaram códigos enviados por 600 programadores com oito amostras cada e o sistema pôde identificar corretamente 83% das vezes que o algoritmo foi executado.

Os prós e os contras

Essa tecnologia tem suas próprias vantagens e desvantagens. Por um lado, pode ser útil para os investigadores, especialmente na identificação de autores de malware. Pode até mesmo ajudar na solução de problemas de plágio, já que o sistema baseado em aprendizado de máquina pode identificar entre similaridades coincidentes e copycats.
Mas a desvantagem é que isso pode criar dificuldades para codificadores que gostam de contribuir com código anonimamente. Há momentos em que os programadores gostariam de permanecer desconhecidos por razões legítimas e se identificar nem sempre é uma coisa boa.
Portanto, qualquer implementação futura desta tecnologia terá que criar um equilíbrio cuidadoso entre a necessidade de segurança e privacidade.

Sobre

trabalho com segurança da informação a 13 anos, grande parte desse tempo como professor. Fiz meu bacharelado em ciência da computação, especialização em segurança da informação e logo após, mestrado em ciência da informação.

Nenhum comentário:

Postar um comentário

Start typing and press Enter to search