hi Dominick
thank for your reply, i already think of your idea, which producing Token &
expiry time. but i don't think this will solve the problem. for example you
set the expiry as 1 min. for every request. then the hacker can save the html
& replace what ever he want within 1 min & submit it back. you got me ?
also, think of big & huge forms to fill, the user may not finish filling the
forms withen that expiry time, so his submit will fail !
by the way, i have another question to you, as security expert, can any
tool, or application , or technology ..etc change the "http refferer" for any
http header request ??
Thanks in Advance
Bashar

Signature
> Well - you could generate one-time IDs that are only valid for a short period
> of time - you could append these to links as a query string.
[quoted text clipped - 27 lines]
> >
> > Bashar
Dominick Baier - 18 Apr 2007 14:21 GMT
> by the way, i have another question to you, as security expert, can
> any tool, or application , or technology ..etc change the "http
> refferer" for any http header request ??
what do you mean?
-----
Dominick Baier (http://www.leastprivilege.com)
Developing More Secure Microsoft ASP.NET 2.0 Applications (http://www.microsoft.com/mspress/books/9989.asp)
> hi Dominick
>
[quoted text clipped - 46 lines]
>>> any Advice ???
>>> Bashar
Bashar Naffa - 18 Apr 2007 14:42 GMT
what i meanis:
do you know "REFERRER" key in any http header ? it tell the server from
whcih URI that request was redirected.
for example
you are in Page1.aspx & click on link that will navigate you to page2.aspx.
check the Request.Headers["Referrer"] in the load event of Page2.aspx, you
find the value of URI Page1.aspx.
in that way , you can detect from where your requests are coming ? from
inside your application ? or from another sites or local copies.
my question is, can the attacker change this Referrer manually so he can
fake this validation ? like what happen in phishing for example.
I hope this is was clear
> > by the way, i have another question to you, as security expert, can
> > any tool, or application , or technology ..etc change the "http
[quoted text clipped - 57 lines]
> >>> any Advice ???
> >>> Bashar
Dominick Baier - 18 Apr 2007 16:46 GMT
Hi,
yes this is easily possible - have a look at www.fiddlertool.com
-----
Dominick Baier (http://www.leastprivilege.com)
Developing More Secure Microsoft ASP.NET 2.0 Applications (http://www.microsoft.com/mspress/books/9989.asp)
> what i meanis:
> do you know "REFERRER" key in any http header ? it tell the server
[quoted text clipped - 76 lines]
>>>>> any Advice ???
>>>>> Basha