🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #740

Re: Hacer programas seguro

#740
From: heltena
Date: Mon, 25 Sep 2006 16:40
36 lines
2884 bytes
Pedro Maicas wrote:
> On Mon, 25 Sep 2006 01:39:14 +0200, arrase <arrase@gulcas.org> wrote:
>
> >http://www.iit.upco.es/palacios/cursoc/estiloCseguro.pdf
>
>
> Creo que para hacer un programa 'seguro' lo único de lo
> que debemos preocuparnos es del buffer overflow, todas
> las funciones que aceptan datos en un buffer, deberían
> comprobar que los datos no se salen de ese buffer.
>
> A lo demás no le veo relacion con la seguridad, si haces
> un bucle infinito, si se te desmanda un puntero, etc...
> lo único que pasa es que tienes un programa con bugs,
> pero nada más. Es como si quieres sumar 2+2 y en vez
> de sumarlo los restas, eso no es un programa inseguro
> sino un programa que no hace lo que debe.
>
> Por otro lado un programa que no comprueba el desbordamiento
> de buffer, es un programa 'correcto' desde el punto de vista
> del algorimo que se trata de aplicar, pero es inseguro
> porque se puede inyectar código a través del buffer.
>

Alguien que te quiere hacer daño aprovecha todo, hasta si el 2+2 da un
número que no es cuatro. Todo es cuestión de imaginación.

Por ejemplo, implementar mal un algoritmo para hacer un hash, y eso
también puede pasar en lisp.

Otro ejemplo es el SQLinjection, que es el trato que se le hace a la
string que contiene la secuencia SQL el que comete el error y no hay
ningún lenguaje que no permita hacerlo mal.

Nada es seguro, el mundo es una mierda, se acercan los cuatro jinetes
del apocalipsis, saldrá una gran lengua de fuego, ...
Technical Details
Message-ID: <1159202408.380168.166870@k70g2000cwa.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mail
References: <ef40ll$cp42@eui1nw.euskaltel.es><ef74qs$52q$1@hercules.cohp1> <l10gh2lq1tgctgv37302fv6hq7qj255f23@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,17f8d70e3864bb24
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mail
From: "heltena" <heltena@gmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Hacer programas seguro
Date: 25 Sep 2006 09:40:08 -0700
Organization: http://groups.google.com
Lines: 37
Message-ID: <1159202408.380168.166870@k70g2000cwa.googlegroups.com>
References: <ef40ll$cp42@eui1nw.euskaltel.es><ef74qs$52q$1@hercules.cohp1>
   <l10gh2lq1tgctgv37302fv6hq7qj255f23@4ax.com>
NNTP-Posting-Host: 193.147.222.244
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1159202412 22652 127.0.0.1 (25 Sep 2006 16:40:12 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 25 Sep 2006 16:40:12 +0000 (UTC)
In-Reply-To: <l10gh2lq1tgctgv37302fv6hq7qj255f23@4ax.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6 (Debian-1.5.dfsg+1.5.0.6-4),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: k70g2000cwa.googlegroups.com; posting-host=193.147.222.244;
   posting-account=ljKoDA0AAABEvzHlRrQ7YAIM9PPVxdEL