Article View: fr.comp.lang.c
Article #165Re: Librairie fiable pour développement de CGI en C ou C++
From: James Kanze
Date: Fri, 03 May 2002 07:27
Date: Fri, 03 May 2002 07:27
35 lines
2876 bytes
2876 bytes
Bruno Baguette <bouchon@alussinan.org> writes:
|> Dans le cadre de d�veloppement de CGI, je recherche une librairie
|> C ou C++, pouvant tourner sous LINUX, qui soit suffisamment
|> blind�e contre des probl�mes de buffer overflow lors de la lecture
|> du QUERY_STRING.
On pourrait aider mieux si tu nous disais quel probl�me de d�passement
du buffer. Le QUERY_STRING, tu l'as soit dans la ligne de commande
(argv[]), soit dans std::cin, selon le type de requ�te. Or, dans le
premier cas, c'est au syst�me d'exploitation de g�rer la m�moire ;
quand tu arrives dans main, c'est d�j� trop tard. Et dans le deuxi�me,
std::getline sur une cha�ne (std::string) me semble tout � fait
indiquer.
|> Vu que les principaux traitements en CGI rel�vent du traitement de
|> chaine de caract�re, une librairie en C++ serait l'id�al pour �tre
|> utilis�e avec des std::string ! :-)
Une biblioth�que, d'accord, mais avec quels fonctionnements ? Tu
cherches une interface C++ du genre des servlets en Java ? Ou quelque
chose d'autre ?
|> fu2 positionn� sur fr.comp.infosystemes.www.auteurs qui me semble
|> l'endroit le plus adapt� pour cette discussion.
�a d�pend. Pour la discussion sur le probl�me de d�bordement du
buffer, et comment le r�gler, je crois que fr.comp.lang.c++ convient
aussi.
--
James Kanze mailto:kanze@gabi-soft.de
Conseils en informatique orient�e objet/
Beratung in objektorientierter Datenverarbeitung
Ziegelh�ttenweg 17a, 60598 Frankfurt, Germany Tel. +49(0)179 2607481
Technical Details
Message-ID:
<86elgtd739.fsf@alex.gabi-soft.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.de.uu.net!not-for-mailReferences:
<3CD1BF16.8020001@alussinan.org>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: fdcad,3a59b778c9528e16 X-Google-Attributes: gidfdcad,public X-Google-Thread: f9822,3a59b778c9528e16 X-Google-Attributes: gidf9822,public X-Google-Thread: 100048,3a59b778c9528e16 X-Google-Attributes: gid100048,public X-Google-ArrivalTime: 2002-05-03 00:13:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.de.uu.net!not-for-mail Newsgroups: fr.comp.lang.c,fr.comp.lang.c++,fr.comp.infosystemes.www.auteurs Subject: Re: Librairie fiable pour développement de CGI en C ou C++ References: <3CD1BF16.8020001@alussinan.org> From: James Kanze <kanze@alex.gabi-soft.de> Date: 03 May 2002 09:27:22 +0200 Message-ID: <86elgtd739.fsf@alex.gabi-soft.de> Organization: James Kanze User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 35 NNTP-Posting-Host: pec-48.au1.f.uunet.de X-Trace: 1020409993 read.news.de.uu.net 193 149.228.241.48 X-Complaints-To: abuse@de.uu.net