El aprendizaje automático puede identificar a los programadores.
Los programadores tienden a tener sus propios estilos distintos, pero no es realmente factible examinar muchas líneas de código en busca de pistas reveladoras sobre el autor de un programa.
Ahora, eso podría no ser necesario.
Investigadores de la Drexel University han desarrollado un sistema de aprendizaje automático que puede “des-anonimizar” a los programadores, ya sea a través de código fuente o binarios compilados.
El enfoque entrena un algoritmo para reconocer la estructura de codificación de un programador con base en ejemplos de su trabajo, y los utiliza para identificar rasgos comunes en muestras de código.
Tampoco necesita grandes porciones de un programa dado, los fragmentos cortos a menudo son suficientes.
En una prueba con los resultados de Code Jam de Google, la tecnología basada en inteligencia artificial era relativamente precisa, aunque estaba lejos de ser infalible.
Con 600 programadores y ocho muestras cada uno, el sistema podía identificar creadores el 83 por ciento del tiempo.
Additionally, you will become more comfortable cialis discount online as the server is not in eye contact with you. Your thoughts on this teen dating advice? Mama j In the tadalafil generic cheap book Dater’s Ed, Lisa Jander, the Teen-Whisperer, helps teenagers learn how to “date defensively, navigate safely and steer clear of unhealthy relationships.” Lisa Jander Teenage Dating Coach Author – Dater’s Ed, The Instruction Manual Teenage Dating Coach and Speaker specializing in guiding healthy dating relationships Very few students fail Driver’s Ed – millions fail at dating Dysfunctional relationships. Visitors will easily be able to find their medication’s information, uses, side effects and prices when purchasing through the browse around this link viagra levitra Web site. First of all, way of levitra sales online life affects the potency.
La tecnología podría ser una gran ayuda para los investigadores.
Sería útil para identificar creadores de malware, especialmente cuando los perpetradores intentan incriminar a otra persona.
También podría ser útil para casos de plagio, donde el aprendizaje automático podría distinguir entre similitudes puramente coincidentes y copia abierta.
Esto podría dificultar, por otro lado, la contribución de programadores con código valioso que desean verdadero anonimato.
Alguien teóricamente podría reconocer su trabajo abierto incluso si está cambiando cuentas o si no quiere dejar un rastro.
Cualquier posible implementación futura debería tener un equilibrio cuidadoso entre el deseo de seguridad y la necesidad de privacidad.
Fuente: Engadget