Video Soft BBS


Video Soft BBS
Menú Principal
Anti Trojans
Antivirus
Hoaxes
Subscripciones
Otro software
Artículos
Links
Sugerencias
Sobre el BBS
Direcciones
Las Noticias
Galería
Chat

Controlado desde el 19/10/97 por NedStat

VSAntivirus   
Esta página es un servicio gratuito de Video Soft BBS -
SUBSCRIBASE en nuestras listas de correo.
Es usted nuestro visitante número  desde el 12 de agosto de 1996

Grave falla en el compilador del nuevo Microsoft.Net
 
VSantivirus No. 588 - Año 6 - Viernes 15 de febrero de 2002

Grave falla en el compilador del nuevo Microsoft.Net
http://www.vsantivirus.com/15-02-02.htm

Por Jose Luis Lopez
videosoft@videosoft.net.uy


Microsoft acaba de liberar (13 de febrero) su nueva versión de Visual C++.Net (Visual C++ versión 7). Con todo lo que se ha dicho al respecto, se esperaba que los nuevos rasgos de seguridad agregados al producto, hicieran más seguros los programas creados con esta herramienta.

Irónicamente, uno de esos nuevos rasgos, lo hace aún más vulnerable.

Este rasgo se supone, protege aquellas partes del código fuente especialmente vulnerables, de los clásicos ataques de desbordamiento de búfer.

La característica agregada, permite al programador desentenderse de los detalles que luego provocan el desbordamiento. Recordemos que el búfer es una variable en la memoria, un depósito limitado a determinado tamaño, pero que muchas veces, es usado erróneamente, o maliciosamente, guardándose allí más bytes que los permitidos, machacándose partes críticas del código del programa, con consecuencias imprevisibles.

Cómo decíamos, irónicamente, el poseer esta característica, solo crea un falso sentido de seguridad, ya que el nuevo rasgo, es fácilmente eludible por un atacante, según se ha comprobado en numerosos foros y sitios undergrounds.

La idea era ayudar a los programadores a construir un software más seguro. Sin embargo, en su estado actual, esta característica es más peligrosa que el no tenerla, porque hace pensar que el programa creado será más seguro, cuando en realidad, será vulnerado más fácilmente.

Esto último se debe a que la nueva característica está basada en una técnica anterior, llamada StackGuard, que posee puntos débiles que los programadores de código malicioso, saben muy bien como eludir.

De esta forma, el nuevo compilador, resulta aún más débil, y por lo tanto peligroso, si los programadores no utilizan sus conocimientos para tratar de evitar los desbordamientos de búfers, y en cambio, deciden apoyarse en la nueva tecnología "más segura" que le promete Microsoft.


Más información técnica sobre la falla (en inglés)
http://www.cigital.com/news/mscompiler-tech.html


Relacionados:

VSantivirus No. 499 - 19/nov/01
Si Microsoft hubiera usado Cyclone...
http://www.vsantivirus.com/19-11-01b.htm


(c) Video Soft - http://www.videosoft.net.uy
(c) VSAntivirus - http://www.vsantivirus.com
 

Copyright 1996-2002 Video Soft BBS