Thank you Remko. I will do PoC on both the approaches and see which one can
be done in less time.



On Tue, Jan 21, 2014 at 8:46 PM, Remko Popma <remko.po...@gmail.com> wrote:

> You would define a marker once, and use that marker when you are logging
> information that is potentially sensitive.
>
> So yes, this solution assumes that the application knows where sensitive
> information may enter the system.
>
> If you don't know that or don't like this approach for other reasons, your
> only alternative (that I can think of) is to identify patterns in your log
> output and replace those patterns with noise (or encrypted data if you want
> to get fancy :-)). Perhaps the RewriteAppender can help there.
>
>
> Sent from my iPhone
>
> On 2014/01/22, at 9:08, Saibabu Vallurupalli <
> saibabu.vallurupa...@gmail.com> wrote:
>
> Remko,
>
> To implement this I think I need to modify all my Java classes to define
> Marker? Is my understanding correct?
>
> Thank you,
> Sai
>
>
>
> On Tue, Jan 21, 2014 at 6:57 PM, Remko Popma <remko.po...@gmail.com>wrote:
>
>> You could use Markers (
>> http://logging.apache.org/log4j/2.x/manual/markers.html ) to mark log
>> events that may contain sensitive information:
>>
>> logger.debug(MARKER_SECURITY_RISK, request.toString());
>>
>> Then, in your log4j2.xml, you can use MarkerFilter (
>> http://logging.apache.org/log4j/2.x/manual/filters.html#MarkerFilter )
>> to ignore such log events or send then to a special file that the
>> application has write-only access to, and which only admins can read.
>>
>> Would that work?
>>
>>
>> On Wednesday, January 22, 2014, Saibabu Vallurupalli <
>> saibabu.vallurupa...@gmail.com> wrote:
>>
>>> So, we wanted to inspect the message which is getting logged out to
>>> avoid possible security issues. So, what exactly I am looking is If I
>>> wanted to add a restriction on whats been logged. How can I achieve this?
>>>
>>> For example: log.info("user name"+username+"Password"+password); //
>>> This is just an example if I see a message having password do not log it or
>>> take some action.
>>>
>>> Please advise.
>>>
>>> Thank you,
>>> Sai
>>>
>>>
>>> On Tue, Jan 21, 2014 at 5:12 PM, Remko Popma <remko.po...@gmail.com>wrote:
>>>
>>>> Sorry, but I have no idea what you mean by "neutralize out".
>>>> What is currently happening and what would you like to happen instead?
>>>>
>>>> Sent from my iPhone
>>>>
>>>> > On 2014/01/22, at 6:29, Saibabu Vallurupalli <
>>>> saibabu.vallurupa...@gmail.com> wrote:
>>>> >
>>>> > Hi,
>>>> >
>>>> > I am working on an issue related to logging. I our application we are
>>>> using log4j for logging and we detected our software doesn't neutralize out
>>>> properly. Now, Is there any way without modifying the entire source by
>>>> going through each and every class we can achieve this functionality of
>>>> inspecting the message getting logged and take appropriate action.
>>>> >
>>>> > We appreciate your support.
>>>> >
>>>> > Thank you,
>>>> > Sai
>>>> >
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>
>>>>
>>>
>

Reply via email to