Hiding Referer information from W3C IIS logs

This is a discussion on Hiding Referer information from W3C IIS logs within the Inetserver forums in Microsoft Tools category; Hi, I have a website whose URL is of the form https://<blah>?SecureInfo=XYZ. If the IIS 6.0 admin turns on logging and enables Referer logging (by going to inetmgr, right-clicking the website->Properties->WebSite. Check "enable logging", select "W3C Extended Log File Format", push Properties button, select Advanced tab, click Referer.), then he will see https://<blah>?SecureInfo=XYZ in the logs. Is there any way I can construct a URL such that "SecureInfo=XYZ " will not appear in the IIS logs even though IIS logging of Referer is enabled? Thanks...

Go Back   Application Development Forum > Microsoft Tools > Inetserver

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 05-20-2008, 03:06 PM
A
Guest
 
Default Hiding Referer information from W3C IIS logs

Hi,

I have a website whose URL is of the form https://<blah>?SecureInfo=XYZ.

If the IIS 6.0 admin turns on logging and enables Referer logging (by going
to inetmgr, right-clicking the website->Properties->WebSite. Check "enable
logging", select "W3C Extended Log File Format", push Properties button,
select Advanced tab, click Referer.), then he will see
https://<blah>?SecureInfo=XYZ in the logs.

Is there any way I can construct a URL such that "SecureInfo=XYZ " will not
appear in the IIS logs even though IIS logging of Referer is enabled?

Thanks

Reply With Quote
  #2  
Old 05-21-2008, 12:12 AM
David Wang
Guest
 
Default Re: Hiding Referer information from W3C IIS logs

On May 20, 12:06*pm, A <A...@discussions.microsoft.com> wrote:
> Hi,
>
> I have a website whose URL is of the form https://<blah>?SecureInfo=XYZ.
>
> If the IIS 6.0 admin turns on logging and enables Referer logging (by going
> to inetmgr, right-clicking the website->Properties->WebSite. *Check "enable
> logging", select "W3C Extended Log File Format", push Properties button,
> select Advanced tab, click Referer.), then he will see
> https://<blah>?SecureInfo=XYZ in the logs.
>
> Is there any way I can construct a URL such that "SecureInfo=XYZ " will not
> appear in the IIS logs even though IIS logging of Referer is enabled?
>
> Thanks




The problem is that you failed to encrypt data that needs to be
secured, and you transmitted that secured data over fields that the
web server is obligated to faithfully log.

I suggest you encrypt data that is supposed to be secured. SSL is
insufficient because that just handles the pipe -- you need it to be
secured at the endpoints as well.

However, your problem is unsecurable given that configuration. The IIS
6.0 admin can always capture the unencrypted form of any SecureInfo
that you send to the web server, no matter how you encrypt it. It may
not be as easy as turning on logging for a field, but it is easily
doable.

At this point, you need to clarify how secure you really desire your
data to be.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 03:32 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.