Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:
edgeos



WebApp Sec: Re: Re: Canonicalization

Re: Re: Canonicalization

From: Mariusz Pêkala <skoot_at_qi.pl>
Date: Thu, 13 Apr 2006 21:24:12 +0200

On 2006-04-13 07:17:57 -0000 (Thu, Apr), susam_pal_at_yahoo.co.in wrote:
> I am writing some examples. Please tell me if these are the examples
> of Canonicalization.
>
> 1. When an web application gets parameters from a GET request or POST
> request, and if that parameter is going to be used as a part of an SQL
> query, then the programmer must take care to convert the single-quote
> (') to two single-quotes('') for Oracle Database in order to prevent
> SQL injection. Is this canonicalization?
>
> 2. Take a guestbook of a site. The feedback given is going to appear
> back in the web-page. Here we need to take care that things like
> "<font>" should be converted to "&gt;font&lt;" before it appears on
> the page. Is this a case of canonicalization?

I suppose, no. These are examples of ... err.. escaping or quoting.

Canonicalization would be, for example, ensuring that &#039; is changed
to single quote, or removing backslashes from places where they are not
needed - <f\ont> => <font>

See http://en.wikipedia.org/wiki/Canonicalization

-- 
No virus found in this outgoing message.
Checked by "grep -i virus $MESSAGE"
Trust me.

  • application/pgp-signature attachment: stored
Received on Apr 14 2006
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]
edgeos