<?xml version="1.0"?>
<rss version="2.0">
<channel><title>loganalysis</title>
<description>discussion of system log analysis tools &amp; techniques</description>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0009.html</link>
<description><![CDATA[<BR />
&gt; &gt; &gt; What's the story? Is database logging hot or not? :-)<BR />
&gt; &gt;<BR />
&gt; &gt; Hot, it is not.  Necessary, yes for companies with compliance drivers.<BR />
&gt; &gt; The reason it is not hot is because it is solely driven by compliance<BR />
&gt; and<BR />
&gt; &gt; not by any other company requirements.<BR />
&gt;<BR />
&gt; Ouch, how about security? I guess we are dealing with some case of<BR />
&gt; mental inertia here. Otherwise, why is it not obvious that for<BR />
&gt; incident response due to system hacking you look at system logs, and<BR />
&gt; for incident response due to database or web application hacking you<BR />
&gt; look ... where DO you look if you don't have the database logs?<BR />
<BR />
<BR />
Application transaction, OS, and DB layer monitoring are just too low on the<BR />
priority list for most security budgets.  Benefit is low, complexity is<BR />
high, lack of vendor tools (how many SIM's support app/OS/DB auditing?), no<BR />
internal champions, and not mention integration effort is high as contextual<BR />
information differs from environment to environment.<BR />
<BR />
In my experience the only drivers are compliance.  MSSP's have custom<BR />
solutions to convert audit data to log data and integrate the contextual<BR />
data.  I know of one that does it well (but will leave vendor info off the<BR />
list).<BR />
<BR />
So, somebody need to campaign &quot;Database logging: it just isn't only<BR />
&gt; for auditors anymore&quot; :-)<BR />
<BR />
<BR />
You also need to campaign for app layer and OS logging in concert with DB<BR />
logging.  This is because from a security perspective, if a server was<BR />
compromised or internal admin user wanted to modify data, the first thing<BR />
they would do is disable auditing or logging functionality.  It's like<BR />
adding an alarm system to your doors but not monitoring the windows -<BR />
there's no point in a partial solution.<BR />
<BR />
 All my DB logging implementations focused implicitly on capturing admin<BR />
user activity.  Yes, the implementation audits all users, but heavy focus on<BR />
admin users.  This is driven from compliance.  Admin users have carte<BR />
blanche access to the environment, so you must implement app/OS/DB logging<BR />
if you need to monitor their activity.<BR />
<BR />
&gt;From a log aggregation &amp; reporting perspective, you still need to<BR />
integrate contextual data into your monitoring/reporting.  IDS and host<BR />
based messages are easy once you can parse, identify, and label<BR />
the attributes of each message.  A failed login message or attempt to map C<BR />
drive means the same across all customers.  The context here are users and<BR />
assets.  With app layer transactions, OS, and DB, each environment is very<BR />
different and you need a paradigm to normalize this data for monitoring &amp;<BR />
reporting.<BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 12:44:46 -0700</pubDate>
<author>Tom Le</author>
</item>
<item>
<title>[logs] logpp-0.12</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0024.html</link>
<description><![CDATA[<BR />
hi all,<BR />
I have finished the work on the log preprocessing module called LogPP <BR />
(<a href="http://logpp.sourceforge.net">http://logpp.sourceforge.net</a>) - the very first alpha version is <BR />
available at <a href="http://prdownloads.sourceforge.net/logpp/logpp-0.12.tar.gz">http://prdownloads.sourceforge.net/logpp/logpp-0.12.tar.gz</a><BR />
The tool is able to tail an arbitrary number of log files, apply regexp <BR />
filters to incoming lines, and write output to files, syslog or external <BR />
programs. The tool supports both Perl-compatible and POSIX-style regular <BR />
expressions, and multi-line matching. One can employ logpp as a filter <BR />
in front of a more complex log analysis software (e.g., SEC), but also <BR />
as a standalone tool for converting non-syslog multi-line logs messages <BR />
to syslog format.<BR />
Currently, there is no separate mailing list or forum for logpp, so you <BR />
can post your comments to my private e-mail address.<BR />
br,<BR />
risto<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Mon, 26 Mar 2007 12:33:57 +0300</pubDate>
<author>Risto Vaarandi</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0010.html</link>
<description><![CDATA[<BR />
&gt; All the current trend toward legislating compliance has<BR />
&gt; accomplished is setting the bar very low, and encouraging<BR />
&gt; companies to look only at meeting that standard. I've had<BR />
&gt; senior IT managers tell me &quot;We are going to do the exact<BR />
&gt; minimum, wherever possible.&quot;<BR />
<BR />
No kidding - but, at the same time, those organizations who used to<BR />
fly (eh, crawl) BELOW that low bar would benefit if they are kicked<BR />
into doing at least *something*. So, I am a bit more positive about<BR />
such compliance motivators.<BR />
<BR />
&gt; In log analysis terms, that means that the logs to to a big<BR />
&gt; bucket which is periodically dumped into the compost<BR />
&gt; heap.<BR />
<BR />
Indeed, this is common but compare this to a) never enabling logging<BR />
or b) disabling logging or c) storing logs based on short default<BR />
retention policy on each device? A huge improvement, isn't it?<BR />
<BR />
&gt;Nobody'll look in the bucket until someone passes<BR />
&gt; legislation requiring people to LOOK at it. And, of course,<BR />
&gt; when that happens, they'll do the exact minimum, &amp;c...<BR />
<BR />
Well, this already happened: e.g. PCI. It doesn't define what<BR />
&quot;looking&quot; means, but running a log analysis tool sure beats just<BR />
running a tape drive to save the logs...<BR />
<BR />
Best,<BR />
-- <BR />
Anton Chuvakin, Ph.D., GCIA, GCIH, GCFA<BR />
      <a href="http://www.chuvakin.org">http://www.chuvakin.org</a><BR />
  <a href="http://chuvakin.blogspot.com">http://chuvakin.blogspot.com</a><BR />
    <a href="http://www.info-secure.org">http://www.info-secure.org</a><BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 14:46:58 -0700</pubDate>
<author>Anton Chuvakin</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0018.html</link>
<description><![CDATA[<BR />
Fenwick, Wynn wrote:<BR />
&gt;The root seems that few are practicing business-level risk management on<BR />
&gt;IT assets and safeguards because the risks are difficult to quantify and<BR />
&gt;express in dollar units as they do in the physical realm. <BR />
<BR />
I agree with you 100%. But the root cause is that the notion of<BR />
&quot;risk management&quot; is a fantasy and I think that that realization<BR />
has begun to sink in where it matters.<BR />
<BR />
And that's because, exactly as you say, &quot;the risks are difficult to<BR />
quantify.&quot; Which is a bit of an understatement, really. The problem<BR />
is that:<BR />
- Risk is hard to quantify<BR />
- Expected loss is hard to quantify<BR />
- Effectiveness of protective measures is hard to quantify<BR />
In fact, &quot;hard&quot; is generous - &quot;impossible&quot; might be a better word.<BR />
<BR />
To get all Rumsfeld on you, we're dealing with &quot;unknown unknowns&quot;<BR />
and a very small handful of &quot;known unknowns.&quot; The whole premise<BR />
of risk management is false - it's that you can somehow perform<BR />
a cost/benefit analysis based on a risk probability. You don't<BR />
have to have passed Statistics 101 to realize that cost/benefit<BR />
analysis is complete science fiction if you've got a single<BR />
unknown (known or unknown) in your equation.<BR />
<BR />
The &quot;quants&quot; understand this, too. If you were to go to an<BR />
insurance company and try to get them to write a policy<BR />
based on no useful actuarial data, no reliable threat<BR />
data, and unbounded costs they'll either laugh at you<BR />
or ask &quot;what's the value of the thing you want us to<BR />
ensure? because that's the annual premium.&quot;<BR />
<BR />
&gt; Add a certain<BR />
&gt;amount of eye-of-newt and ear-of-bat, and you could come up with an ALE<BR />
&gt;that might point out that some increased vigilance, increased precision<BR />
&gt;of monitoring could result in lower operational cost (from the risk<BR />
&gt;component). If the risk component is not too large, risk acceptance and<BR />
&gt;monitoring of the risk level is an equally good practice. <BR />
<BR />
This is the problem, in a nutshell, with the risk management<BR />
philosophy. I'm not slamming you, personally, here, but the<BR />
statement above is a perfect example of why security remains<BR />
a backwater. Basically, what you're saying is:<BR />
&quot;since we don't really have anything real, let's make up some<BR />
plausible-sounding bullsh*t and try to sell it to executive management.&quot; <BR />
<BR />
That summarizes the last 15 years of computer security<BR />
quite nicely!! We have relied way too much on selling management<BR />
plausible-sounding bullsh*t to the point where it's made us<BR />
sound absolutely stupid. Because we are. After all, if we're<BR />
asking management for millions and millions of dollars to<BR />
improve the computer security situation, it ought not to be<BR />
getting WORSE, right?<BR />
<BR />
&gt;My issue is that most organizations accept unquantifiable risk without<BR />
&gt;even attempting to measure it. This is not good risk management.<BR />
<BR />
There is no good risk management.<BR />
<BR />
As you say, it all depends on being able to measure risk. And, as<BR />
you say earlier - all we can offer is &quot; a certain amount of eye-of-newt<BR />
and ear-of-bat&quot;   That's pseudoscience. When you talk about there<BR />
being &quot;good risk management&quot; what you're really saying is:<BR />
&quot;If risk management weren't complete bullsh*t it wouldn't be<BR />
complete bullsh*t.&quot;<BR />
<BR />
That's true. The question is whether we can get from where we<BR />
are (100% unadulterated bullsh*t - or &quot;unknown unknowns&quot;) to<BR />
at least being able to deal with the &quot;known unknowns.&quot;  Personally<BR />
I do not think that is possible because of site variances in<BR />
security implementation, site variances in targets and their<BR />
value, and site variances in practices. You can compute<BR />
long-term cigarette-related cancer mortality rates in humans<BR />
because there is a large (but dwindling!) sample of tobacco<BR />
smokers but that works because cigarette smoking affects<BR />
all smokers more or less the same way in large samples. In<BR />
computer security about the only things we can say with any<BR />
degree of certainty is that there are large populations of<BR />
Windows users - but as soon as you start thinking about<BR />
threat models by patchlevel, administrative practices, and<BR />
local network topologies - it all falls apart quickly. If you start<BR />
trying to quantify things like &quot;dollar value at risk if this<BR />
server fails&quot; you discover that it's all hand-waving because<BR />
nobody knows (and I mean &quot;nobody&quot;) what systems really<BR />
depend on eachother, anymore. I was at one site where they<BR />
had multiple layers of redundancy for all their stuff and the<BR />
software layer would have all gone kerblooie if their local<BR />
DNS server had failed. Anyhow - you get the point.<BR />
<BR />
And to muddy things up you have &quot;security legends&quot;<BR />
like &quot;80% of attacks come from the inside&quot; that people<BR />
repeat as if they are gospel, but, in fact, that's a number<BR />
that someone pulled out of his butt one day at a conference<BR />
and everyone has been repeating it ever since as if it<BR />
had been handed down by the Archangel Gabriel on<BR />
a stone tablet. :(<BR />
<BR />
&gt; Others<BR />
&gt;many have sized the potential $risk by eyeball, and are afraid to<BR />
&gt;actually put the $numbers to slide decks because of the $safeguards<BR />
&gt;required to demonstrate $effective risk management.<BR />
<BR />
What you mean there is &quot;many have pulled numbers out of their<BR />
butts and have been afraid to stand by them because they know<BR />
they are bullsh*t.&quot;<BR />
<BR />
&gt;Government departments in Canada are working toward compliance of a<BR />
&gt;different sort. Communications Security Establishment has laid out<BR />
&gt;control objectives in &quot;a series of Baseline Security Requirements&quot; that<BR />
&gt;are prescribed by Canadian Government Security Policy. These control<BR />
&gt;objectives are prescriptive, if unrealistic, for zones of the network.<BR />
&gt;ie: &quot;Continuous&quot; monitoring is prescribed for most network zones. A<BR />
&gt;database often resides in a zone that requires continuous monitoring.<BR />
<BR />
Yup. And the problem is that a lot of those concepts come from,<BR />
well, people like us. We're cutting our own throats. You know how<BR />
it goes - someone at VISA asks, &quot;what should we require for PCI<BR />
compliance?&quot; and some security practitioner thinks, &quot;...Well, a bit<BR />
of pen-testing wouldn't hurt. Besides, I make my living doing<BR />
pen-testing.&quot;   &quot;Pen testing!&quot;  These prescriptive recommendations<BR />
are largely nonsensical because they are not tied to a meaningful<BR />
design. And that's the problem. None of this stuff makes any<BR />
sense unless it's tied to a design but none of what we have was<BR />
ever designed - it just &quot;happened&quot; one night. So we're trying to<BR />
come up with ubiquitous retro-design patches for flawed<BR />
architectures. Yeah... THAT is gonna work... :(<BR />
<BR />
&gt;The next step is to define what are the attributes of a effective<BR />
&gt;monitoring system. What is the point of an exception monitoring and<BR />
&gt;handling system if it does not generate and handle exceptions? We often<BR />
&gt;talk of monitoring but that's only part of the process. Business types<BR />
&gt;are too literal. Why monitor without identifying exceptions, determining<BR />
&gt;if they are sufficient risk to contain and if necessary eradicate? <BR />
<BR />
Bingo. Now you're asking design questions. But these questions<BR />
cannot be meaningfully answered except on a case-by-case<BR />
basis.<BR />
<BR />
&gt;Too often management are afraid of extra unscoped costs that a<BR />
&gt;investigating the exceptions a monitoring system will inevitably<BR />
&gt;generate. <BR />
<BR />
Managers are HORRIFIED by the unscoped cost labelled<BR />
&quot;computer security.&quot; And rightly so. We keep asking for more<BR />
and more money, as if throwing money at the next little<BR />
facet of the problem is going to be the one little band-aid<BR />
that stops the gushing blood.<BR />
<BR />
I'll stop there.<BR />
<BR />
mjr. <BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Thu, 22 Mar 2007 11:00:49 -0400</pubDate>
<author>Marcus J. Ranum</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0013.html</link>
<description><![CDATA[<BR />
Anton Chuvakin wrote:<BR />
&gt;&gt; All the current trend toward legislating compliance has<BR />
&gt;&gt; accomplished is setting the bar very low, and encouraging<BR />
&gt;&gt; companies to look only at meeting that standard. I've had<BR />
&gt;&gt; senior IT managers tell me &quot;We are going to do the exact<BR />
&gt;&gt; minimum, wherever possible.&quot;<BR />
&gt; <BR />
&gt; No kidding - but, at the same time, those organizations who used to<BR />
&gt; fly (eh, crawl) BELOW that low bar would benefit if they are kicked<BR />
&gt; into doing at least *something*. So, I am a bit more positive about<BR />
&gt; such compliance motivators.<BR />
<BR />
I'm not.  The other aspect of working towards compliance is that<BR />
organisations often only focus on those things that you have to be<BR />
compliant with.  Given limited IT Security budgets this is sometimes at<BR />
the expense of what could actually be important.  It also sometimes<BR />
leads to the thinking - &quot;We're SOX/PCI/CoBIT etc etc compliant and<BR />
therefore secure&quot;.<BR />
<BR />
&gt; <BR />
&gt;&gt; In log analysis terms, that means that the logs to to a big<BR />
&gt;&gt; bucket which is periodically dumped into the compost<BR />
&gt;&gt; heap.<BR />
&gt; <BR />
&gt; Indeed, this is common but compare this to a) never enabling logging<BR />
&gt; or b) disabling logging or c) storing logs based on short default<BR />
&gt; retention policy on each device? A huge improvement, isn't it?<BR />
<BR />
And the value add is?  You spend all that money on log aggregation and<BR />
retention but do nothing with the logs?  Where is the security and<BR />
business benefit here?  What exactly is the business case?  &quot;Gee it'd be<BR />
nice if we had all these logs in one place&quot; wouldn't be moving my dollars.<BR />
<BR />
&gt; <BR />
&gt;&gt; Nobody'll look in the bucket until someone passes<BR />
&gt;&gt; legislation requiring people to LOOK at it. And, of course,<BR />
&gt;&gt; when that happens, they'll do the exact minimum, &amp;c...<BR />
&gt; <BR />
&gt; Well, this already happened: e.g. PCI. It doesn't define what<BR />
&gt; &quot;looking&quot; means, but running a log analysis tool sure beats just<BR />
&gt; running a tape drive to save the logs...<BR />
<BR />
Unless 'looking' is defined, linked to business requirements and<BR />
security outcomes/benefits, then what exactly are you analysing?  Again,<BR />
what's the value add?<BR />
<BR />
Regards<BR />
<BR />
James Turnbull<BR />
<BR />
-- <BR />
James Turnbull &lt;james@private&gt;<BR />
---<BR />
Author of Pro Nagios 2.0<BR />
(<a href="http://www.amazon.com/gp/product/1590596099/">http://www.amazon.com/gp/product/1590596099/</a>)<BR />
<BR />
Hardening Linux<BR />
(<a href="http://www.amazon.com/gp/product/1590594444/">http://www.amazon.com/gp/product/1590594444/</a>)<BR />
---<BR />
PGP Key (<a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x0C42DF40">http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x0C42DF40</a>)<BR />
<BR />
<BR />
<BR />
<BR />
<hr noshade><BR />
<ul><BR />
<li>application/pgp-signature attachment: <a href="att-0013/01-signature.asc">OpenPGP digital signature</a><BR />
</ul><BR />
<!-- attachment="01-signature.asc" --><BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Thu, 22 Mar 2007 14:51:39 +1100</pubDate>
<author>James Turnbull</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0007.html</link>
<description><![CDATA[<BR />
&gt; Performance reasons might be of the past.<BR />
&gt; There are non-intrusive DB auditing solutions out there that<BR />
&gt; are very low on maintenance and has zero impact on performance.<BR />
&gt; These solutions do not work off of the DB server. Instead, they<BR />
&gt; monitor the network traffic directed to and from the DB server<BR />
&gt; and they sit on an applicance of their own.<BR />
<BR />
In every DB audit/monitoring case I have participated or had extensive<BR />
discussions, everyone wanted to monitor local admin activity.  This is a key<BR />
issue for audit controls, and since all DB auditing I believe are always<BR />
compliance driven, if you can't cover on-the-box admin access, it's not<BR />
worth implementing one of these in-line app layer appliances.<BR />
<BR />
The in-line solutions also typically only cover sql traffic it can see.<BR />
There is a lot that goes on with a DB as you know including stored<BR />
procedures, triggers, job automation, etc.  The in-line appliances have a<BR />
variety of ways to address this but they solutions are never complete and<BR />
always intrusive (e.g. they need to log into the DB).  If you cannot be 100%<BR />
passive and you lack coverage, I haven't seen a customer yet adopt the<BR />
in-line solution for DB auditing.  The only reason I've seen in-line sql<BR />
monitoring is for sql injection coverage for very large web server farms (an<BR />
IDS role rather than compliance).<BR />
<BR />
Performance usually is not a problem once you intelligently identify the<BR />
compliance controls.  Each auditor has different requirements (which makes<BR />
life hard for log analysis), but in no case have I had an auditor tell us<BR />
&quot;monitor everything&quot;.  Usually the &quot;performance issue&quot; is first raised by<BR />
the DBA's at project introduction.  Once they accept the compliance mandate<BR />
and realize we only have to monitor a subset of transactions, it doesn't<BR />
become as much of an issue.<BR />
<BR />
What I'm suggesting to answer Anton's original question is that DB auditing<BR />
is not &quot;hot&quot; because it won't be championed by internal users.  DBA's<BR />
implement it reluctantly.  It requires a compliance mandate and even then<BR />
encounters various levels of resistance.  When you look at other log<BR />
analysis projects (such as security event monitoring or log aggregation),<BR />
you'll find other internal champions where none exists for DB auditing.<BR />
YMMV.<BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Mon, 19 Mar 2007 09:40:56 -0700</pubDate>
<author>Tom Le</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0022.html</link>
<description><![CDATA[<BR />
Morty {<BR />
	It's worse than that.  Computer security threats evolve quickly.<BR />
	Yesterday's risk probability cannot predict what will get<BR />
announced at Black Hat tomorrow.  To 	borrow your health care analogy,<BR />
imagine what health insurance would be like if new 	superplagues<BR />
evolved many times per year, had high mortality rates, and attacked<BR />
specific 	cross-segments of the population.<BR />
}<BR />
<BR />
I can imagine that. Massive culling of the human race and survival of<BR />
the fittest. That's similar to where the dinosaurs went while other life<BR />
forms continued. But this is getting way OT.<BR />
<BR />
The generic and specific solutions talked about here need not be<BR />
mutually exclusive. And they do not specifically apply only to logging,<BR />
so I will try to bring it home for the benefit of the list.<BR />
<BR />
Much as it is not affordable to re-invent ground-up design-specific<BR />
security standards for each design, it is not secure to only broad-brush<BR />
systems with generic security standard. Rather, the broad-brush approach<BR />
should include a line item for an instance analysis. Customization of<BR />
the configurations and safeguards for the specific threat models likely<BR />
to apply to a system should be ensured. Some continuous re-evaluation of<BR />
those configurations handling new threat models based on indications and<BR />
warnings. The Answer does not exist on paper. <BR />
<BR />
To bring this back to the original thread that Anton started in database<BR />
log monitoring. One issue with database monitoring is when the systems<BR />
are programmed to do bad things to achieve good objectives for<BR />
expediency's sake.<BR />
<BR />
Let's take something like phpBB, a popular open-source community forum<BR />
written in PHP (I know, I know) that talks to a database on the<BR />
back-end.<BR />
<BR />
I would prefer if application programmers would map the users at the<BR />
application layer of a web application to a database user. I would<BR />
prefer if the RBAC groups implemented in that application were<BR />
manifested in the database as well. Finally I would prefer if the groups<BR />
of logical operations that the groups of users were mapped back into the<BR />
database also. <BR />
<BR />
With phpBB, all application users connect to the backend database as<BR />
user phpbbuser (or whatever I happen to configure). That &quot;phpbbuser&quot;<BR />
will have the superset of database access privileges that admins,<BR />
moderators, validated users, unvalidated users, suspended users require.<BR />
<BR />
This application cannot do not fine-grained access control at the<BR />
database layer. The control objectives I see in ISO 17799 and other<BR />
standards assume that it can. <BR />
<BR />
I am sure that some web apps are better designed, but I don't plan to<BR />
re-write phpBB anytime soon. It works well for its purpose. To migrate<BR />
to another platform would cost a lot of money that isn't available based<BR />
on this clients revenue model. To unbox the black box that is phpBB and<BR />
profile it and flag &quot;anomalies&quot;, or accept the risk is the choice. This<BR />
is the labourious choice people want to avoid 100%, instead of putting a<BR />
measured amount to the problem and seeing what value that can provide.<BR />
<BR />
Consequently when I designed and built an application for an<BR />
authentication system, it mapped user classes back to the database. This<BR />
restricted the privileges of the unauthenticated masses at the database,<BR />
but later switched contexts and connected to the database again with<BR />
reasonably privileged userid once the application user had successfully<BR />
identified himself. <BR />
<BR />
W<BR />
<BR />
-----Original Message-----<BR />
From: loganalysis-bounces+wynn.fenwick=cgi.com@private<BR />
[mailto:loganalysis-bounces+wynn.fenwick=cgi.com@private] On<BR />
Behalf Of Mordechai T. Abzug<BR />
Sent: Friday, March 23, 2007 4:19 AM<BR />
To: Marcus J. Ranum<BR />
Cc: Fenwick, Wynn; LogAnalysis@private; Anton Chuvakin<BR />
Subject: [logs] Re: on database logging<BR />
<BR />
On Thu, Mar 22, 2007 at 11:00:49AM -0400, Marcus J. Ranum wrote:<BR />
<BR />
&gt; Personally I do not think that is possible because of site variances <BR />
&gt; in security implementation, site variances in targets and their value,<BR />
<BR />
&gt; and site variances in practices. You can compute long-term <BR />
&gt; cigarette-related cancer mortality rates in humans because there is a <BR />
&gt; large (but dwindling!) sample of tobacco smokers but that works <BR />
&gt; because cigarette smoking affects all smokers more or less the same <BR />
&gt; way in large samples.<BR />
<BR />
[snip]<BR />
<BR />
It's worse than that.  Computer security threats evolve quickly.<BR />
Yesterday's risk probability cannot predict what will get announced at<BR />
Black Hat tomorrow.  To borrow your health care analogy, imagine what<BR />
health insurance would be like if new superplagues evolved many times<BR />
per year, had high mortality rates, and attacked specific cross-segments<BR />
of the population.<BR />
<BR />
- Morty<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Fri, 23 Mar 2007 12:06:33 -0400</pubDate>
<author>Fenwick, Wynn</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0016.html</link>
<description><![CDATA[<BR />
Anton Chuvakin wrote:<BR />
<BR />
&gt; No kidding - but, at the same time, those organizations who used to<BR />
&gt; fly (eh, crawl) BELOW that low bar would benefit if they are kicked<BR />
&gt; into doing at least *something*. So, I am a bit more positive about<BR />
&gt; such compliance motivators.<BR />
<BR />
I totally agree here. Organizations with some knowledge will already do<BR />
more than that - the clueless ones will _at least_ do that.<BR />
<BR />
Stefano<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Thu, 22 Mar 2007 12:22:03 +0100</pubDate>
<author>Stefano Zanero</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0011.html</link>
<description><![CDATA[<BR />
&gt; DBA's<BR />
&gt; implement it reluctantly.  It requires a compliance mandate and even then<BR />
&gt; encounters various levels of resistance.  When you look at other log<BR />
&gt; analysis projects (such as security event monitoring or log aggregation),<BR />
<BR />
Huh? What does &quot;log aggregation&quot; mean here? Shouldn't database logs part of it?!<BR />
<BR />
-- <BR />
Anton Chuvakin, Ph.D., GCIA, GCIH, GCFA<BR />
      <a href="http://www.chuvakin.org">http://www.chuvakin.org</a><BR />
  <a href="http://chuvakin.blogspot.com">http://chuvakin.blogspot.com</a><BR />
    <a href="http://www.info-secure.org">http://www.info-secure.org</a><BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 14:52:24 -0700</pubDate>
<author>Anton Chuvakin</author>
</item>
<item>
<title>[logs] win2003 eventID:528 with Login type 12</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0019.html</link>
<description><![CDATA[<BR />
Any one come across documentation for an Win 2003 528 event with the<BR />
Login type set to 12?  All documentation I can find doesn't list the<BR />
type 12 login.<BR />
<BR />
<BR />
**************************************************************************<BR />
This electronic message may contain confidential or privileged information<BR />
and is intended for the individual or entity named above.  If you are <BR />
not the intended recipient, be aware that any disclosure, copying, <BR />
distribution or use of the contents of this information is prohibited. <BR />
If you have received this electronic transmission in error, please notify <BR />
the sender immediately by using the e-mail address or by telephone<BR />
(704-633-8250).<BR />
**************************************************************************<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Thu, 22 Mar 2007 12:47:12 -0400</pubDate>
<author>Tyler, Grayling</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0005.html</link>
<description><![CDATA[<BR />
&gt; What's the story? Is database logging hot or not? :-)<BR />
<BR />
Hot, it is not.  Necessary, yes for companies with compliance drivers.<BR />
The reason it is not hot is because it is solely driven by compliance and<BR />
not by any other company requirements.  DBA's hate enabling auditing both<BR />
for performance and maintenance reasons.  Monitoring for other types of<BR />
assets is often welcome by internal champions (systems, security devices,<BR />
networking device, etc.).  Monitoring of non-DBA assets also has<BR />
non-security &amp; non-compliance related benefits as well and can therefore be<BR />
more easily justified either from cost or mind-share perspective.  But DBA<BR />
auditing is rarely championed by anyone other than the auditors.<BR />
<BR />
Tom<BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Sat, 17 Mar 2007 22:03:10 -0700</pubDate>
<author>Tom Le</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0020.html</link>
<description><![CDATA[<BR />
On Thu, Mar 22, 2007 at 11:00:49AM -0400, Marcus J. Ranum wrote:<BR />
<BR />
&gt; Personally I do not think that is possible because of site variances<BR />
&gt; in security implementation, site variances in targets and their<BR />
&gt; value, and site variances in practices. You can compute long-term<BR />
&gt; cigarette-related cancer mortality rates in humans because there is<BR />
&gt; a large (but dwindling!) sample of tobacco smokers but that works<BR />
&gt; because cigarette smoking affects all smokers more or less the same<BR />
&gt; way in large samples.<BR />
<BR />
[snip]<BR />
<BR />
It's worse than that.  Computer security threats evolve quickly.<BR />
Yesterday's risk probability cannot predict what will get announced at<BR />
Black Hat tomorrow.  To borrow your health care analogy, imagine what<BR />
health insurance would be like if new superplagues evolved many times<BR />
per year, had high mortality rates, and attacked specific<BR />
cross-segments of the population.<BR />
<BR />
- Morty<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Fri, 23 Mar 2007 04:19:21 -0400</pubDate>
<author>Mordechai T. Abzug</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0014.html</link>
<description><![CDATA[<BR />
&gt;<BR />
&gt; &gt; All the current trend toward legislating compliance has<BR />
&gt; &gt; accomplished is setting the bar very low, and encouraging<BR />
&gt; &gt; companies to look only at meeting that standard. I've had<BR />
&gt; &gt; senior IT managers tell me &quot;We are going to do the exact<BR />
&gt; &gt; minimum, wherever possible.&quot;<BR />
&gt;<BR />
&gt; No kidding - but, at the same time, those organizations who used to<BR />
&gt; fly (eh, crawl) BELOW that low bar would benefit if they are kicked<BR />
&gt; into doing at least *something*. So, I am a bit more positive about<BR />
&gt; such compliance motivators.<BR />
<BR />
<BR />
In most cases the fine grain auditing we're talking about in this thread<BR />
(DB, OS, app layer transactions) are wolves too far away from the sleigh.<BR />
Companies are just beginning to adopt centralized log aggregation for things<BR />
like host based logs, IDS/IPS traffic, and networking devices.  DB, OS, and<BR />
app transaction logging/monitoring is discussed but always the first to get<BR />
cut.<BR />
<BR />
There's also a major analysis &amp; reporting issue here that can't be ignored.<BR />
You can look at a Windows, Unix, IDS, or firewall message and any IT or<BR />
security admin will, generally speaking, know what to do with it.  When you<BR />
wrap correlation or other monitoring value around those log events, people<BR />
know whey mean.  They understand X failed logins in Y minutes is meaningful.<BR />
<BR />
But they have a hard time understanding the meaning behind inserts,<BR />
updates, drops, grants, revokes, etc..  This is because so much context is<BR />
required to understand each environment.  This is true for DB, OS, and app<BR />
layer auditing.<BR />
<BR />
So you have no internal champions (I know I'm repeating myself) for this<BR />
type of logging.  You have higher complexity and lower (immediately<BR />
observable) benfit.  I just don't see companies adopting this granular<BR />
auditing/logging/monitoring with a few exceptions.  There will always be<BR />
compliance drivers, but like Marcus said it's a big ambiguous &quot;do the<BR />
minimum&quot; approach and host, IDS, and network logs are easy ways to tackle<BR />
the audit requirements even if incomplete.<BR />
<BR />
Tom<BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 21:05:37 -0700</pubDate>
<author>Tom Le</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0008.html</link>
<description><![CDATA[<BR />
Anton Chuvakin wrote:<BR />
&gt;Ouch, how about security? I guess we are dealing with some case of<BR />
&gt;mental inertia here<BR />
<BR />
All the current trend toward legislating compliance has<BR />
accomplished is setting the bar very low, and encouraging<BR />
companies to look only at meeting that standard. I've had<BR />
senior IT managers tell me &quot;We are going to do the exact<BR />
minimum, wherever possible.&quot;<BR />
<BR />
In log analysis terms, that means that the logs to to a big<BR />
bucket which is periodically dumped into the compost<BR />
heap. Nobody'll look in the bucket until someone passes<BR />
legislation requiring people to LOOK at it. And, of course,<BR />
when that happens, they'll do the exact minimum, &amp;c...<BR />
<BR />
mjr. <BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 14:25:02 -0400</pubDate>
<author>Marcus J. Ranum</author>
</item>
<item>
<title>[logs] List transition</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0023.html</link>
<description><![CDATA[<BR />
Hi all -<BR />
<BR />
Many list readers - not to mention folks who aren't subscribed to this list<BR />
- have commented on the fact that the Log Analysis Web site seems to have<BR />
fallen into hibernation. Marcus and I have also noticed that meaty<BR />
discussions on the list are less and less frequent than they were several<BR />
years ago.<BR />
<BR />
It's unlikely that this slump is due to the fact that everyone's figured out<BR />
what to do with their logs.<BR />
<BR />
I've certainly got lots of reasons for why I'm not as involved with it as I<BR />
was in 2004, primarily related to changes in my job focus and (mostly<BR />
negative) changes in my health. At the moment, I have a mailbox bulging with<BR />
site updates, at which I stare guiltily at least twice a week, and a list<BR />
moderation queue almost entirely filled with spam, this week's discussion of<BR />
data base auditing notwithstanding.<BR />
<BR />
After much discussion, review of the much-evolved &quot;enterprise log<BR />
management&quot; space (please substitute your own favorite description for<BR />
commercial products that do the things we're all trying to do with our<BR />
logs), and my experience in working with the Patch Management mailing list<BR />
(which has maintained its vendor neutrality despite being sponsored by<BR />
Shavlik, one of the patch management product vendors) Marcus and I have<BR />
entered into a partnership with Splunk for the support and management of<BR />
this mailing list and loganalysis.org.<BR />
<BR />
This decision was not made lightly, and on my part at least is mostly based<BR />
on Splunk's determinimation to build a publicly-available knowledge base for<BR />
log messages and end-to-end event log management. Those of you who were here<BR />
in the early days will remember that that has always been one of my goals<BR />
for loganalysis.org; but as it turned out, we didn't have the time or<BR />
resources to devote to building it a community exchange and database. My<BR />
discussions with Splunk - and their dedication to a &quot;community commons&quot; type<BR />
of arrangement for Splunkbase - convinced me that the partnership will<BR />
benefit everyone involved.<BR />
<BR />
Splunk has acquired both loganalysis.org and this list. Within the next few<BR />
days, we will be migrating the mailing list from my shmoo.com listserver to<BR />
their dedicated loganalysis.org list serv installation. If you are currently<BR />
subscribed, you don't need to make any changes - we're just migrating the<BR />
list of subscribers directly from the old to the new server. The list will<BR />
now have the address loganalysis@private (which probably should have<BR />
happened years ago).<BR />
<BR />
I will maintain the server at the old address for a while, in order to<BR />
capture any genuine posts to the list which accidentally get sent to the<BR />
wrong address. I will remain a moderator; Dee-Ann LeBlanc, the content<BR />
manager for SplunkBase, is my moderator-in-training; and depending on how<BR />
things go we may recruit another external expert to assist. We will continue<BR />
to moderate the list in the same fashion I've done since its inception; the<BR />
discussions will remain vendor neutral, and all discussions of particular<BR />
commercial and open source products will emphasize the technical<BR />
capabilities of the applications, as well as &quot;real world&quot; experience from<BR />
list members.<BR />
<BR />
The loganalysis.org site is being maintained independently from Splunkbase,<BR />
at least for the foreseeable future, and I may be contacting the list for<BR />
assistance with its maintenance at some point in the next couple of weeks.<BR />
It seems to me that I'd save myself a lot of time (and subsequent guilt) if<BR />
we morphed it into a Wiki, an option which didn't really exist when Marcus<BR />
and I first set things up.<BR />
<BR />
Please feel free to contact me off-list if you have questions or concerns<BR />
about this change. My access to email is somewhat intermittent, because of a<BR />
family health crisis, but I will make every reasonable effort to respond to<BR />
messages in a timely fashion.<BR />
<BR />
As we make the transition to the new server, we may send out one or two test<BR />
messages. These will be marked as such in the subject line; please disregard<BR />
them. <BR />
<BR />
Thanks very much for your ongoing support of this list.<BR />
<BR />
cheers -- tbird<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Fri, 23 Mar 2007 13:44:39 -0700</pubDate>
<author>Tina Bird</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0017.html</link>
<description><![CDATA[<BR />
Marcus,<BR />
<BR />
I think that your statement is true for most commercial organizations<BR />
whose drivers are related to finances and regulatory issues.<BR />
Unfortunately, security risk management activities seem to take a back<BR />
seat to this. It seems this is The Way, for the objectives of each camp<BR />
are less instersecting than I would like on seeing some of the results<BR />
of a recent SAS-70 Type II audit.<BR />
<BR />
The root seems that few are practicing business-level risk management on<BR />
IT assets and safeguards because the risks are difficult to quantify and<BR />
express in dollar units as they do in the physical realm. <BR />
<BR />
The policies ask for it but the control objectives beat-around-the-bush.<BR />
Quantifying probabilities and loss expectancies from IT security risk in<BR />
dollars actually requires monitoring in the first place. Add a certain<BR />
amount of eye-of-newt and ear-of-bat, and you could come up with an ALE<BR />
that might point out that some increased vigilance, increased precision<BR />
of monitoring could result in lower operational cost (from the risk<BR />
component). If the risk component is not too large, risk acceptance and<BR />
monitoring of the risk level is an equally good practice. <BR />
<BR />
My issue is that most organizations accept unquantifiable risk without<BR />
even attempting to measure it. This is not good risk management. Others<BR />
many have sized the potential $risk by eyeball, and are afraid to<BR />
actually put the $numbers to slide decks because of the $safeguards<BR />
required to demonstrate $effective risk management.<BR />
<BR />
Government departments in Canada are working toward compliance of a<BR />
different sort. Communications Security Establishment has laid out<BR />
control objectives in &quot;a series of Baseline Security Requirements&quot; that<BR />
are prescribed by Canadian Government Security Policy. These control<BR />
objectives are prescriptive, if unrealistic, for zones of the network.<BR />
ie: &quot;Continuous&quot; monitoring is prescribed for most network zones. A<BR />
database often resides in a zone that requires continuous monitoring.<BR />
<BR />
The next step is to define what are the attributes of a effective<BR />
monitoring system. What is the point of an exception monitoring and<BR />
handling system if it does not generate and handle exceptions? We often<BR />
talk of monitoring but that's only part of the process. Business types<BR />
are too literal. Why monitor without identifying exceptions, determining<BR />
if they are sufficient risk to contain and if necessary eradicate? <BR />
<BR />
Too often management are afraid of extra unscoped costs that a<BR />
investigating the exceptions a monitoring system will inevitably<BR />
generate. Estimate a reasonable budget we IT security gurus should say<BR />
&quot;we can start with $x in monitoring and response, and we will measure<BR />
how much risk we would not manage&quot;. <BR />
<BR />
For databases specifically, the reports that the control objectives that<BR />
are inducing are fundamentally misaligned with many web application<BR />
designs that drive today's business. Few web applications map the<BR />
application-layer user instance back to the database-layer user<BR />
instance. However, many current control objectives assume that is true.<BR />
That's just one instance of the misalignment.<BR />
<BR />
Many other objectives are oversimplified and rules-based so the rest of<BR />
the world can put complex systems into simple little tick-boxes. As an<BR />
omnibus safeguard, they actually get in the way of practical risk<BR />
management. IT systems often do not fit into simple little boxes and<BR />
that is part of the problem. We build cloverleafs at dirt-road<BR />
intersections to avoid teaching people about the 4-way stop.<BR />
<BR />
W<BR />
--<BR />
Wynn Fenwick, <BR />
Chief Techincal Architect, <BR />
CGI Managed Security Services<BR />
<BR />
<BR />
-----Original Message-----<BR />
From: loganalysis-bounces+wynn.fenwick=cgi.com@private<BR />
[mailto:loganalysis-bounces+wynn.fenwick=cgi.com@private] On<BR />
Behalf Of Marcus J. Ranum<BR />
Sent: Wednesday, March 21, 2007 2:25 PM<BR />
To: Anton Chuvakin; LogAnalysis@private<BR />
Subject: [logs] Re: on database logging<BR />
<BR />
Anton Chuvakin wrote:<BR />
&gt;Ouch, how about security? I guess we are dealing with some case of <BR />
&gt;mental inertia here<BR />
<BR />
All the current trend toward legislating compliance has accomplished is<BR />
setting the bar very low, and encouraging companies to look only at<BR />
meeting that standard. I've had senior IT managers tell me &quot;We are going<BR />
to do the exact minimum, wherever possible.&quot;<BR />
<BR />
In log analysis terms, that means that the logs to to a big bucket which<BR />
is periodically dumped into the compost heap. Nobody'll look in the<BR />
bucket until someone passes legislation requiring people to LOOK at it.<BR />
And, of course, when that happens, they'll do the exact minimum, &amp;c...<BR />
<BR />
mjr. <BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Thu, 22 Mar 2007 10:12:36 -0400</pubDate>
<author>Fenwick, Wynn</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0012.html</link>
<description><![CDATA[<BR />
Anton Chuvakin wrote:<BR />
&gt;A huge improvement, isn't it?<BR />
<BR />
I'm not trying to be a wiseass, but we've all heard of countless<BR />
&quot;huge improvements&quot; going on in computer security. Gargantuan<BR />
sums of money have been spent. Yet I see no sign whatsoever<BR />
of the situation improving, unless you're:<BR />
a) a security consultant<BR />
b) a pen tester<BR />
c) someone who sells compliance-mandated security products<BR />
<BR />
Systems appear to be just as penetrable as they were 10 years<BR />
ago. Data appears to be just as exposed as it was 10 years ago<BR />
(it just shows up in the press now, whenever a customer database<BR />
is dumped). Organizations appear to be just as clueless about<BR />
what's going on in their networks as before. Etc.<BR />
<BR />
Let's enjoy it while we can. But sooner or later the bean-counters<BR />
are going to come looking for all that return on security investment<BR />
and all we'll have to show them is....? Well - the constant stream<BR />
of disasters has to stop.<BR />
<BR />
mjr. <BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 23:28:31 -0400</pubDate>
<author>Marcus J. Ranum</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0006.html</link>
<description><![CDATA[<BR />
&gt; &gt; What's the story? Is database logging hot or not? :-)<BR />
&gt;<BR />
&gt; Hot, it is not.  Necessary, yes for companies with compliance drivers.<BR />
&gt; The reason it is not hot is because it is solely driven by compliance and<BR />
&gt; not by any other company requirements.<BR />
<BR />
Ouch, how about security? I guess we are dealing with some case of<BR />
mental inertia here. Otherwise, why is it not obvious that for<BR />
incident response due to system hacking you look at system logs, and<BR />
for incident response due to database or web application hacking you<BR />
look ... where DO you look if you don't have the database logs?<BR />
<BR />
So, somebody need to campaign &quot;Database logging: it just isn't only<BR />
for auditors anymore&quot; :-)<BR />
<BR />
Best,<BR />
-- <BR />
Anton Chuvakin, Ph.D., GCIA, GCIH, GCFA<BR />
      <a href="http://www.chuvakin.org">http://www.chuvakin.org</a><BR />
  <a href="http://chuvakin.blogspot.com">http://chuvakin.blogspot.com</a><BR />
    <a href="http://www.info-secure.org">http://www.info-secure.org</a><BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Mon, 19 Mar 2007 09:50:33 -0700</pubDate>
<author>Anton Chuvakin</author>
</item>
<item>
<title>[logs] Re: win2003 eventID:528 with Login type 12</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0021.html</link>
<description><![CDATA[<BR />
&gt; Any one come across documentation for an Win 2003 528 event with the<BR />
&gt; Login type set to 12?  All documentation I can find doesn't list the<BR />
&gt; type 12 login.<BR />
<BR />
Logogn type 12 is CachedRemoteInteractive <BR />
They say it is the same as RemoteInteractive (10), except used internally <BR />
for auditing purposes. <BR />
<BR />
See <a href="http://msdn2.microsoft.com/en-us/library/aa380129.aspx">http://msdn2.microsoft.com/en-us/library/aa380129.aspx</a><BR />
<BR />
Frank Heyne<BR />
<a href="http://www.heysoft.de/">http://www.heysoft.de/</a><BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Fri, 23 Mar 2007 14:10:14 +0100</pubDate>
<author>Frank Heyne</author>
</item>
<item>
<title>[logs] Re: on database logging</title>
<link>http://lists.jammed.com/loganalysis/2007/03/0015.html</link>
<description><![CDATA[<BR />
On 3/21/07, Anton Chuvakin &lt;anton@private&gt; wrote:<BR />
&gt;<BR />
&gt; &gt; DBA's<BR />
&gt; &gt; implement it reluctantly.  It requires a compliance mandate and even<BR />
&gt; then<BR />
&gt; &gt; encounters various levels of resistance.  When you look at other log<BR />
&gt; &gt; analysis projects (such as security event monitoring or log<BR />
&gt; aggregation),<BR />
&gt;<BR />
&gt; Huh? What does &quot;log aggregation&quot; mean here? Shouldn't database logs part<BR />
&gt; of it?!<BR />
<BR />
<BR />
&quot;Log aggregation&quot; in the above context means implementing centralized<BR />
logging.  Most database logs at most companies are not sent to a centralized<BR />
log server.<BR />
<BR />
&quot;Security event monitoring&quot; means either an internal SIM/SIEM or outsourcing<BR />
to an MSSP.<BR />
<BR />
Companies are only beginning to adopt solutions around these two areas.<BR />
Sure, companies do some of this to varying degrees (e.g. they send all Unix<BR />
logs to a centralized server), but my point is that when you are adopting a<BR />
new policy/process/paradigm, you tend to implement it in stages.  The stages<BR />
that are likely to internal champions are the system, security, and network<BR />
logging/monitoring.  This is because the use of centralized log aggregation<BR />
or SIM/SIEM/MSSP solutions greatly improve the quality of work these users<BR />
(system, security, and network admins).<BR />
<BR />
The application admins and DBA's have traditionally never championed<BR />
auditing.  It's a nuisance to them.  They offer resistance and often<BR />
implement it reluctantly.<BR />
<BR />
It's hard enough trying to convince customers to adopt a new technology when<BR />
all the technical recommenders agree.  A vendor recommends a whiz bang<BR />
solution and everyone agrees it's needed and useful.  You still have to sell<BR />
management on cost vs. benefits.  Now imagine a scenario where the technical<BR />
recommenders (DBA's, application admins) are reluctant the minute the topic<BR />
comes up.<BR />
<BR />
You might want to consider hiring a focus group (like San Jose Focus) to<BR />
talk to DBA's and IT security managers.  You'll be able to dig even deeper<BR />
into this issue.  It's been money well spent IME for product &amp; marketing<BR />
analysis.<BR />
<BR />
Tom<BR />
<BR />
<BR />
<BR />
_______________________________________________<BR />
LogAnalysis mailing list<BR />
LogAnalysis@private<BR />
<a href="http://lists.shmoo.com/mailman/listinfo/loganalysis">http://lists.shmoo.com/mailman/listinfo/loganalysis</a><BR />
<BR />
<p><!-- body="end" --><BR />
]]></description>
<pubDate>Wed, 21 Mar 2007 21:23:04 -0700</pubDate>
<author>Tom Le</author>
</item>
</channel></rss>
