Sebastian,
¿y si usás un script php, python o algo así, en lugar de un cgi bash?
(si entendí bien). Te va a hacer más fácil y rápido hacer la página web
y las validaciones con un lenguaje de script orientado a web. Luego, si
todas las validaciones están bien, simplemente hacés una llamada al
comando externo usando una función exec() o similar que te proveen todos
los lenguajes de script.
Pero depende mucho de cómo y con qué lo estás implementando, danos más
datos.

Saludos,
Pablo

El 17/10/2007 21:40, Diego Woitasen escribió:
> On Wed, Oct 17, 2007 at 06:50:44PM -0300, Sebastian Bassi wrote:
>> ¿Que consejos me dan para checkear/filtrar en un input de un usuario
>> via un form que termina en un comando?
>> Yo hago un form, y con los datos del usuario, genero via CGI un comando asi:
>>
>> comandox [parametros puestos x el usuario] [datos del usuario]
>>
>> Veo aca un potencial agujero de seguridad, si es que dejo que el
>> usuario pueda enviar lo que se le canta. Mejor dicho, el usuario
>> siempre va a poder enviar lo que se le canta (porque es posible
>> saltear el formulario), pero se supone que debo filtrar "caracteres
>> indeseables", ¿como cuales?
>>
>> -- 
>> Sebastián Bassi (セバスティアン). Diplomado en Ciencia y Tecnología.
>> Curso Biologia molecular para programadores: http://tinyurl.com/2vv8w6
>> GPG Fingerprint: 9470 0980 620D ABFC BE63 A4A4 A3DE C97D 8422 D43D
> 
>> -- 
>> Para desuscribirte tenés que visitar la página
>> https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
>>
>> /* Publica y encontra trabajo relacionado con softlibre en 
>> http://www.usla.org.ar/modules/jobs/ */
>>
>> Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
> 
> Y eso depende de tu aplicacion, no hay una respuesta generica. Lo ideal
> es pensar en que vos necesitas y verificar que los datos de entrada sean
> exclusivamente los que vos necesitas.
> 
> No hay en si caracteres malos :)
> 
> saludos!
> 
> 
> 
-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a