it will also give the &quot;Btrivos&quot; of the world an incentive to clean up their act, as the more IPs in their netblock have a bad reputation, the worse off ALL IPs in their netblock are.&nbsp; <br><br>Sort of like what&nbsp; hostexploit&nbsp; did by calling out the hosting provider..... Let the hosting providers know that their entire range will be negativelt impacted, with a sliding scale based on number of &quot;bad&quot; hosts and other parameters.... <br>
<br><br><div class="gmail_quote">On Wed, Oct 22, 2008 at 8:19 PM, Martin Holste <span dir="ltr">&lt;<a href="mailto:mcholste@gmail.com">mcholste@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I really like that idea.&nbsp; It won&#39;t directly lead to blocking innocent IP&#39;s, but will still give the good guys a simple and reliable predictive capability.<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">
On Wed, Oct 22, 2008 at 7:04 PM, David Glosser <span dir="ltr">&lt;<a href="mailto:david.glosser@gmail.com" target="_blank">david.glosser@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Back to the idea of Spam-assassin scoring:<br><br>Once a bad host is identified, then I&#39;m wondering if IP reputation could maybe using a
&quot;halo effect&quot; whereby other IPs by the same provider are given lower
scores.&nbsp; <br>
<br>
Say reputation is from 0-100 (with 100 being bad)<br>
<br>
So if an IP on hosting provider &quot;Btrivo&quot; contains malware, that IP gets a reputation score of 50.&nbsp;&nbsp; <br>
Adjacent IPs are given a reputation score of 30. <br>
All of the
IPs in &quot;Btrivo&#39;s&quot; netblock are given a reputation score of 10. <br>
<br>
Two adjacent IP addresses each hosting malware each will get a score of 90 (50+30+10). <br>
<br>If malware goes away, score decreases each day. For each day host is still up, score increases....<div><div></div><div><br><br><br><br><div class="gmail_quote">On Mon, Oct 20, 2008 at 1:48 PM, Matt Jonkman <span dir="ltr">&lt;<a href="mailto:jonkman@jonkmans.com" target="_blank">jonkman@jonkmans.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I agree. I know a lot of installs that use rotating tcpdump files which<br>
allows the analyst to go back and see everything that happened related<br>
to an incident. And as long as you have good disks it&#39;s a very feasible<br>
thing to do. If you&#39;re running inline you can even do the detection from<br>
these files to avoid packet loss at peak traffic flows.<br>
<br>
Definitely adding this to the list!<br>
<font color="#888888"><br>
Matt<br>
</font><div><div></div><div><br>
Jeremy wrote:<br>
&gt; Thought of another feature I would like to see....<br>
&gt;<br>
&gt; [not sure of the number]<br>
&gt; I would like to see a single capture engine have the ability to<br>
&gt; perform the analysis of the data (however that may be), and also this<br>
&gt; same engine should be able to capture session statistics (flow data),<br>
&gt; and full packet captures. &nbsp;What I mean by this is that currently I run<br>
&gt; 3 applications on all of my IDS&#39; to get this data. &nbsp;I use SANCP for<br>
&gt; session data, Tcpdump for full packet capture and snort for IDS<br>
&gt; functionality. &nbsp;I believe it would improve overall system performance<br>
&gt; to only have one application read the packets from the capture library<br>
&gt; such as libpcap instead of several applications having to read this<br>
&gt; data. &nbsp;I know that I ran into a wall with the 32 bit architecture in<br>
&gt; that I could only allocate small amounts of Low memory space to each<br>
&gt; application, as the kernel can only be allocated 1 GB. &nbsp;This 1 GB has<br>
&gt; to be divided up between with these three applications and well all<br>
&gt; other applications. &nbsp;I recently was told you could actually allocate 2<br>
&gt; GB low memory on a 32 bit architecture, but as of today I have not<br>
&gt; figured out how. &nbsp;If you over run the low memory space reserved by the<br>
&gt; kernel you end up with oom kills which can be really frustrating as it<br>
&gt; will kill off applications based off some really odd/cryptic<br>
&gt; algorithm. &nbsp;Anyways getting back to one application performing all<br>
&gt; three tasks, the packet only needs to be copied once and therefore I<br>
&gt; could allocate a substantial amount of the low memory reserved by the<br>
&gt; kernel to this application. &nbsp;Now I know not everyone will want to<br>
&gt; capture flow data, and full packet data on their IDS boxes, but if<br>
&gt; this was a configurable option it may help some of us. &nbsp;I also noticed<br>
&gt; someone else posted about SANCP indexing abilities, this would be nice<br>
&gt; to have in the new engine as well to make correlating Session data<br>
&gt; (flow data) to full packet captures very fast and easy. &nbsp;Having the<br>
&gt; full packet captures on my IDS boxes has really helped in identifying<br>
&gt; false positives and signature tweaking. &nbsp;The session data (flow data)<br>
&gt; has proven to be an outstanding addition to our anomaly detection<br>
&gt; capabilities.<br>
&gt;<br>
&gt;<br>
&gt; --jeremy<br>
&gt;<br>
&gt; On Sat, Oct 18, 2008 at 9:17 PM, th3 m0nq &lt;<a href="mailto:th3m0nq@gmail.com" target="_blank">th3m0nq@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &lt;snip&gt;<br>
&gt;&gt; As Robert and Martin eluded in an other<br>
&gt;&gt; thread, any sort of correlation and IP analysis, scoring,<br>
&gt;&gt; severity-bumping, etc, is best done in the analysis or portal engine.<br>
&gt;&gt; &lt;/snip&gt;<br>
&gt;&gt;<br>
&gt;&gt; I agree here, but does next generation mean an advanced version of<br>
&gt;&gt; snort? &nbsp;Does next generation mean an evolution in terms of thinking<br>
&gt;&gt; about IDS/IPS? &nbsp;Do we leave things as they are and say that there<br>
&gt;&gt; exist NIDs, DIDs, HIDs, and they don&#39;t form a cohesive immune system<br>
&gt;&gt; for my network? &nbsp;I would like to see an evolution of such technologies<br>
&gt;&gt; be more biological in nature.<br>
&gt;&gt;<br>
&gt;&gt; &lt;snip&gt;<br>
&gt;&gt; I don&#39;t think any existing detection engine of an IDS is the proper place.<br>
&gt;&gt; But perhaps a parallel engine that collects network stream data and does<br>
&gt;&gt; matching on hostile IP&#39;s, and then checks (perhaps by packet/session<br>
&gt;&gt; timestamp) if the IDS did produce an alert in a recent time window<br>
&gt;&gt; (since the session-IP-eval-engine will surely lag behind)<br>
&gt;&gt; &lt;/snip&gt;<br>
&gt;&gt;<br>
&gt;&gt; I am with you here as well. &nbsp;Why is the parallel engine not part of<br>
&gt;&gt; the IDS? &nbsp;Why should next generation IDS mean a better snort? &nbsp;Why<br>
&gt;&gt; can&#39;t it mean a better way of looking at network security?<br>
&gt;&gt; <a href="http://en.wikipedia.org/wiki/Immune_system#Layered_defense" target="_blank">http://en.wikipedia.org/wiki/Immune_system#Layered_defense</a> &nbsp;What about<br>
&gt;&gt; an all encompassing IDS/IPS _system_?<br>
&gt;&gt;<br>
&gt;&gt; I am not saying I have the answers, or something similar to an expert<br>
&gt;&gt; system is the answer. &nbsp;I am saying I think the issue should be looked<br>
&gt;&gt; at as we dump the current way we do things in a temporary holding<br>
&gt;&gt; cell, and think in evolutionary terms. &nbsp;This makes 4 cents ;-).<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Adrian<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Oct 18, 2008 at 5:01 PM, Frank Knobbe &lt;<a href="mailto:frank@knobbe.us" target="_blank">frank@knobbe.us</a>&gt; wrote:<br>
&gt;&gt;&gt; On Sat, 2008-10-18 at 16:28 -0500, th3 m0nq wrote:<br>
&gt;&gt;&gt;&gt; [..] I think there is<br>
&gt;&gt;&gt;&gt; room, at minimum, to have packets that do not necessarily trigger a<br>
&gt;&gt;&gt;&gt; rule &quot;flagged&quot; in some way in an IDS. &nbsp;This could be implemented as a<br>
&gt;&gt;&gt;&gt; plug-in component of the system. &nbsp;This may be way outside of the scope<br>
&gt;&gt;&gt;&gt; of what you guys are looking at, but that&#39;s my 2 cents.<br>
&gt;&gt;&gt; Receiving alerts (with session content) on IP&#39;s that don&#39;t trip existing<br>
&gt;&gt;&gt; signatures, but are present in a hostile-IP list, is a good idea (for<br>
&gt;&gt;&gt; example, to detect new evasion techniques of existing badware).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; However, I don&#39;t think the sensor is the proper place for that due to<br>
&gt;&gt;&gt; the immense IP-matching workload that would have to occur on a<br>
&gt;&gt;&gt; per-packet or per-session basis (remember, we&#39;re talking at least tens<br>
&gt;&gt;&gt; of thousands hostile IP&#39;s). As Robert and Martin eluded in an other<br>
&gt;&gt;&gt; thread, any sort of correlation and IP analysis, scoring,<br>
&gt;&gt;&gt; severity-bumping, etc, is best done in the analysis or portal engine.<br>
&gt;&gt;&gt; (We do those things in our shop as well, with back-end scripts and our<br>
&gt;&gt;&gt; portal).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; While you can make decisions on the IP &quot;badness value&quot; for analysis, you<br>
&gt;&gt;&gt; would of course miss the content of the IP not receiving an alert. I<br>
&gt;&gt;&gt; don&#39;t think any existing detection engine of an IDS is the proper place.<br>
&gt;&gt;&gt; But perhaps a parallel engine that collects network stream data and does<br>
&gt;&gt;&gt; matching on hostile IP&#39;s, and then checks (perhaps by packet/session<br>
&gt;&gt;&gt; timestamp) if the IDS did produce an alert in a recent time window<br>
&gt;&gt;&gt; (since the session-IP-eval-engine will surely lag behind). That check<br>
&gt;&gt;&gt; would probably be best done against the IDS/portal database. A simple<br>
&gt;&gt;&gt; bpf filter with hostile 20,000+ IP&#39;s to capture content will probably<br>
&gt;&gt;&gt; not cut it :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -Frank<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; It is said that the Internet is a public utility. As such, it is best<br>
&gt;&gt;&gt; compared to a sewer. A big, fat pipe with a bunch of crap sloshing<br>
&gt;&gt;&gt; against your ports.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Discussion mailing list<br>
&gt;&gt; <a href="mailto:Discussion@openinfosecfoundation.org" target="_blank">Discussion@openinfosecfoundation.org</a><br>
&gt;&gt; <a href="http://lists.openinfosecfoundation.org/mailman/listinfo/discussion" target="_blank">http://lists.openinfosecfoundation.org/mailman/listinfo/discussion</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Discussion mailing list<br>
&gt; <a href="mailto:Discussion@openinfosecfoundation.org" target="_blank">Discussion@openinfosecfoundation.org</a><br>
&gt; <a href="http://lists.openinfosecfoundation.org/mailman/listinfo/discussion" target="_blank">http://lists.openinfosecfoundation.org/mailman/listinfo/discussion</a><br>
<br>
</div></div>--<br>
<div>--------------------------------------------<br>
Matthew Jonkman<br>
Emerging Threats<br>
Phone 765-429-0398<br>
Fax 312-264-0205<br>
<a href="http://www.emergingthreats.net" target="_blank">http://www.emergingthreats.net</a><br>
--------------------------------------------<br>
<br>
PGP: <a href="http://www.jonkmans.com/mattjonkman.asc" target="_blank">http://www.jonkmans.com/mattjonkman.asc</a><br>
<br>
<br>
_______________________________________________<br>
</div><div><div></div><div>Discussion mailing list<br>
<a href="mailto:Discussion@openinfosecfoundation.org" target="_blank">Discussion@openinfosecfoundation.org</a><br>
<a href="http://lists.openinfosecfoundation.org/mailman/listinfo/discussion" target="_blank">http://lists.openinfosecfoundation.org/mailman/listinfo/discussion</a><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Discussion mailing list<br>
<a href="mailto:Discussion@openinfosecfoundation.org" target="_blank">Discussion@openinfosecfoundation.org</a><br>
<a href="http://lists.openinfosecfoundation.org/mailman/listinfo/discussion" target="_blank">http://lists.openinfosecfoundation.org/mailman/listinfo/discussion</a><br>
<br></blockquote></div><br>
</div></div></blockquote></div><br>