If I had to describe the feature i need it would go something like this.
in witango.ini SENSITIVE_POSTARGS=CARDNUMBER,SSN SENSITIVE_VARNAMES=CardNumber,SSN
And then the logging system could simply "XXX" the values out or not output the variable at all. Of course the longer the list of sensitive vars the more of a performance hit there would be, So then perhaps the following would be better.
SENSITIVE_VARSUFFIX=NOLOG
This way if I assign to a variable called Local$CardNumber_NoLog it won't show up in the logfile. In the meantime I think I'm going to write a simple perl script to look at every line for the offending vars and postargs.
Perhaps the Witango logging could be piped to a separate process tasked with cleaning up the logfile. and that separate process could be "nicer" than the witango process, so it would not interfere with the rest of the app servers responsibilities.
/John
witango man wrote:
You may also like to use <@logmessage> - I don't know what the limit on the length of the message is but it's pretty big - thus you could write out all args and vars leaving out the sensitive ones...
--- Steve Smith <[EMAIL PROTECTED]> wrote:
Is the logging something that you can turn on after,______________________________________________________________________
to try to reproduce a problem that a user has reported? Or do
you need to be able to go back over the log files after a user has
reported an error.
If it is the former, what I do is to have a
"developer's" taf that allows me to go in and turn debug on and off for the
current user's session. It's not the same as logging, but it has
helped me track down problems by going through and reproducing what the
user did.
If you want more info on this, let me know.
Hope this helps,
Steve Smith
Oakbridge Information Solutions Office: (519) 624-4388 GTA: (416) 606-3885 Fax: (519) 624-3353 Cell: (416) 606-3885 Email: [EMAIL PROTECTED] Web: http://www.oakbridge.ca
On Wednesday, April 28, 2004, at 03:10 PM, John McGowan wrote:
Which takes up aThat's what I thought.
We typically have the logging set to show actions.
lot of disk space, but is very helpful in provingthat there was "user
error" in some situations. I'm considering justshutting down logging
right now. I just know that if I do i'm going toget a call the next
day asking to investigate a problem that a userexperienced.
consider. You might want to/John
Robert Shubert wrote:
I agree that those files are something to
zip/encrypt/password thethink about making a simple BAT that would
you if you wanted.files each night. They would then be available to
regex command is alsoThe
suggestion of post processing, perhaps with a
not containvalid.
An argument might be made that LogLevel=1 should
in the long run forpost/search
arguments. I guess the log might still be useful
release is anbasic access/error searching.
One thing that I am asking for in the next major
this for theERRORSONLY logging class. At first I was thinking
useful in the regularwitangoevents.log file, but I can also see it
brought up, but if thelog.
This wouldn't necessarily solve the problem you
smaller and morelog contained only error data, it would be much
mechanisms withuseful with the occasional time you needed such data.
Aside from my free-thinking, there are no current
folder to awhich
to deal with your problem. I would assign the log
server on a machinenon-shared
partition of the server if you can, or off the
Sent: Wednesday, Aprilwith more security, and less public access.
Robert
-----Original Message-----
From: John McGowan [mailto:[EMAIL PROTECTED]
we can debug a28, 2004 1:59 PM To: [EMAIL PROTECTED] Subject: Witango-Talk: logging and security
Many times we leave Witango logging turned on so
that site is oneproblem after it's been reported by a user. When
Witango log containsthat does e-commerce, there is a problem. The
changes etc... thatall the post arguments passed in and variable
want laying around.data could be sensitive, and not something we
system to not printIs there any way to control the witango logging
certain variables whencertain post args, and not show the value of
a program thatthey
change?
Otherwise the only thing i can think of is to run
stirp out anyprocesses the logfile after it has been rolled to
patterns
that we don't want in the logfile.
/John
______________________________________________________________________http://www.witango.com/developer/maillist.taf__
TO UNSUBSCRIBE: Go to
_______________________________________________________________________http://www.witango.com/developer/maillist.taf__
TO UNSUBSCRIBE: Go to
_________________________________________________________________________http://www.witango.com/developer/maillist.taf
TO UNSUBSCRIBE: Go to
TO UNSUBSCRIBE: Go to
http://www.witango.com/developer/maillist.taf
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover ________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
