<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8227953017075350465</id><updated>2012-02-16T17:12:25.771+01:00</updated><category term='paper'/><category term='security metric'/><category term='simulation'/><category term='visualization'/><category term='proceedings'/><category term='alert correlation'/><category term='network security analysis'/><category term='research'/><category term='data mining'/><category term='risk analysis'/><category term='security architecture analysis'/><category term='vulnerability'/><category term='attacks'/><category term='intrusions'/><category term='conference'/><category term='Bayesian analysis'/><category term='blog entry'/><category term='signature-based detection'/><category term='JavaFX'/><category term='Code'/><category term='newspapers'/><category term='access control'/><category term='intrusion detection applied'/><category term='response'/><category term='PhD Thesis'/><category term='software'/><category term='browser'/><category term='security analysis'/><category term='security tools'/><category term='intrusion prevention applied'/><category term='model-based'/><category term='intrusion detection'/><category term='statistics'/><category term='machine learning'/><category term='CVSS'/><category term='Fuzzy logic'/><category term='defensive respone'/><category term='defensive response'/><category term='google'/><category term='anomaly detection'/><title type='text'>A blog previous known as "Intrusion Detection on the Road"</title><subtitle type='html'>I used to write about intrusion detetion and security issues, but from now I will write about what ever computer related I come up with.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-6227189791600753554</id><published>2009-11-26T14:17:00.003+01:00</published><updated>2009-11-26T14:24:54.382+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security metric'/><title type='text'>A paper is out: Impact Estimation using Data Flows over Attack Graphs</title><content type='html'>In October I presented a part of my work to measure the security of a network at the &lt;a href="http://nordsec2009.unik.no/NordSec-publications.aspx"&gt;NordSec 2009&lt;/a&gt; conference. You can find the paper &lt;a href="http://eprints.sics.se/3694/"&gt;here&lt;/a&gt;. Any feedback is welcome.&lt;br /&gt;&lt;h2&gt;&lt;/h2&gt;&lt;blockquote&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;Abstract&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;We propose a novel approach to estimating the impact of an attack using a data model and an impact model on top of an attack graph. The data model describes how data flows between nodes in the network -- how it is copied and processed by softwares and hosts -- while the impact model models how exploitation of vulnerabilities affects the data flows with respect to the confidentiality, integrity and availability of the data. In addition, by assigning a loss value to a compromised data set, we can estimate the cost of a successful attack. We show that our algorithm not only subsumes the simple impact estimation used in the literature but also improves it by explicitly modeling loss value dependencies between network nodes. With our model, the operator will be able to use less time when comparing different security patches to a network.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-6227189791600753554?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/6227189791600753554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=6227189791600753554' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6227189791600753554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6227189791600753554'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2009/11/paper-is-out-impact-estimation-using.html' title='A paper is out: Impact Estimation using Data Flows over Attack Graphs'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-6676782049672024437</id><published>2009-11-25T21:39:00.004+01:00</published><updated>2009-11-25T22:04:41.058+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaFX'/><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>Off to a new topic: JavaFX Script and bidirectional bindings</title><content type='html'>I did try JavaFX/F3 two years ago and what I liked at that time was the possibility to bind variables so that updates could be propagated back and forth (bidircetional) to GUIs without having to implement a lot of listeners and call functions. However, this does not seem to work as nicely anymore (Netbeans with JavaFX kit 1.7). Only unidirectional bindings seem to work. That means that developers still need to create function to handle updates.  More on the subject of bidirectional bindings can be found &lt;a href="http://forums.sun.com/thread.jspa?threadID=5399824"&gt;here&lt;/a&gt; and &lt;a href="http://forums.sun.com/thread.jspa?threadID=5393616"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;(Though, I suggested on the mailing list once that JavaFX should have different levels of access to variables in order to provide encapsulation that otherwise was missing, and that was actually added! I don't know if it was on my suggestion or from somebody else since nobody commented on my email, but I gladly accept the honor of introducing that mechanism to JavaFX :-). So everything is not that bad with JavaFX...).&lt;br /&gt;&lt;br /&gt;Nevertheless, the binding does not work as it did. Although, there is a rather undocumented keyword "inverse" that in certain circumstances can be used to create a bidirectional binding. But, in order to get around the limitations of "inverse", I have come up with the solution shown below, that at least, provides a nice separation between the bidirectional updating from GUI to model and back again. The idea is to use a binding class that mediates the updates between a "StackEntry" and the GUI using the "replace" keyword.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;import javafx.scene.control.TextBox;&lt;br /&gt;import javafx.stage.Stage;&lt;br /&gt;import javafx.scene.Scene;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class StackEntry {&lt;br /&gt; var title: String = "first" ;&lt;br /&gt; var notes: String = "";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class StackEntryBinding {&lt;br /&gt; var entry:StackEntry = null on replace {&lt;br /&gt;         title = entry.title;&lt;br /&gt;         notes = entry.notes;&lt;br /&gt;     };&lt;br /&gt;&lt;br /&gt; var title: String = entry.title on replace {&lt;br /&gt;         println("new title={title}");&lt;br /&gt;         entry.title = title;&lt;br /&gt;     };&lt;br /&gt; var notes: String = entry.notes on replace {&lt;br /&gt;         println("new notes={notes}");&lt;br /&gt;         entry.notes = notes;&lt;br /&gt;     };&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var entry = StackEntry {};&lt;br /&gt;var currentEntry:StackEntryBinding = StackEntryBinding {&lt;br /&gt; entry: bind entry;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;def foo = currentEntry;&lt;br /&gt;&lt;br /&gt;def input = TextBox {&lt;br /&gt;           text: bind foo.title with inverse;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;println("textBox={input.text}");&lt;br /&gt;&lt;br /&gt;currentEntry.title = "second";&lt;br /&gt;&lt;br /&gt;println("textBox={input.text}");&lt;br /&gt;&lt;br /&gt;foo.title = "third";&lt;br /&gt;&lt;br /&gt;println("currentEntry.entry.title={currentEntry.entry.title}");&lt;br /&gt;&lt;br /&gt;input.text="fourth";&lt;br /&gt;&lt;br /&gt;println("foo.title={foo.title}");&lt;br /&gt;&lt;br /&gt;entry = StackEntry {};&lt;br /&gt;&lt;br /&gt;println("currentEntry.entry.title={currentEntry.entry.title}");&lt;br /&gt;println("textBox={input.text}");&lt;br /&gt;&lt;br /&gt;Stage {&lt;br /&gt; scene:Scene {&lt;br /&gt;     content: input&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// The resulting output looks like this:&lt;br /&gt;&lt;br /&gt;new title=first&lt;br /&gt;new notes=&lt;br /&gt;textBox=first&lt;br /&gt;new title=second&lt;br /&gt;textBox=second&lt;br /&gt;new title=third&lt;br /&gt;currentEntry.entry.title=third&lt;br /&gt;new title=fourth&lt;br /&gt;foo.title=fourth&lt;br /&gt;new title=first&lt;br /&gt;currentEntry.entry.title=first&lt;br /&gt;textBox=first&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-6676782049672024437?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/6676782049672024437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=6676782049672024437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6676782049672024437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6676782049672024437'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2009/11/off-to-new-topic-javafx-script-and.html' title='Off to a new topic: JavaFX Script and bidirectional bindings'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4934075955745621437</id><published>2008-09-02T20:23:00.002+01:00</published><updated>2008-09-02T20:34:40.683+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='access control'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Google Chrome uses BIBA security model</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.google.com/googlebooks/chrome/#"&gt;Google Chrome&lt;/a&gt; (see page 27) uses a modified version of the &lt;a href="http://en.wikipedia.org/wiki/Biba_Model"&gt;BIBA security model&lt;/a&gt; with three security levels.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4934075955745621437?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4934075955745621437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4934075955745621437' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4934075955745621437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4934075955745621437'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/09/google-chrome-uses-biba-security-model.html' title='Google Chrome uses BIBA security model'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2397458232743554870</id><published>2008-08-15T12:51:00.001+01:00</published><updated>2008-08-15T12:51:57.372+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='security architecture analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Fuzzy logic'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='CVSS'/><title type='text'>A  Fuzzy risk calculation approach as alternative to the CVSS computation</title><content type='html'>In my&lt;a href="http://deeptrust.blogspot.com/2008/08/making-sense-of-cvss-equations.html"&gt; previous post&lt;/a&gt; I asked some questions about &lt;a href="http://www.first.org/cvss/"&gt;CVSSv2&lt;/a&gt;. The looking around for information about CVSS I stumbled over this paper: &lt;a href="http://www.ottawa.drdc-rddc.gc.ca/html/tm_2007_090_e.html"&gt;A Fuzzy Risk Calculations Approach for a Network Vulnerability Ranking System (TM 2007-090)&lt;/a&gt;.  The author describes a fully &lt;a href="http://en.wikipedia.org/wiki/Fuzzy_system"&gt;fuzzy systems&lt;/a&gt; approach for ranking vulnerabilities that also can rank networks. The approach is partly based on CVSSv1 and its performance is compared to CVSSv1. It would be interesting to adjust the approach to CVSSv2. One thing that is solved in the paper is that different combinations of input values should yield different output values. This seems to a problem in the CVSSv2, see &lt;a href="http://www.first.org/cvss/jones-jeff-slides.pdf"&gt;here&lt;/a&gt; and &lt;a href="http://voices.washingtonpost.com/securityfix/2008/04/patch_now_or_later_1.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2397458232743554870?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2397458232743554870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2397458232743554870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2397458232743554870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2397458232743554870'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/08/fuzzy-risk-calculation-approach-as.html' title='A  Fuzzy risk calculation approach as alternative to the CVSS computation'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2078638691092221404</id><published>2008-08-08T09:19:00.021+01:00</published><updated>2008-08-12T21:33:07.589+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='CVSS'/><title type='text'>Making sense of the CVSS equations for risk analysis</title><content type='html'>I am considering to use the &lt;a href="http://www.first.org/cvss/"&gt;CVSS&lt;/a&gt; standard to get realistic input values to a real-time risk management model I am developing in a research project. This vulnerability scoring system is meant to be easy to use and understandable. However, I have been trying to make sense of the equations of CVSSv2 without much success. This is how &lt;a href="http://www.first.org/cvss/cvss-guide.html"&gt;the equation for the base score&lt;/a&gt; looks like:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(204, 221, 204); padding: 10px;"&gt;BaseScore =&lt;br /&gt;round_to_1_decimal((&lt;span style="font-weight: bold;"&gt;(0.6*Impact)+(0.4*Exploitability)–1.5&lt;/span&gt;)&lt;br /&gt;*f(Impact))&lt;br /&gt;&lt;br /&gt;Impact = 10.41*&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(1-(1-ConfImpact)*(1-IntegImpact)*(1-AvailImpact))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Exploitability = 20 *&lt;br /&gt;      AccessVector*AccessComplexity*Authentication&lt;br /&gt;&lt;br /&gt;f(impact)= 0 if Impact=0, 1.176 otherwise&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;It is not clear at all why the equation looks like this. Especially the parts marked with bold.  If we look at the old version (&lt;a href="http://www.first.org/cvss/v1/guide.html"&gt;CVSSv1&lt;/a&gt;) it is much easier to understand:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;BaseScore = round_to_1_decimal(10 * AccessVector&lt;br /&gt;                  * AccessComplexity&lt;br /&gt;                  * Authentication&lt;br /&gt;                  * ((ConfImpact * ConfImpactBias)&lt;br /&gt;                  + (IntegImpact * IntegImpactBias)&lt;br /&gt;                  + (AvailImpact * AvailImpactBias)&lt;br /&gt;        ))&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As can be seen CVSSv1 is much more straight forward than CVSSv2. In CVSSv1 the different parts might be interpreted as probabilities or costs.&lt;br /&gt;&lt;br /&gt;I have a lot of questions about CVSSv2 that I would like to ask:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Most important&lt;/span&gt;: Can anybody tell me what the &lt;span style="font-style: italic;"&gt;numerical&lt;/span&gt; values of ConfImpact, IntegImpact and AvailImpact mean? Are they probabilities, risk metrics of their own or anything else?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Why are the impact values combined with a noisy-OR instead of just being added? &lt;/li&gt;&lt;li&gt;Why are the values of the access vector, authentication and access complexity weighted and then added together with the impact instead of just being multiplied?&lt;/li&gt;&lt;li&gt;Did the people behind CVSSv2 try to adjust the weights of the CVSSv1 to fit the &lt;a href="http://www.first.org/cvss/history.html#c8"&gt;requirements&lt;/a&gt; of CVSSv2 before changing to the new equation? If not, why?&lt;/li&gt;&lt;li&gt;There is a lot of research in knowledge representation and elicitation, how has it influenced this work (if at all)?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2078638691092221404?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2078638691092221404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2078638691092221404' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2078638691092221404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2078638691092221404'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/08/making-sense-of-cvss-equations.html' title='Making sense of the CVSS equations for risk analysis'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8411252495917323568</id><published>2008-08-06T09:12:00.007+01:00</published><updated>2008-08-06T09:33:18.354+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><title type='text'>Communicating risk using a logarithmic scale?</title><content type='html'>According to&lt;a href="http://www.stat.columbia.edu/%7Ecook/movabletype/archives/2008/08/a_natural_log_o.html"&gt; this post&lt;/a&gt;, our innate sense of numbers is logarithmic and not linear. This means that a choice between a risk of 100 or 200 is comparable to a choice between a risk of 200 or 400.  Maybe we should consider this when communication risk? What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8411252495917323568?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8411252495917323568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8411252495917323568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8411252495917323568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8411252495917323568'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/08/communicating-risk-with-logarithmic.html' title='Communicating risk using a logarithmic scale?'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-1234475829633113432</id><published>2008-06-30T10:19:00.003+01:00</published><updated>2008-06-30T10:26:31.309+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><title type='text'>Back to the FAIR discussion</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://deeptrust.blogspot.com/2007/08/fair-is-defended.html'&gt;Previously&lt;/a&gt; I have tried to argue why &lt;a href='http://www.riskanalys.is/'&gt;FAIR&lt;/a&gt; is a valid approach. Now I think there is some research result that might be helpful to understand why FAIR works&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.overcomingbias.com/2008/06/average-your-gu.html'&gt;Overcoming Bias: Average Your Guesses&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In short, the article states that making two (many?) guesses is better than making one guess... &lt;br/&gt;&lt;br/&gt;So if you have an approach (FAIR) that lets an expert make several informed guesses and  combine them rigorously, then it is quite likely you will get a better estimation than only by making one single guess. &lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-1234475829633113432?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/1234475829633113432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=1234475829633113432' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/1234475829633113432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/1234475829633113432'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/06/back-to-fair-discussion.html' title='Back to the FAIR discussion'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-7105579894315078694</id><published>2008-04-23T10:34:00.002+01:00</published><updated>2008-04-23T10:41:36.088+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='defensive response'/><title type='text'>Example of  a "Mesh" design, part 2</title><content type='html'>&lt;a href="http://techbuddha.wordpress.com/"&gt;Amritw&lt;/a&gt; has had interesting blog entries about swarm intelligence. As an example of this he points to a recent paper about project &lt;a href="http://techbuddha.wordpress.com/2008/04/22/swarm-intelligence-in-action-phalanx-project/"&gt;Phalanx&lt;/a&gt;. In this &lt;a href="http://www.usenix.org/events/nsdi08/tech/dixon.html"&gt;project&lt;/a&gt; they have developed a shield of bots to defend against DDoS from botnets. This example is a case of replication thus a sort of &lt;a href="http://deeptrust.blogspot.com/2008/04/example-of-mesh-design.html"&gt;mesh design&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-7105579894315078694?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/7105579894315078694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=7105579894315078694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7105579894315078694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7105579894315078694'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/04/example-of-mesh-design_23.html' title='Example of  a &quot;Mesh&quot; design, part 2'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2424313372105226668</id><published>2008-04-18T20:35:00.004+01:00</published><updated>2008-04-18T20:45:05.021+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='response'/><title type='text'>Example of  a "Mesh" design</title><content type='html'>I read this interesting entry &lt;a href="http://www.matasano.com/log/746/on-chains-meshes-and-defense-in-depth/"&gt;On Chains, Meshes, and Defense in Depth&lt;/a&gt; yesterday. &lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A mesh design means that you use several security mechanisms for defending your system. However, you design them in such a way that the only by breaking all of them you can break into the system. There were suggestions that this was hard to achieve outside cryptography. Somebody mentioned that it is also possible in other security settings as well. However, nobody came up with any example of a mesh design outside cryptography. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I have been thinking about this and I think replication is sort of mesh design for availability. You have to compromise all of the replicated servers in order to "break" the system. What do you think about that?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2424313372105226668?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2424313372105226668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2424313372105226668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2424313372105226668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2424313372105226668'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/04/example-of-mesh-design.html' title='Example of  a &quot;Mesh&quot; design'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4668123410397895466</id><published>2008-02-29T13:44:00.004+01:00</published><updated>2008-02-29T13:47:44.449+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusions'/><title type='text'>Microsoft, Symantec officials outed by major hack in Sweden</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Read about the intrusion at &lt;a href="http://computersweden.idg.se/"&gt;Computer Sweden:&lt;/a&gt;&lt;br /&gt;&lt;p class="articleTeaser"&gt;   &lt;strong style="font-weight: normal;"&gt;&lt;blockquote&gt;Passwords for many of Sweden's cyber elite are now available on the Internet following a hack against The Swedish Computer Society, an organization of IT professionals. Among the victims are a former security officer at Microsoft, a Symantec security expert and the director of Sweden's largest Internet bank.&lt;/blockquote&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="articleTeaser"&gt;&lt;strong style="font-weight: normal;"&gt;&lt;a href="http://computersweden.idg.se/2.2683/1.147856"&gt;&lt;br /&gt;Microsoft, Symantec officials outed by major hack in Sweden&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="articleTeaser"&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4668123410397895466?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4668123410397895466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4668123410397895466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4668123410397895466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4668123410397895466'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/02/microsoft-symantec-officials-outed-by.html' title='Microsoft, Symantec officials outed by major hack in Sweden'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4100078819541294967</id><published>2008-01-17T13:48:00.001+01:00</published><updated>2008-01-17T13:48:14.975+01:00</updated><title type='text'>Use Leopard OpenSnoop/DTrace for intrusion detection?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Leopard has this interesting program that let you see what files a program opens or tries to open: &lt;br/&gt;&lt;br/&gt;&lt;a href='http://theappleblog.com/2008/01/14/hidden-gems-in-leopard-opensnoop/'&gt;Hidden Gems In Leopard: OpenSnoop - The Apple Blog&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;DTRace seems to be a good thing to use to monitor for possible intrusions.  &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4100078819541294967?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4100078819541294967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4100078819541294967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4100078819541294967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4100078819541294967'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/01/use-leopard-opensnoopdtrace-for.html' title='Use Leopard OpenSnoop/DTrace for intrusion detection?'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-6930938690457661408</id><published>2008-01-14T11:11:00.000+01:00</published><updated>2008-01-14T11:47:56.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='network security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='security architecture analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='PhD Thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security tools'/><category scheme='http://www.blogger.com/atom/ns#' term='model-based'/><title type='text'>PhD Thesis: A logic-programming approach to network security analysis</title><content type='html'>I have read &lt;a href="http://www.cs.princeton.edu/research/techreps/TR-735-05"&gt;this&lt;/a&gt; interesting PhD thesis called &lt;a href="http://www.cs.princeton.edu/research/techreps/TR-735-05"&gt;A logic-programming approach to network security analysis&lt;/a&gt; (2005) from &lt;a href="http://www.princeton.edu/"&gt;Princeton University&lt;/a&gt; &lt;a href="http://www.cs.princeton.edu/"&gt;Computer Science Department&lt;/a&gt;. It is about modeling a network with respect to its security flaws. The model consists of logical statements written in &lt;a href="http://en.wikipedia.org/wiki/Datalog"&gt;Datalog&lt;/a&gt; that looks very similar to &lt;a href="http://en.wikipedia.org/wiki/Prolog"&gt;Prolog&lt;/a&gt; rules. The author captures the network topology, network and computer configurations and vulnerabilities in the model by analyzing a high-level security policy, the output from a scanner and  firewall configurations.&lt;br /&gt;&lt;br /&gt;From this model the author claims that he is able to do the following analysis (page 23):&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;checking network configurations against a high-level policy specification that captures data confidentiality and integrity,&lt;/li&gt;&lt;li&gt;hypothetical analysis that assumes various vulnerability situations, and&lt;br /&gt;&lt;/li&gt;&lt;li&gt;the generation of attack trees.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-6930938690457661408?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/6930938690457661408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=6930938690457661408' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6930938690457661408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/6930938690457661408'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2008/01/phd-thesis-logic-programming-approach.html' title='PhD Thesis: A logic-programming approach to network security analysis'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-3032622770045681244</id><published>2007-11-23T20:48:00.001+01:00</published><updated>2007-11-23T20:54:14.309+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><title type='text'>The most annoying security procedures</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;According to a &lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&amp;amp;a=718453"&gt;Swedish survey&lt;/a&gt; with 1200 participants, these are the three most annoying security procedures that are enforced at companies:&lt;br /&gt;&lt;br /&gt;...change password: 43%&lt;br /&gt;...the USB port is blocked: 42%&lt;br /&gt;...not being able to select password: 41%&lt;br /&gt;&lt;br /&gt;I certainly agree with the first one... it is annoying, because it is hard to remember all passwords at different places.&lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&amp;amp;a=718453"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-3032622770045681244?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/3032622770045681244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=3032622770045681244' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3032622770045681244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3032622770045681244'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/11/most-annoying-security-procedures.html' title='The most annoying security procedures'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-163653675356648081</id><published>2007-11-15T18:41:00.000+01:00</published><updated>2007-11-15T19:05:32.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security architecture analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection'/><title type='text'>Security Architecture Analysis</title><content type='html'>When I have been looking for work related to my research I stumbled over this survey from the Australian government: &lt;a href="http://hdl.handle.net/1947/4007"&gt;A Survey of Techniques for Security Architecture Analysis&lt;/a&gt;. It's quite an interesting survey. Only too bad that it is rather old from 2003. However, It contains a lot of interesting stuff and I have not found any other paper that covers as much work in this field in the same context. The abstract of the survey says (my layout and emphases):&lt;br /&gt;&lt;blockquote&gt;This technical report is a survey of existing techniques which could potentially be used in the analysis of security architectures. The report has been structured to section the analysis process over three phases:&lt;br /&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt;the capture of a specific architecture in a suitable representation, &lt;/li&gt;&lt;li&gt;discovering attacks on the captured architecture, and &lt;/li&gt;&lt;li&gt;&lt;span&gt;then assessing and comparing different security architectures.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Each technique presented in this report has been recognised as being potentially useful for one phase of the analysis. By presenting a set of potentially useful techniques, it is hoped that designers and decisionmakers involved in the development and maintenance of security architectures will be able to develop a more complete, justified and usable methodology other than those currently being used to perform analyses.&lt;/blockquote&gt;Does anybody know of any other work that covers all the three phases above?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-163653675356648081?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/163653675356648081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=163653675356648081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/163653675356648081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/163653675356648081'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/11/security-architecture-analysis.html' title='Security Architecture Analysis'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-3762325690116239214</id><published>2007-11-14T10:17:00.000+01:00</published><updated>2007-11-15T18:41:07.529+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security metric'/><title type='text'>Computer Security Strength &amp; Risk</title><content type='html'>Previously on this blog I have related to an ongoing discussion on risk analysis with &lt;a href="http://fairwiki.riskmanagementinsight.com/"&gt;FAIR&lt;/a&gt;. Also related to this problem is this &lt;a class="conf"&gt;doctoral dissertation&lt;/a&gt; at Harvard university from 2004:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://citeseer.ist.psu.edu/631841.html"&gt;http://citeseer.ist.psu.edu/631841.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this &lt;a class="conf"&gt;dissertation the author suggests an economical model to measure security of a software product. By deriving an upper and lower the bound for the price for finding  a new vulnerability he is able to set a value of a vulnerability and a higher value means a more secure product.&lt;br /&gt;&lt;br /&gt;My questions are: Has anybody implemented ideas similar to this? What do you think of such an approach?&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-3762325690116239214?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/3762325690116239214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=3762325690116239214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3762325690116239214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3762325690116239214'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/11/computer-security-strength-risk.html' title='Computer Security Strength &amp; Risk'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-92127424700258181</id><published>2007-10-08T09:17:00.001+01:00</published><updated>2007-10-08T09:39:31.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><title type='text'>Citrix vulnerability</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Richard's recent &lt;a href="http://taosecurity.blogspot.com/2007/10/intruders-continue-to-be-unpredictable.html"&gt;post&lt;/a&gt; at &lt;a href="http://taosecurity.blogspot.com/2007/10/intruders-continue-to-be-unpredictable.html"&gt;TaoSecurity&lt;/a&gt; pointed me to this interesting blog entry:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnucitizen.org/blog/citrix-owning-the-legitimate-backdoor/"&gt;CITRIX: Owning the Legitimate Backdoor | GNUCITIZEN&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have found the explanation for why it is easy to hack a citrix server at &lt;a href="http://www.citrix.com/lang/English/aboutCitrix.asp?ntref=hp_nav_US"&gt;Citrix Systems Inc &lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Citrix’s passion is to simplify information access for everyone. As the only enterprise software company 100% focused on access, this is also our &lt;i&gt;unique&lt;/i&gt; passion.&lt;br /&gt;&lt;br /&gt;... &lt;b&gt;Higher Productivity&lt;/b&gt;—Users need access to be &lt;i&gt;invisible&lt;/i&gt;. They want easy, on-demand access from wherever they are, using any device and network.&lt;/blockquote&gt;So Citrix wants to &lt;span style="font-style: italic;"&gt;simplify&lt;/span&gt; information &lt;span style="font-style: italic;"&gt;access&lt;/span&gt; for &lt;span style="font-style: italic; font-weight: bold;"&gt;everyone&lt;/span&gt; and make the access &lt;span style="font-style: italic;"&gt;invisible&lt;/span&gt;&lt;span&gt;, and Citrix does it with &lt;span style="font-style: italic; font-weight: bold;"&gt;passion&lt;/span&gt;...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-92127424700258181?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/92127424700258181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=92127424700258181' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/92127424700258181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/92127424700258181'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/10/citrix.html' title='Citrix vulnerability'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2055842668949779987</id><published>2007-09-19T10:27:00.001+01:00</published><updated>2007-09-19T10:29:51.426+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><category scheme='http://www.blogger.com/atom/ns#' term='defensive respone'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion prevention applied'/><title type='text'>Poor Macbook thieves</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Thieves had stolen a set of Macbooks from a school in the northern Sweden according to this  Swedish newspaper:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.idg.se/2.1085/1.121210"&gt;Macbooktjuvar klev rakt i fällan - IDG.se&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, what they did not know was that software from &lt;a href="http://www.orbicule.com/undercover/"&gt;Orbicule&lt;/a&gt; had been installed. With this software they could among other things identify the computers new IP addresses and send pictures of the thieves from the built-in webcam. Then it was easy for the police to identify the thieves and capture them.&lt;br /&gt;&lt;br /&gt;That is kind of an intrusion response system!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2055842668949779987?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2055842668949779987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2055842668949779987' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2055842668949779987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2055842668949779987'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/09/pitty-macbook-thieves.html' title='Poor Macbook thieves'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-3869624204095416824</id><published>2007-09-19T09:50:00.001+01:00</published><updated>2007-09-19T10:30:20.965+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><title type='text'>Psychological warfare</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;From &lt;a href="http://chuvakin.blogspot.com/"&gt; Anton Chuvakin Blog&lt;/a&gt; I read the following blog entry &lt;a href="http://www.0x000000.com/?i=429"&gt; Why Security Is Useless&lt;/a&gt;. This is probably true, but that also makes me think: "well, then the only reasonable thing is to give up security". This resembles psychological warfare. As the &lt;a href="http://en.wikipedia.org/wiki/Borg_%28Star_Trek%29"&gt;Borg in Star Trek&lt;/a&gt; says: "resistance is futile"&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-3869624204095416824?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/3869624204095416824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=3869624204095416824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3869624204095416824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3869624204095416824'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/09/psychological-warfare.html' title='Psychological warfare'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8051386718624944051</id><published>2007-09-18T17:46:00.001+01:00</published><updated>2007-09-18T17:52:08.625+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection'/><title type='text'>Sweden the third most used country for cyber crime</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Sweden has according to a Swedish newspaper a lot of servers that are used for crime acts. Third position this year, last year we has the second position...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&amp;amp;a=694019"&gt;Kriminella avancerar på nätet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.svd.se/dynamiskt/inrikes/did_17103687.asp"&gt;Chockhöjning av nya virus...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I hope this might increase the funding for computer security at large and specifically intrusion detection.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8051386718624944051?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8051386718624944051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8051386718624944051' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8051386718624944051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8051386718624944051'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/09/sweden-third-most-used-country-for.html' title='Sweden the third most used country for cyber crime'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2442846617926171664</id><published>2007-09-13T20:17:00.001+01:00</published><updated>2007-09-13T20:20:52.786+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection'/><title type='text'>The misuse of intrusion detection</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The same methods used for intrusion detection can also be used for detecting anything. The &lt;span style="font-size:-1;"&gt;EU Justice Commissioner &lt;b&gt;Franco Frattini&lt;/b&gt;&lt;/span&gt;&lt;span class="nyckelArtikelText"&gt; &lt;/span&gt;wants to forbid searches for terror words such as "bomb" and "kill" and "terrorism". You might start to wonder what EU is going to become.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=148&amp;amp;a=692191"&gt;EU-topp vill förbjuda terrorord&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.idg.se/2.1085/1.120060"&gt;EU vill blockera farliga sökord -  IDG.se&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.reuters.com/article/internetNews/idUSL1055133420070910?pageNumber=1"&gt;Web search for  &lt;b&gt;bomb&lt;/b&gt; recipes should be blocked: EU&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/2/hi/europe/6267494.stm"&gt;EU proposes anti-terror measures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2442846617926171664?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2442846617926171664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2442846617926171664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2442846617926171664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2442846617926171664'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/09/misuse-of-intrusion-detection.html' title='The misuse of intrusion detection'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-5320962052771310553</id><published>2007-08-31T09:56:00.000+01:00</published><updated>2007-08-31T10:02:22.904+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><title type='text'>Richard on risk analysis and FAIR again</title><content type='html'>Richard at &lt;a href="http://taosecurity.blogspot.com/"&gt;TaoSecurity&lt;/a&gt; is addressing &lt;a href="http://taosecurity.blogspot.com/2007/08/more-thoughts-on-fair.html"&gt;FAIR again&lt;/a&gt;. This time I have come up with what I think is a pretty good argument in defense of FAIR. I wrote a comment at Richard's post but I cite it below as well:&lt;br /&gt;&lt;blockquote&gt;Richard,&lt;br /&gt;&lt;br /&gt;I think you are right in some aspects, that is: since with FAIR you do not usually have real data to make probability estimates and then you will not get as good risk estimate as you might wish.&lt;br /&gt;&lt;br /&gt;However, in FAIR and similar frameworks you get help to elicit expert knowledge and transform it into a risk estimation. And the validity of this risk estimation is of course related to the validity of the expert knowledge: If you put garbage in, you get garbage out.&lt;br /&gt;&lt;br /&gt;But, I think you are wrong when you are saying that the input to FAIR is arbitrary. Of course, if used incorrectly, the input can be arbitrary.&lt;br /&gt;&lt;br /&gt;My question is: why would anybody that seriously wants to use FAIR make "arbitrary" input? Why not make "guesses" that are the best according to your knowledge? Then, based on the input and its modeling assumptions, FAIR will output the best possible risk estimation (at least if you believe in Bayesian statistics and decision theory..).&lt;br /&gt;&lt;br /&gt;This means that you cannot make any better risk estimation based on the knowledge you have given as input without changing the FAIR model or adding more input.&lt;br /&gt;&lt;br /&gt;So if you have to make decision that is the best according to you knowledge, then FAIR might work well. &lt;/blockquote&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-5320962052771310553?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/5320962052771310553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=5320962052771310553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5320962052771310553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5320962052771310553'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/08/richard-on-risk-analysis-and-fair-again.html' title='Richard on risk analysis and FAIR again'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-1175515423433907947</id><published>2007-08-28T09:20:00.001+01:00</published><updated>2007-08-28T09:39:05.208+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><title type='text'>FAIR is defended</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Alex at &lt;a href="http://www.riskanalys.is/"&gt;http://www.riskanalys.is/&lt;/a&gt; defends FAIR &lt;a href="http://riskmanagementinsight.com/riskanalysis/?p=262"&gt;here&lt;/a&gt; and &lt;a href="http://riskmanagementinsight.com/riskanalysis/?p=263"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In defence of FAIR, I think it should be possible to show that by making more fine grained decisions and then combine them, you get less errors than making a single monolithic decision. However I cannot come up with a good model that shows this. Maybe it is already done? Does anybody know?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-1175515423433907947?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/1175515423433907947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=1175515423433907947' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/1175515423433907947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/1175515423433907947'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/08/fair-is-defended.html' title='FAIR is defended'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-7435017576596008638</id><published>2007-08-27T11:05:00.001+01:00</published><updated>2007-08-28T09:38:38.228+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='risk analysis'/><title type='text'>Riska analysis</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;There is a an interesting debate going on about the usefulness of &lt;a href="http://en.wikipedia.org/wiki/Risk_analysis"&gt;risk analysis&lt;/a&gt;. &lt;span class="post-author vcard"&gt;&lt;span class="fn"&gt;Richard Bejtlich&lt;/span&gt; is a strong opponent to using risk analysis for making decisions in computer security. You can read a blog entry about FAIR which is a risk analysis framework that I happen to have know a little bit about:&lt;/span&gt;&lt;a href="http://taosecurity.blogspot.com/2007/08/thoughts-on-fair.html"&gt; TaoSecurity: Thoughts on FAIR.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think Richard's arguments against risk analysis are quite convincing &lt;span style="font-weight: bold;"&gt;but&lt;/span&gt; I also think that a detailed analysis as prescribed by FAIR is better than a shallow one.  I will come back to the reason later.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-7435017576596008638?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/7435017576596008638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=7435017576596008638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7435017576596008638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7435017576596008638'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/08/riska-analysis.html' title='Riska analysis'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4224552727597751739</id><published>2007-06-25T10:01:00.000+01:00</published><updated>2007-06-25T10:14:52.789+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='data mining'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection'/><title type='text'>Visualization</title><content type='html'>&lt;a href="http://chuvakin.blogspot.com/search/label/visualization"&gt;Anton Chuvakin&lt;/a&gt; points to this funny &lt;a href="http://www1.juiceanalytics.com/writing/2007/03/business-intelligence-isnt-a-technical-problem-its/"&gt;link&lt;/a&gt; about visualization. Especially the statement:&lt;br /&gt;&lt;strong style="font-weight: bold;"&gt;"Chart-based encryption -- data goes in, no information comes out"&lt;/strong&gt;&lt;strong style="font-weight: normal;"&gt; is funny.&lt;/strong&gt; This is worth keeping in mind when thinking about what to visualize in a security setting. In my work we want to visualize potential intrusion activities and attacks at a network level. We want to give the user a situational picture ("Lägesbild " in Swedish) of the activities at different nodes in the network.  In order to do that, we have to use visualization to communicate in an understandable way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4224552727597751739?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4224552727597751739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4224552727597751739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4224552727597751739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4224552727597751739'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/06/visualization.html' title='Visualization'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-671953633483229221</id><published>2007-05-20T20:04:00.001+01:00</published><updated>2007-05-20T20:29:28.014+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection applied'/><title type='text'>IDS is dead, long live the IDS!</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Richard at TaoSecurity has as usual some insightful remarks on the death of the  IDS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://taosecurity.blogspot.com/2007/05/its-only-flesh-wound.html"&gt;TaoSecurity: It's Only a Flesh Wound&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;His remarks are quit interesting to me since my research is most on the intrusion detection and alert analysis part. Not that much about active response or prevention.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-671953633483229221?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/671953633483229221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=671953633483229221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/671953633483229221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/671953633483229221'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/05/ids-is-dead-long-live-ids.html' title='IDS is dead, long live the IDS!'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-3749570250880836074</id><published>2007-04-20T20:51:00.001+01:00</published><updated>2007-04-20T20:51:57.592+01:00</updated><title type='text'>SecViz | Security Visualization</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;This seems to be an interesting blog about visualization for security&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://secviz.org/'&gt;SecViz | Security Visualization&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-3749570250880836074?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/3749570250880836074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=3749570250880836074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3749570250880836074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3749570250880836074'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/04/secviz-security-visualization.html' title='SecViz | Security Visualization'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-3577026909420262747</id><published>2007-04-18T17:12:00.001+01:00</published><updated>2007-04-18T19:57:27.952+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='defensive respone'/><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><title type='text'>TaoSecurity: Fight to Your Strengths</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;In an interesting blog entry by   Richard Bejtlich, &lt;a href="http://taosecurity.blogspot.com/2007/04/fight-to-your-strengths.html"&gt;TaoSecurity: Fight to Your Strengths,&lt;/a&gt; he suggests that sometimes security through obscurity might be suitable. He uses an example where he lets OpenSSH use another port than the default port and thus he gets less number of attacks against sshd. I have added a question at his blog that would be interesting to investigate:&lt;br /&gt;&lt;blockquote&gt;Would it be possible to let a firewall or inline IDS automatically block incoming ssh traffic to the default port and then make ssh communication going out using the default port appear to be using a different port?&lt;br /&gt;&lt;/blockquote&gt;The idea would be to automatically make a temporarily obfuscation until it is possible to switch port on the server. In this way it might be possible to &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; interfere with the running service but still stop automated attacks. Is there anybody out there who can tell me if this would work in reality?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-3577026909420262747?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/3577026909420262747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=3577026909420262747' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3577026909420262747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/3577026909420262747'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/04/taosecurity-fight-to-your-strengths.html' title='TaoSecurity: Fight to Your Strengths'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8598044131227286437</id><published>2007-04-16T13:17:00.001+01:00</published><updated>2007-04-18T19:43:54.951+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='security tools'/><title type='text'>About: Open-Source Security Tools Abound</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;An interesting article about open source security tools that also commercial actors should investigate:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.toptechnews.com/story.xhtml?story_id=023001CPHDCL"&gt;Linux/Open Source - Open-Source Security Tools Abound&lt;/a&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8598044131227286437?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8598044131227286437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8598044131227286437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8598044131227286437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8598044131227286437'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/04/about-open-source-security-tools-abound.html' title='About: Open-Source Security Tools Abound'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2618859315912434802</id><published>2007-04-10T12:12:00.000+01:00</published><updated>2007-04-12T10:09:37.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Other paper: Remodeling and Simulation of Intrusion Detection Evaluation Dataset</title><content type='html'>In &lt;a href="http://www.worldacademyofscience.org/worldcomp06/ws/publications/sam06/contents"&gt;proceedings of the 2006 International Conference on Security &amp; Managment (SAM'06)&lt;/a&gt; I have found this paper: &lt;a href="http://ww1.ucmss.com/books/LFS/CSREA2006/SAM4222.pdf"&gt;Remodeling and Simulation of Intrusion Detection Evaluation Dataset&lt;/a&gt;&lt;br /&gt;In the paper, the authors describe how they simulate network traffic (both innocent and malicious traffic) for testing intrusion detection systems.&lt;br /&gt;&lt;br /&gt;They want to improve on the &lt;a href="http://www.ll.mit.edu/IST/ideval/data/data_index.html"&gt;MIT LL dataset&lt;/a&gt; that is widely thought to have major drawbacks. The drawbacks make it less useful for testing intrusion detection systems.&lt;br /&gt;&lt;br /&gt;The paper's main contribution is to create personalized simulations of users' web browsing behavior while MIT's dataset had only rough distribution of the overall behavior. They model real users' behavior as probabilistic transition diagrams  for sessions of browsing that are complemented with daily connection distributions, daily connection cumulative densities and session length distributions. Then browsing traffic is generated from the collection user models either with a one to one mapping from a user model to a simulated user or by generating more simulated users than there are user models&lt;br /&gt;&lt;br /&gt;Email traffic is simulated using a public corpus of emails while the MIT dataset used a combination of filtered real emails and automatically generated emails. The emails are clustered into four classes but it is not clear what the classes are used for. It is neither clear if the class in the cluster relates to the classes created from the source and destination addresses mentioned earlier. As well, it is not quite clear how the emails are used in the simulation.&lt;br /&gt;&lt;br /&gt;Then they claim to have a larger set of attacks than in the MIT datset, such as DDoS, probes, WWW attacks, RPC, etc.&lt;br /&gt;&lt;br /&gt;Finally they show that their simulated web browser behavior more resembles their reference network than the MIT dataset simulation that lacks certain characteristics.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Comment: I would like to be able to use the generated traffic as basis for my research - too bad there is no link to a public data set.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2618859315912434802?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2618859315912434802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2618859315912434802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2618859315912434802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2618859315912434802'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/04/other-paper-remodeling-and-simulation.html' title='Other paper: Remodeling and Simulation of Intrusion Detection Evaluation Dataset'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-5117591204731365269</id><published>2007-04-03T09:49:00.001+01:00</published><updated>2007-04-18T19:50:07.889+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog entry'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection applied'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion prevention applied'/><category scheme='http://www.blogger.com/atom/ns#' term='signature-based detection'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>"Signatures are usually based on vulnerabilities rather than exploits"</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This is interesting, when I started to read about signature-based intrusion detection systems, I thought that signatures were created by using patterns from the exploit. However, as I noticed in a previous &lt;a href="http://deeptrust.blogspot.com/2007/03/mohits-security-blog-ips-algorithms.html"&gt;entry&lt;/a&gt; and learned from the post below (that I found via &lt;a href="http://taosecurity.blogspot.com/2007/04/robert-graham-on-ids-and-ani-detection.html"&gt;TaoSecurity&lt;/a&gt;), this is not the case.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://erratasec.blogspot.com/2007/04/ani-0day-vs-intrusion-detection.html"&gt;Errata Security: ANI 0day vs. intrusion detection providers&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;signatures are usually based on vulnerabilities rather than exploits&lt;/blockquote&gt;This means that learning systems, like &lt;a href="http://deeptrust.blogspot.com/2007/03/background-reading-polygraph.html"&gt;Polygraph&lt;/a&gt;, that generates signatures from exploits are not automating the signature generation properly. Though, they are able to block worms exploiting unknown vulnerabilities.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-5117591204731365269?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/5117591204731365269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=5117591204731365269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5117591204731365269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5117591204731365269'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/04/are-usually-based-on-vulnerabilities.html' title='&amp;quot;Signatures are usually based on vulnerabilities rather than exploits&amp;quot;'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8280448678510039267</id><published>2007-03-30T14:06:00.000+01:00</published><updated>2007-03-30T14:08:42.200+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intrusion prevention applied'/><title type='text'>Mohit's security blog: IPS algorithms...</title><content type='html'>&lt;a href="http://securetheworld.blogspot.com/2007/01/ips-algorithms.html"&gt;Mohit's security blog: IPS algorithms...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See what I wrote in previous blog entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8280448678510039267?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8280448678510039267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8280448678510039267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8280448678510039267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8280448678510039267'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/mohits-security-blog-ips-algorithms.html' title='Mohit&apos;s security blog: IPS algorithms...'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-631606591148767492</id><published>2007-03-30T11:05:00.000+01:00</published><updated>2007-04-03T12:46:34.125+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion prevention applied'/><category scheme='http://www.blogger.com/atom/ns#' term='signature-based detection'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Background reading: Polygraph - Automatically Generating Signatures for Polymorphic Worms</title><content type='html'>The next paper from &lt;a href="http://www.raid06.tu-harburg.de/"&gt;RAID 2006&lt;/a&gt; I will comment is about manipulating Polygraph.  Thus it seemed natural that I looked at the original publication &lt;a href="http://www.ece.cmu.edu/%7Edawnsong/polygraph.html" target="_top"&gt;Polygraph: Automatic Signature Generation for Polymorphic Worms&lt;/a&gt; (2005).&lt;br /&gt;&lt;br /&gt;Polygraph is a program that automatically generates signatures for Polymorphic &lt;a href="http://en.wikipedia.org/wiki/Worm_%28computing%29"&gt;worms&lt;/a&gt;; that are worms that change (obfuscate) their appearance from time to time between attacks. Existing worm blocking solutions (before 2005) assumes that worms have the same content from time to time. Thus it is easy to automatically generate signatures (simple single strings of bytes) that filter out worms. However, this assumption  does not apply for polymorphic worms.&lt;br /&gt;&lt;br /&gt;Since however, the polymorphic worms are targeting specific vulnerabilities some of the payload must be same between  all worms, so Polygraph collects suspicious and innocuous payloads, classified using a simple flow classifier, and then extract content signatures from them. Instead of just extracting one single string of bytes, as in previous algorithms, Polygraph extracts sets of byte sequences.&lt;br /&gt;&lt;br /&gt;The extracted byte sequences are used in three different ways for detecting worms :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All byte sequences must be present in payload to indicate an worm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;All byte sequences must be present in correct &lt;span style="font-style: italic;"&gt;order &lt;/span&gt;to indicate an worm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;All byte sequences are weighed together using a Naïve Bayes Classifier:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;A byte sequence has probability being in a worm or not: P(seq | worm) and P(seq | ~worm)&lt;/li&gt;&lt;li&gt;A score is computed for a payload being a worm were {seq} means all sequences in a payload: score = P({seq&lt;subscript&gt;&lt;/subscript&gt;} | worm) / P({seq} | ~worm)&lt;/li&gt;&lt;li&gt;Then the score is compared to a threshold and if true, the payload is believed to be an worm:  score &gt; tau &lt;subscript&gt;&lt;/subscript&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;To handle the case that there are more than one type of polymorphic worms among the suspicious payloads, Polygraph uses hierarchical clustering of the byte sequences of the payloads. The sequences are merged into clusters by minimizing the false positives tested of the innocuous payloads.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;Comment: First of all I think this an interesting paper,  since I have a background in machine learning and Bayesian learning. However, the learning algorithms could probably be improved, for instance, by applying a more fully Bayesian approach than the used Naïve Bayes Classifier.&lt;br /&gt;&lt;br /&gt;In addition I found an interesting comment at &lt;/span&gt;&lt;a href="http://securetheworld.blogspot.com/2007/01/ips-algorithms.html"&gt;Mohit's security blog: IPS algorithms...&lt;/a&gt;&lt;span style="font-style: italic;"&gt; that is as follows:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Most signatures in good products are vulnerability based so even if you change the attack it still gets stopped.&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Thus, Polygraph might not be needed! Or what should we believe?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-631606591148767492?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/631606591148767492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=631606591148767492' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/631606591148767492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/631606591148767492'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/background-reading-polygraph.html' title='Background reading: Polygraph - Automatically Generating Signatures for Polymorphic Worms'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4305891629253036488</id><published>2007-03-14T10:27:00.001+01:00</published><updated>2007-03-15T09:56:09.606+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion prevention applied'/><title type='text'>IPS without signatures or log analysis</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.forescout.com/"&gt;ForeScout&lt;/a&gt; is a company that claims to have an &lt;a href="http://www.forescout.com/solutions/intrusion_prevention.html"&gt;Intelligent IPS&lt;/a&gt; that uses &lt;br /&gt;&lt;blockquote&gt;an entirely unique approach to preventing network attacks from "zero-day" threats such as self-propagating malware and hackers/espionage without using signatures, anomaly detection or any form of pattern matching technology. ForeScout's solution has proven its accuracy by detecting in real-time every self-propagating threat to date and has gained the trust of 100% of our customers who use the appliances in automatic blocking mode.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In summary: Malwares are detected when probing the network for vulnerabilities. Any request to a non-existing IP address is assumed to be a certain indication of a malware, thus it should be stopped. The IPS answers each malware request with some marked information, and when the malware sends a new request with the marked information, it can be stopped before it can make an real intrusion attemp.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Comment: This seems to be a neat solution. Though, if it is true: why is research in this area still needed?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4305891629253036488?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4305891629253036488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4305891629253036488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4305891629253036488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4305891629253036488'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/ips-without-signatures-or-log-analysys.html' title='IPS without signatures or log analysis'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8136916715317246973</id><published>2007-03-13T09:33:00.001+01:00</published><updated>2007-03-14T10:37:18.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><title type='text'>"Big Business"</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Yesterday the Swedish newspaper &lt;a href='http://www.e24.se/dynamiskt/sverige/did_14798658.asp'&gt;Svenska Dagbladet&lt;/a&gt; had a set of articles about intrusion into Swedish companies. It really seems to be "Big Business". These articles I hope triggers more Swedish research in intrusion detection.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8136916715317246973?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8136916715317246973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8136916715317246973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8136916715317246973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8136916715317246973'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/business.html' title='&amp;quot;Big Business&amp;quot;'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-2322958838195810197</id><published>2007-03-11T16:17:00.001+01:00</published><updated>2007-03-11T16:30:36.763+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection applied'/><title type='text'>Tao Security</title><content type='html'>A good blog for learning more on intrusion detection and things around it is  at blogspot fellow Richard Bejtlich's blog &lt;a href="http://taosecurity.blogspot.com/"&gt;Tao Security&lt;/a&gt;. Richard's posts are full of interesting remarks about the current standard  of network security and intrusion detection. I wounder if it is possible to automate some stuff of what he calls Network Security Monitoring (NSM) and thus filtering out more irrelevant alarms?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-2322958838195810197?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/2322958838195810197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=2322958838195810197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2322958838195810197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/2322958838195810197'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/tao-security_11.html' title='Tao Security'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-7111664831369847041</id><published>2007-03-09T15:37:00.000+01:00</published><updated>2007-03-11T16:38:44.902+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='signature-based detection'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Paper 4: Allergy Attack Against Automatic Signature Generation</title><content type='html'>This paper practically shows how to do what &lt;a href="http://deeptrust.blogspot.com/2007/03/background-reading-can-machine-learning.html"&gt;Can machine learning be secure?&lt;/a&gt; describes. In the paper, they show how to attack systems that uses Automatic Signature Generation (ASG).  A typical ASG first detects an intrusion or attack, thereafter automatically generates a signature from the attack data and then filter out all future traffic matching the signature.&lt;br /&gt;&lt;br /&gt;By using the fact that many ASG system does not use the same method to detect the attack and then create the signature they are able to fool the system into creating signatures for non-malicious traffic. Also, by not using the full context of an attack, such as the steps leading to the attack, ATG systems are easier fooled.&lt;br /&gt;&lt;br /&gt;An ATG system seems to be a kind of unsupervised learning system,  using anomaly detection to detect suspicious traffic. Then a signature is created from the traffic based on comparison between many  suspicious traffic instances. The signature is often computed from the longest common byte sequence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-7111664831369847041?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/7111664831369847041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=7111664831369847041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7111664831369847041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7111664831369847041'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/paper-4-allergy-attack-against.html' title='Paper 4: Allergy Attack Against Automatic Signature Generation'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-904410585699497847</id><published>2007-03-09T11:33:00.000+01:00</published><updated>2007-03-09T14:13:13.122+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='newspapers'/><category scheme='http://www.blogger.com/atom/ns#' term='intrusion detection applied'/><title type='text'>IDS and child pornography</title><content type='html'>According to a &lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=147&amp;a=626428"&gt;Swedish newspaper&lt;/a&gt; has the volume of &lt;a href="http://www.google.se/search?q=define%3A+child+pornography&amp;amp;btnG=Search"&gt;child pornography&lt;/a&gt; seized by the police at single crimes increased from averaging from 10.000 - 20.000 pictures two years ago till being up to millions of pictures and movies. The cheer volume blocks the police from investigating the crimes (summary in Swedish below).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dn.se/DNet/jsp/polopoly.jsp?d=147&amp;amp;a=626428"&gt;Barnporrfall blir liggande&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt; - De stora volymerna blockerar våra resurser. Ett stort beslag för två år sedan kunde bestå av 10.000-20.000 bilder. Det tyckte vi var mycket då. I dag kan det finnas enskilda beslag där den misstänkta har lagrat flera miljoner filmer och bilder, säger Stefan Kronqvist, chef för Riskriminalens IT-brottssektion.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Maybe intrusion detection/prevension technology could be used to stop kiddie porn from being sent through a network? Though pedophiles probably encode their communication using some form of &lt;a href="http://en.wikipedia.org/wiki/Cryptography"&gt;cryptography&lt;/a&gt; or maybe they use &lt;a href="http://en.wikipedia.org/wiki/Darknet"&gt;darknets&lt;/a&gt;. However, according to the following story, it might be a reasonable approach: &lt;span class="storysubheadline"&gt;&lt;a href="http://www.gcn.com/print/25_8/40399-1.html"&gt;Recent child porn busts are one result of stepped-up Internet monitoring&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-904410585699497847?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/904410585699497847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=904410585699497847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/904410585699497847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/904410585699497847'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/ids-and-child-pornography.html' title='IDS and child pornography'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8205759786565276076</id><published>2007-03-08T22:07:00.001+01:00</published><updated>2007-03-08T22:10:59.685+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>OSSEC is gaining momentum</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.ossec.net/"&gt;OSSEC HIDS&lt;/a&gt; (see software link) is a project I am keeping an eye on. It seems to be gaining in popularity according to this blog:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.appliedwatch.com/blog/?p=6"&gt;http://www.appliedwatch.com/blog/?p=6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8205759786565276076?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8205759786565276076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8205759786565276076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8205759786565276076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8205759786565276076'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/ossec-is-gaining-momentum.html' title='OSSEC is gaining momentum'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-8947905081580137759</id><published>2007-03-06T11:02:00.001+01:00</published><updated>2007-03-06T11:26:11.109+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><title type='text'>Follow up on: Can Machine Learning Be Secure?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;In the previous post I mentioned I did not understand the &lt;i&gt;relative distance&lt;/i&gt; metric they used for analyzing the security simple learning problem. However, in the paper they refer to a &lt;a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-27.html"&gt;Master thesis&lt;/a&gt; that explains the metric in more detail.&lt;br /&gt;&lt;br /&gt;The keys to understanding are the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;To move the decision boundary as much as possible, each data point equals the previous mean added with the radius: &lt;i&gt;&lt;u&gt;X&lt;/u&gt;&lt;/i&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;i&gt;&lt;small&gt;&lt;small&gt;-1&lt;/small&gt;&lt;/small&gt; + R&lt;/i&gt;&lt;/li&gt;&lt;li&gt;This is done alpha times at each iteration: &lt;i&gt;(&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + R) * a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;The next mean will be &lt;i&gt;&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = &lt;u&gt;[X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; * (n + a&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;) + &lt;u&gt;(X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + R) * a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; ]/(n + a&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)&lt;/i&gt; where &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; is the number of previous data points&lt;/li&gt;&lt;li&gt;If we simplify the expression we will get: &lt;i&gt;&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = &lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + R *  a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; /(n + a&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Assuming that the attacker has complete control of the learning process then &lt;span style="font-style: italic;"&gt;n=0&lt;/span&gt; thus:  &lt;i&gt;&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = &lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + R *  a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; /(a&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Using &lt;i&gt;M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = (a&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)&lt;/i&gt; as the effort of the attacker and by noticing that the recursion leads to: &lt;i&gt;&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = &lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;0&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + R * [1 + a&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; /M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;]&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Thus: &lt;i&gt;(&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; - &lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;0&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)/R = [1 + a&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; /M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;]&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Noticing that &lt;i&gt;a&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = (M&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; - M&lt;small&gt;&lt;small&gt;&lt;small&gt;i-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)/M&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = 1 - M&lt;small&gt;&lt;small&gt;&lt;small&gt;i-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;  &lt;/i&gt;&lt;/li&gt;&lt;li&gt;Thus we have the relative displacement &lt;i&gt;(&lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; - &lt;u&gt;X&lt;/u&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;0&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;)/R = &lt;/i&gt;&lt;i&gt;1 + a&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;+ ... +a&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; /M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = 1 + 1 - M&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + ... +1 - M&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; = t - [M&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/i&gt;&lt;i&gt; + ... + M&lt;/i&gt;&lt;i&gt;&lt;small&gt;&lt;small&gt;&lt;small&gt;t-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;t&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;]&lt;/i&gt;&lt;/li&gt;&lt;li&gt;The &lt;span style="font-style: italic;"&gt;relative distance&lt;/span&gt; (or displacement) is then for &lt;i&gt;t = T&lt;/i&gt;  as in the paper: &lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;D({M&lt;small&gt;&lt;small&gt;&lt;small&gt;i&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;}) = T − [M&lt;small&gt;&lt;small&gt;&lt;small&gt;1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;2&lt;/small&gt;&lt;/small&gt;&lt;/small&gt; + ... + M&lt;small&gt;&lt;small&gt;&lt;small&gt;T-1&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;/M&lt;small&gt;&lt;small&gt;&lt;small&gt;T&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;]&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-8947905081580137759?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/8947905081580137759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=8947905081580137759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8947905081580137759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/8947905081580137759'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/follow-up-can-machine-learning-be.html' title='Follow up on: Can Machine Learning Be Secure?'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-7603947812535209593</id><published>2007-03-05T13:33:00.001+01:00</published><updated>2007-03-06T11:34:21.645+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Bayesian analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Background reading: Can Machine Learning Be Secure?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The next paper from the RAID 2006 proceedings cites a paper called &lt;a href="http://portal.acm.org/citation.cfm?id=1128817.1128824"&gt;Can Machine Learning Be Secure?&lt;/a&gt; as it's source of inspiration. This is a theoretical paper while the RAID paper complements it by being experimental.  Thus it seemed reasonable to read it before reading the next RAID paper.&lt;br /&gt;&lt;br /&gt;Can Machine Learning Be Secure? That seems to be a good question. This paper analyzes how secure a learning system can be.&lt;br /&gt;&lt;br /&gt;A learning system adjusts it's model given new data, these are some of the questions asked:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Can it be trained by an attacker to allow malicious calls? &lt;/li&gt;&lt;li&gt;Can it be degenerated such that it becomes useless and must be shut down?&lt;/li&gt;&lt;li&gt;Are there any defenses against these attacks?&lt;/li&gt;&lt;/ul&gt;The paper tries to create a taxonomy of attacks on a learning system but I don't think it is that successful. The taxonomy has three axes:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Influence&lt;/b&gt;: the part of the learning system that is manipulated, &lt;i&gt;causative&lt;/i&gt; (alter the training data) or &lt;i&gt;exploratory&lt;/i&gt; (trying to discover information about the system)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Specificity&lt;/b&gt;: a &lt;i&gt;continuous&lt;/i&gt; spectrum, from achieving a specific goal, for instance to manipulate the learning system to accept a specfic malicious call, to acheiving a broader goal, for instance to manipulate the learner to reveal the existence of any possible malicious call.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Security violation&lt;/b&gt;: what security goal is violated, &lt;i&gt;integrity&lt;/i&gt; (false negative) or &lt;i&gt;availability&lt;/i&gt; (many classification errors making the system useless).&lt;/li&gt;&lt;/ol&gt;&lt;i&gt;&lt;u&gt;Comment:&lt;/u&gt; I don't think the paper gives enough reasons for this taxonomy. It is not that clear to me that these axes and scales are completely orthagonal or at least describes the space of attacks in a good way. Although I cannot, at the movement, come up with something better, I think it should be possible to think this through again and come up with something better. Maybe it is the vocabulary that is problematic; maybe by using different words, the taxonomy will be more readable. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Then the paper lists defenses against the different attacks, such as adding prior distributions (&lt;i&gt;robustness&lt;/i&gt;) that makes the system less sensitive to altered data, &lt;i&gt;detecting attacks&lt;/i&gt; with intrusion detection mechanism that analyzes the training data, confusing the attacker using &lt;i&gt;disinformation&lt;/i&gt;  that hinders the attacker from learning decision boundaries and, what seems to be a special case of the former, &lt;i&gt;randomization&lt;/i&gt; of the decision boundaries.&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Comment&lt;/u&gt;: &lt;a href="http://www.answers.com/main/ntquery?s=bayesian+methods"&gt;Bayesian learning methods&lt;/a&gt; seems to a be natural choice since prior distributions are in the essence of the Bayesian concept.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Last in the paper, they analyze a simple learning example for outlier detection on the bounds of the effort an attacker has to use to manipulate the learning system into wrongly classify a malicious call.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Comment&lt;/u&gt;: I cannot write much about this analysis since I could not understand the definition of the relative distance they use. I don't understand why they use it and what it means. Thus I do not understand the result. Is there anybody out there that can help me with this?&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://deeptrust.blogspot.com/2007/03/follow-up-can-machine-learning-be.html"&gt;follow up post on this &lt;/a&gt;&lt;a href="http://deeptrust.blogspot.com/2007/03/follow-up-can-machine-learning-be.html"&gt;issue&lt;/a&gt;.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-7603947812535209593?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/7603947812535209593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=7603947812535209593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7603947812535209593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7603947812535209593'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/03/background-reading-can-machine-learning.html' title='Background reading: Can Machine Learning Be Secure?'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-5176036587304677174</id><published>2007-02-28T23:19:00.001+01:00</published><updated>2007-03-09T15:40:57.989+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='attacks'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='anomaly detection'/><category scheme='http://www.blogger.com/atom/ns#' term='model-based'/><title type='text'>Paper 3: Automated Discovery Of Mimicry Attacks</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This papers describes an approach to checking that the models of model-based anomaly detection approachs really detect malicious system calls. Especially, the approach is aimed at discovering Mimicry Attacks, that is, calls that, for instance uses a buffer overflow, to invoke malicious system call sequences disguised as none-dangerous call  sequences. Previously, the discovery of mimicry attacks were done manually.&lt;br /&gt;&lt;br /&gt;A model-based anomaly detection approach uses a model describing the "normal" and allowed behavior of a monitored system. However, model-based anonaly detection can sometimes be cheated by the use of mimicry attacks that imitates "normal" behavior and thus these attacks are not detected.&lt;br /&gt;&lt;br /&gt;In this paper they create a model of the &lt;a href="http://en.wikipedia.org/wiki/Operating_system"&gt;Operating System&lt;/a&gt; (OS) monitored by a model-based anomaly detection system. Then they use the OS model to create a &lt;a href="http://en.wikipedia.org/wiki/Pushdown_automaton"&gt;Push Down Automaton&lt;/a&gt;/Push Down System of the anomaly detection system. Thereafter a model checker, given a malicious goal for an attack (for instance, to create a new user account), can automatically either find a successful attack call sequence not detected by the detection system or prove that there are no attack call sequences for that goal not detected by the &lt;i&gt;modeled automaton&lt;/i&gt;. This means that the reliability of this approach depends heavily on that the OS model is correct.&lt;br /&gt;&lt;br /&gt;I think this was a quite interesting paper with nice results, though I am not that familiar with model checking and formal methods.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-5176036587304677174?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/5176036587304677174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=5176036587304677174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5176036587304677174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5176036587304677174'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/02/paper-3-automated-discovery-of-mimicry.html' title='Paper 3: Automated Discovery Of Mimicry Attacks'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-7333920641865709560</id><published>2007-02-26T14:38:00.001+01:00</published><updated>2007-03-06T09:21:47.968+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='anomaly detection'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Paper 2:  Behavioral Distance Measurement Using Hidden Markov Models</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;In this paper, the authors describes how they to use a &lt;a href="http://en.wikipedia.org/wiki/Hidden_Markov_model"&gt;hidden markov model (HHM)&lt;/a&gt; to model the execution similarities between two process performing the same work. For instance, two Apache web servers running on two different platforms, Linux and Windows. The assumption is that the two process will not have the same &lt;a href="http://en.wikipedia.org/wiki/Security_vulnerability"&gt;vulnerabilities&lt;/a&gt;, and thus by measuring the behavioral distance between the two process, we can detect anomalies.&lt;br /&gt;&lt;br /&gt;Much of the paper describes the HHM and whether the overhead is small enough to make the algorithm usefull.&lt;br /&gt;&lt;br /&gt;Something missing is the significance of the results. For instance, when comparing another distance metric algorithm called an ED-based approach, the result is that the HHM-based approach is 6.32% faster, but nothing about the variance or significance. I would recommend any researcher to choose a good statistical test so results cannot be so easily questioned. A good online handbook for such tests can be found at &lt;a href="http://www.itl.nist.gov/div898/handbook/"&gt;the NIST/SEMATECH e-Handbook of Statistical Methods&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-7333920641865709560?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/7333920641865709560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=7333920641865709560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7333920641865709560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/7333920641865709560'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/02/paper-2-behavioral-distance-measurement.html' title='Paper 2:  Behavioral Distance Measurement Using Hidden Markov Models'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-5030688233651349805</id><published>2007-02-26T10:57:00.001+01:00</published><updated>2007-03-06T09:22:58.243+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data mining'/><category scheme='http://www.blogger.com/atom/ns#' term='paper'/><category scheme='http://www.blogger.com/atom/ns#' term='anomaly detection'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><category scheme='http://www.blogger.com/atom/ns#' term='alert correlation'/><title type='text'>Paper 1:  A Framework For The Application Of Association Rule Mining In Large Intrusion Detection Infrastructures</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This paper is about using data mining in form of association rules to extract rules describing correlations between alarms from a large set of intrusion detection systems. The rules can then be used as basis for creating new rules to detect correlated intrusions.&lt;br /&gt;&lt;br /&gt;Since the system mines for correlations between a huge amount of alarms it needs some form of data filtering. As filtering approach, the system uses graph algorithms with a graph where IP addresses are vertices and detected alarms are edges, drawn from source to destination IP addresses. Only connected components of the graph are used for mining.&lt;br /&gt;&lt;br /&gt;Amongst the most interesting things in this article are the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The number of rules generated each day can be used to detect weired (anomalous) network activites.&lt;/li&gt;&lt;li&gt;This can also be done for each subnet of the network and thus find high risk networks.&lt;/li&gt;&lt;/ul&gt;A problem is though that the results they get are not able to repeat. I can imagine that this is often a problem in security research with sensitive data. Many of their results are like anecdotes that makes it hard to compare the results to other's work.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-5030688233651349805?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/5030688233651349805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=5030688233651349805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5030688233651349805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/5030688233651349805'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/02/paper-1-framework-for-application-of.html' title='Paper 1:  A Framework For The Application Of Association Rule Mining In Large Intrusion Detection Infrastructures'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8227953017075350465.post-4292577422311353702</id><published>2007-02-26T10:16:00.001+01:00</published><updated>2007-03-06T09:24:17.848+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='proceedings'/><title type='text'>RAID 2006: Recent Advances in Intrusion Detection</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I have just started a project about intrusion detection and prevention. As background reading I have a copy of the Proceedings of &lt;a href="http://www.raid06.tu-harburg.de/"&gt;RAID 2006: Recent Advances in Intrusion Detection, 9th International Symposium&lt;/a&gt;. My plan is to initially start blogging about selected papers I am reading from the proceedings and then continue with papers from other sources.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8227953017075350465-4292577422311353702?l=deeptrust.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deeptrust.blogspot.com/feeds/4292577422311353702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8227953017075350465&amp;postID=4292577422311353702' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4292577422311353702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8227953017075350465/posts/default/4292577422311353702'/><link rel='alternate' type='text/html' href='http://deeptrust.blogspot.com/2007/02/raid-2006-recent-advances-in-intrusion.html' title='RAID 2006: Recent Advances in Intrusion Detection'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/00715178706455192275</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.sics.se/~tol/images/tomas2small.jpg'/></author><thr:total>1</thr:total></entry></feed>
