edición general
238 meneos
2338 clics

Microsoft libera una herramienta open source que permite analizar el código fuente de aplicaciones en busca de amenazas

Microsoft ha publicado en GitHub una herramienta de análisis de código creada para ayudarnos a entender lo que hace un software y también lo que es. Su nombre es Microsoft Application Inspector y es capaz de examinar millones de líneas de código en muchos lenguajes de programación diferentes. Aunque puede ser claramente utilizada para detectar potenciales amenazas de seguridad en el código de una aplicación, Microsoft quiere hacer énfasis en que también es útil en en varios contextos que no están relacionados con la seguridad.

| etiquetas: microsoft , analisis , bug , open source , software libre , programación
  1. #3 Onda media, seguro. La FM es una modernez.
  2. am....
  3. Si se la pasas a Windows explota :troll:
  4. grep -ri "am" .
  5. No puedes hacer eso porque no dispones del código fuente de Windows. Esa es la trampa :troll:
  6. #15 igual ya es suyo
  7. #11 Al contrario, ha convertido su tecnologia .NET nativa para linux o macox, ya no roba tantos con los windows (licencias OEM casi regaladas)...
  8. #2 han utilizado el código de su propio sistema operativo para hacer pruebas de estrés. :troll:
  9. ¿esto es como una especie de SonarQube enfocado a la seguridad?
  10. #10 Como puede ser mala una herramienta que evita prevenirnos, aunque más no sea, de un número determinado de vulnerabilidades? De verdad te parece que es mejor no buscar nada antes que buscar algunas?
  11. #0 Te he modificado un poco el titular para que quepa la palabra amenazas.

    CC #3 #5 (he pensado lo mismo xD)
  12. #9 Donde estén la onda larga y la onda corta... LW - SW
  13. #14 Yo también lo he probado con código de la aplicación de mi empresa y saca bastantes cositas interesantes. Genéricas, pero te ayuda a apuntar donde hay un potencial problema de seguridad que luego puedes revisar mas o menos fácilmente.

    A mi jefe le ha gustado y dado que tienes opción de exportarlo a JSON, no descartamos integrarlo en las pipelines de CI para hacer diffs entre las distintas iteraciones para ver en que commit podemos meter algo que huele mal.
  14. Esto es... un antivirus para el código fuente.
    Un scanner de backdoors gubernamentales/institucionales/corporativas no saldrá, pero esto sí, quizá porque primero hay que perseguir a los que liberan código. Los todopoderosos ya tal.
  15. Seguro que funciona muy bien porque será la que usan ellos para verificar su software, por eso el software de Microsoft nunca tiene problemas de seguridad. :roll:
  16. #39 Yo soy devops y trabajo en una startup con todo en AWS.
    Nuestras pipelines podrían ser la envidia de muchas multinacionales, tanto en integración, como testing, analisis de seguridad, análisis de calidad de código, movimiento de tickets automaticos en jira, notificaciones en slack, reports, scaneres de dependencias, construcción de artefactos, empaquetado en contentedores de docker, subidos a dockerub, firmado con clave de contenedores y subida de artefactos a S3 para archivado.

    Todo eso automágico en cada pull request, merge y release (se hacen solas cuando estan programadas para ello).
  17. Cualquiera diria que ahora saca la pasta de servicios en la nube :-S
  18. #3 puedes ampliarlo?
  19. Windows? En Serio?jajajajaja y Google seguro que lanza otra en breve jajajaja
  20. #19 Es mucho más lucrativo, google les ha enseñado el camino a todos
  21. Que guay, un analizador de amenazas en estático, debe haber como cincuenta mil ya ....
  22. Yo prefiero la FM
  23. #8 ¿Ahora es peor?
  24. Pues ya lo podían haber usado para localizar el fallito de nada de la CryptoAPI y las librerías relacionadas (CVE-2020-0601) que permitía firmar como programas legales virus y malwares varios.

    Por cierto si queréis comprobar si sois vulnerables, mejor dicho si no habéis instalado el parche correspondiente:

    curveballtest.com/

    Salu2
  25. #14 Ahora Microsoft también conoce tu programa.
  26. #5 No he visto el titular con la palabra "amenazas" cortada a "am", y creía que eso de "am" era algún comando o alguna instrucción de asm que hacía algo mágico de hackers. Me estaba volviendo loco buscando "am" en google.
  27. #14 Y para profanos en programación pero preocupados por la seguridad, ¿tiene alguna utilidad esta herramienta?
  28. verificar integridad
  29. #29 ¿Entonces es como Fortify?
  30. No me lo creo. No son tan buenos.
  31. #27 son normas conocidas por experiencia de miles de programadores, y se utilizan para revisar el código y asegurar que las sigues. Evita muchos agujeros de seguridad que se cometen al peogramar (mal)
  32. Otra herramienta más que se suma a las que ya existen, como findbugs, herramientas owasp, el propio repositorio de reglas de sonarqube, etc... Lo suyo es integrarlo como plug-in de sonarqube
  33. Microsoft ha cambiado mucho desde la época del XP
comentarios cerrados

menéame