<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Dominic White</title>
    <link>http://singe.za.net/blog/</link>
    <description>.tHE pRODUCT - Security &amp; Privacy Blog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <managingEditor>webmaster@singe.rucus.net</managingEditor>
<webMaster>webmaster@singe.rucus.net</webMaster>
<ttl>2160</ttl>
<pubDate>Tue, 05 May 2009 08:49:41 GMT</pubDate>

    <image>
        <url>http://singe.za.net/pics/links/tHEpRODUCT-blue.gif</url>
        <title>RSS: Dominic White - .tHE pRODUCT - Security &amp; Privacy Blog</title>
        <link>http://singe.za.net/blog/</link>
        <width>120</width>
        <height>29</height>
    </image>

<item>
    <title>What a Wedding!</title>
    <link>http://singe.za.net/blog/archives/981-What-a-Wedding!.html</link>
            <category>Play</category>
    
    <comments>http://singe.za.net/blog/archives/981-What-a-Wedding!.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=981</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=981</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;&lt;img width=&quot;300&quot; height=&quot;199&quot; class=&quot;alignright size-medium wp-image-99&quot; title=&quot;dd_3366&quot; src=&quot;http://white.za.org/wp-content/uploads/2009/05/dd_3366-300x199.jpg&quot; alt=&quot;dd_3366&quot; style=&quot;float: right;&quot; /&gt;We loved every moment, if only there was more time. Some photos are up courtesy of our photographers. Our &lt;a href=&quot;http://blog.jdphotography.co.za/?p=444&quot;&gt;informal engagement shoot&lt;/a&gt;, and &lt;a href=&quot;http://blog.jdphotography.co.za/?p=447&quot;&gt;photos from the wedding&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;In the meantime, we&#039;re off on honeymoon!&lt;br /&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 04 May 2009 16:35:31 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/981-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>I'm getting married!</title>
    <link>http://singe.za.net/blog/archives/980-Im-getting-married!.html</link>
            <category>Play</category>
    
    <comments>http://singe.za.net/blog/archives/980-Im-getting-married!.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=980</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=980</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    In 17 hours. Finally, I can&#039;t wait.  
    </content:encoded>

    <pubDate>Fri, 01 May 2009 21:57:12 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/980-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Conficker Claims its First Human</title>
    <link>http://singe.za.net/blog/archives/979-Conficker-Claims-its-First-Human.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/979-Conficker-Claims-its-First-Human.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=979</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=979</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    Conficker has claimed it&#039;s first victim, this time a live one. Conficker, a computer virus that security researchers have warned will do severe damage to computing systems from April 1st, has claimed millions of computer victims to date. However, Harry Hermulen&#039;s computer was luckier than he was. &lt;p&gt;Mr Hermulen, fearing a computerised Armageddon would occur on April 1st due to Conficker, barricaded himself in his log cabin outside the small town of Pofadder in South Africa last week. After missing the town&#039;s weekly &amp;quot;sokkie&amp;quot;, a type of traditional Afrikaans dance, town members went to visit Harry. One witness described what they found as &amp;quot;horrifying&amp;quot;. &amp;quot;We knocked on the door, but Harry didn&#039;t answer, a jean-pant were drying outside, but Harry only had one pair, so we knew he was inside.&amp;quot; said Maggie van Schoonstad. &amp;quot;We opened the door and found yellow, red and blue devil&#039;s signs on all the walls,&amp;quot; continued Maggie These were later confirmed as the logos of well known Anti-Virus vendors. &amp;quot;We found him dead in front of his computer, his face was all blue from the screen.&amp;quot;&lt;/p&gt; 
&lt;p&gt;Later analysis confirmed Mr Hermulen had starved to death. Computer experts determined that while waiting for his Vista computer to boot, then clicking through the thousands of &#039;Allow&#039; dialogs presented to&amp;#160; him by the multiple Anti-Virus products installed, Mr Hermulen had not had time to eat. &amp;quot;His finger was full of blood and stuck to his mouse.&amp;quot; said Frikkie Steyn a close hunting friend of Harry.&lt;/p&gt; 
&lt;p&gt;When asked for comment, Norton Symanteck, a spokesperson for Fckng-Secure Anti-Virus said, &amp;quot;What happened to Mr. Hermulen is a tragedy, BUT YOU&#039;RE ALL GOING TO DIE UNLESS YOU BUY ANTI-VIRUS.&amp;quot; Oh the humanity.&lt;/p&gt; 
&lt;p&gt;Happy April First.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 01 Apr 2009 09:02:29 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/979-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Department of Home Affairs Snooping Tools</title>
    <link>http://singe.za.net/blog/archives/978-Department-of-Home-Affairs-Snooping-Tools.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/978-Department-of-Home-Affairs-Snooping-Tools.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=978</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=978</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;Thanks to the Department of Home Affairs, it is now possibly to get a bit more creepy. If you know someone&#039;s ID number (&lt;a title=&quot;Google Search for SA ID Numbers&quot; href=&quot;http://is.gd/oIBS&quot;&gt;not a hard task&lt;/a&gt;) you can now find out if they are dead/alive, in the process of obtaining a new ID book or married (and when).&lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;a title=&quot;DHA Living Status&quot; href=&quot;http://www.dha.gov.za/enquiry/living/status/living_status.asp&quot;&gt;Are they alive?&lt;/a&gt;&lt;/li&gt; 
&lt;li&gt;&lt;a title=&quot;DHA Marital Status&quot; href=&quot;http://www.dha.gov.za/enquiry/marital/status/marital_status.asp&quot;&gt;Married?&lt;/a&gt;&lt;/li&gt; 
&lt;li&gt;&lt;a title=&quot;DHA ID Book Status&quot; href=&quot;http://www.dha.gov.za/enquiry/id/status/id_status.asp&quot;&gt;Applying for a new ID book?&lt;/a&gt; &lt;br /&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;While these would make a great addition to Maltego as new transforms, given how poorly protected our ID numbers are, I&#039;m reluctant for the DHA to be making this info available. While this information certainly isn&#039;t a deep invasion of privacy, I am worried about them expanding the service. Additionally, the existence of these services implies that there is a DB full of juicy ID data connected to the internet, and I&#039;m not sure they&#039;ve secured it very well.&lt;br /&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 24 Mar 2009 16:37:09 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/978-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>SA AV Vendor Recycling News for FUD Marketing</title>
    <link>http://singe.za.net/blog/archives/977-SA-AV-Vendor-Recycling-News-for-FUD-Marketing.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/977-SA-AV-Vendor-Recycling-News-for-FUD-Marketing.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=977</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=977</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;
ClassicFM just phoned me for comment on &lt;a href=&quot;http://www.news24.com/News24/Technology/News/0,,2-13-1443_2486753,00.html&quot; title=&quot;Open Excel Files with Caution&quot;&gt;this story&lt;/a&gt;. I did some quick research and was rather dismayed to find that this appears to be an attempt to drum up some press references for marketing rather than a responsible informing of the public.&lt;/p&gt;
&lt;p&gt;Update: ClassicFM has &lt;a href=&quot;http://www.classicfm.co.za/news/latest-news/ms-excel-hit-by-virus&quot; title=&quot;MSExcel Hit by Virus&quot;&gt;put up the story&lt;/a&gt; with a soundbite. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;It was referencing &lt;a href=&quot;http://vil.nai.com/vil/content/v_143916.htm&quot;&gt;X97M/TrojanDropper.Agent.NAI.trojan&lt;/a&gt; (the vendor in question isn&#039;t McAfee, they just had a good writeup) which exploited an unpatched vulnerability (&lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0081&quot;&gt;CVE-2008-0081&lt;/a&gt; to be specific) in &lt;a title=&quot;Microsoft&#039;s Advisory&quot; href=&quot;http://www.microsoft.com/technet/security/advisory/947563.mspx&quot;&gt;early 2008&lt;/a&gt;, but was &lt;a href=&quot;http://www.microsoft.com/technet/security/Bulletin/MS08-014.mspx&quot;&gt;patched by Microsoft in October 2008&lt;/a&gt;. So, by now the patch is likely deployed to even your mother&#039;s machine in the cupboard, and AV vendors have got several copies of the signature deployed. In addition, the specific trojan was used in targeted attacks and it is highly likely that no person or company in SA will ever see a copy, even if they did, the generic advice of &#039;be suspicious of .xls files&#039; is fairly useless.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;To add insult to injury, the AV vendor seems to have received orders from their head office as their international office &lt;a title=&quot;SC Mag&quot; href=&quot;http://www.scmagazineuk.com/Vulnerability-discovered-in-Microsoft-Excel-that-contains-Trojan/article/127998/&quot;&gt;engaged in the same FUD last month&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;This appears to be fairly blatant scaremongering in order to get their name in the papers, the sort that harm the whole industry and makes people unable to differentiate between real threats with real actions they can take. There may be a good explanation, and if the vendor in question wants to clear things up I&#039;ll publish it here, although having not mentioned their name I doubt they&#039;ll see it. In the meantime, I recommend journos blacklist them as a source.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;Now, if anyone wants to write about &lt;a title=&quot;Dider Stevens&quot; href=&quot;http://blog.didierstevens.com/2009/03/09/quickpost-jbig2decode-look-mommy-no-hands/&quot;&gt;the PDF tomfoolery that&#039;s been going on lately&lt;/a&gt;, that would be far more interesting. Although, even then only to IT and security types, not the general public yet.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 17 Mar 2009 13:04:26 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/977-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Using Maltego to Data Mine Twitter</title>
    <link>http://singe.za.net/blog/archives/976-Using-Maltego-to-Data-Mine-Twitter.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/976-Using-Maltego-to-Data-Mine-Twitter.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=976</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=976</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    I&#039;ve &lt;a title=&quot;Paterva Privacy Hacking&quot; href=&quot;http://singe.za.net/blog/archives/859-Paterva-Privacy-Hacking.html&quot;&gt;previously&lt;/a&gt;, &lt;a title=&quot;Paterva re-releases Evolution as Maltego&quot; href=&quot;http://singe.za.net/blog/archives/871-Paterva-re-releases-Evolution-as-Maltego.html&quot;&gt;spoken&lt;/a&gt; about &lt;a title=&quot;Paterva&quot; href=&quot;http://www.paterva.com/&quot;&gt;Paterva&lt;/a&gt;&#039;s awesome data mining tool &lt;a title=&quot;Maltego&quot; href=&quot;http://www.paterva.com/maltego/&quot;&gt;Maltego&lt;/a&gt; in 2007. I&#039;ve recently had cause to start playing with it again as part of the Privacy work I&#039;m currently doing, and it&#039;s come a long way baby.&amp;#160; &lt;p&gt;To demonstrate the cool sorts of data mining you can do, I decided to play with the &lt;a href=&quot;http://www.paterva.com/maltego/maltego-and-twitter/&quot; title=&quot;Maltego and Twitter&quot;&gt;new twitter transforms&lt;/a&gt;. I&#039;ve produced some really nice graphs that demonstrate the power the views in Maltego can bring to your data analytics.&lt;/p&gt; 
&lt;p&gt;What I did was to start off with a phrase &amp;quot;@singe&amp;quot;. I then transformed that to tweets. This showed all recent tweets to or about me. From there I transformed the tweets to twitter affiliation (i.e. a twitter user). Then for each of those users, I ran the &#039;tweets to&#039; and &#039;tweets from&#039; transforms. This gave me a nice first go at the networks surrounding me. Then for all tweeple who were referenced more than once, I ran the same &#039;tweets to/from&#039; transforms. With the centrality data mining view, I could quickly see which tweeple were referenced several times and continued running the transforms against the most highly referenced people. I soon ran out of the 75 transforms allowed in the community edition.&lt;/p&gt; 
&lt;p&gt;From this data, I have a good idea of the twitter communication network that surrounds me. With the centrality view, you can immediately see there are two distinct networks, the South African twitter-sphere, and the Security twitter-sphere.&lt;/p&gt; 
&lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 110px;&quot;&gt; 
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://singe.za.net/blog/uploads/twitter-centrality-full.png&quot;&gt;&lt;!-- s9ymdb:104 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; class=&quot;serendipity_image_left&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-centrality-full.serendipityThumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt; 
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Centrality View - Showing 2 Distinct Networks&lt;/div&gt; 
&lt;/div&gt; 
&lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 110px;&quot;&gt; 
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://singe.za.net/blog/uploads/twitter-centrality-security.png&quot;&gt;&lt;!-- s9ymdb:106 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; class=&quot;serendipity_image_left&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-centrality-security.serendipityThumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt; 
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Centrality View - Showing Security Network&lt;/div&gt; 
&lt;/div&gt; 
&lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 110px;&quot;&gt; 
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://singe.za.net/blog/uploads/twitter-centrality-sa.png&quot;&gt;&lt;!-- s9ymdb:105 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; class=&quot;serendipity_image_left&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-centrality-sa.serendipityThumb.png&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt; 
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Centrality View - Showing South African Network&lt;/div&gt; 
&lt;/div&gt; 
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This is an interesting view. I know I operate within these two networks and the people in the one don&#039;t talk to the people in the other, but to have it represented so clearly is interesting.&lt;/p&gt;
&lt;p&gt;Next, I switched to the edge-weighted view which looks at the number of incoming and outgoing connection of each entitiy. This provided some insight into how these networks are structured. It is easy to see that the South African twitter-sphere is far more connected, the people there share a common group of friends, it&#039;s also easy to pick up the central nodes of the network, stii features quite prominently. The security network on the other hand is far more distributed and far less connected, with the central players much less easier to spot.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;div style=&quot;width: 110px;&quot; class=&quot;serendipity_imageComment_left&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a href=&quot;http://singe.za.net/blog/uploads/twitter-edge-full.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:107 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-edge-full.serendipityThumb.png&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Edge-weighted view - Showing network properties&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;width: 110px;&quot; class=&quot;serendipity_imageComment_left&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a href=&quot;http://singe.za.net/blog/uploads/twitter-edge-sa.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:108 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-edge-sa.serendipityThumb.png&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Edge-weighted view - Showing SA Network&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;width: 110px;&quot; class=&quot;serendipity_imageComment_left&quot;&gt;
&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a href=&quot;http://singe.za.net/blog/uploads/twitter-edge-security.png&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:109 --&gt;&lt;img width=&quot;110&quot; height=&quot;69&quot; src=&quot;http://singe.za.net/blog/uploads/twitter-edge-security.serendipityThumb.png&quot; class=&quot;serendipity_image_left&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Edge-weighted view - Showing Security Network&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The other piece of information this has provided are any people I should be following that feature prominently in either of the networks. For example, Tanya de Ville, Sheena Gates, Wogan May, Nick Jackson and Gabrielle Rosano are all people I don&#039;t currently follow but maybe should. Although, I tend to follow people I know personally in the South African network. On the other hand, I don&#039;t know most of the security tweeple personally and it tends to operate on more of a meritocracy, so this has given me some good ideas of other security tweeple I should follow; Andrew Hay, Marcus J. Carey, Thomas Nicholson and Rob Fuller.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I should add a disclaimer that I had Maltego set on max speed so it only returned 12 results, this means these graphs are very temporal based, tweple that were making more noise at the time I ran them featured more prominently. Also, I was using the community edition, and was limited to 75 transforms. Thus, don&#039;t take this as a personal slight if your name doesn&#039;t show up.&lt;/p&gt;
&lt;p&gt;My intention is to show how Maltego&#039;s views can be used for quick visual analysis of interrelated data sets. With the inclusion of local transforms, I&#039;m excited about the possibility of using this for all sorts of things, nessus/nmap output, firewall rules, customer info data sets etc. Nice work Paterva.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 11 Mar 2009 10:31:02 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/976-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Cybersquatting and Prank Redirects - Malema and the DA</title>
    <link>http://singe.za.net/blog/archives/975-Cybersquatting-and-Prank-Redirects-Malema-and-the-DA.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/975-Cybersquatting-and-Prank-Redirects-Malema-and-the-DA.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=975</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=975</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;Update: Verashni has since written &lt;a title=&quot;News24: Malema site links to DA&quot; href=&quot;http://www.news24.com/News24/South_Africa/News/0,,2-7-1442_2476878,00.html&quot;&gt;a story&lt;/a&gt; on the matter.&lt;/p&gt; 
&lt;p&gt;Many non-technical people don&#039;t realise how easy it is to manipulate many of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Protocol_Suite&quot; title=&quot;Internet Protocol Suite on Wikipedia&quot;&gt;core internet protocols&lt;/a&gt;. 2008 Was a particularly bad year for it with some key weaknesses being pointed out in critical protocols such as DNS, SSL and BGP (again) which have joined the ranks of SMTP, Ethernet and in-line SQL as broken. However, with all the technofeats, I forget how easy it is to do something simple that appears to be manipulation to the general public. A journo friend of mine, &lt;a href=&quot;http://blogs.24.com/verashni&quot; title=&quot;Verashni Pillay&quot;&gt;Verashni&lt;/a&gt;, noticed (amoung &lt;a href=&quot;http://mybroadband.co.za/vb/showthread.php?s=9747d5596c32f1d711b708a420a6dace&amp;amp;t=159872&quot; title=&quot;Malema&#039;s Homepage&quot;&gt;others&lt;/a&gt;) that visiting &lt;a href=&quot;http://www.malema.co.za&quot;&gt;www.malema.co.za&lt;/a&gt; will take you to the DA&#039;s website. For any forein readers, this is funny as I&#039;m sure &lt;a href=&quot;http://en.wikipedia.org/wiki/Julius_Malema&quot; title=&quot;Julius Malema on Wikipedia&quot;&gt;Julius Malema&lt;/a&gt; has a dartboard with, opposing political party leader, &lt;a href=&quot;http://en.wikipedia.org/wiki/Helen_Zille&quot;&gt;Hellen Zille&lt;/a&gt;&#039;s face on it. I did a &lt;a href=&quot;http://whois.co.za/cgi-bin/whois.sh?Domain=malema&amp;amp;Enter=Enter&quot;&gt;quick check&lt;/a&gt; of who had registered the domain and it was fairly obvious this was a prank:&lt;/p&gt; 
&lt;blockquote&gt; 
&lt;p&gt;
2f. billingaccount         : The ANC&lt;br /&gt;
2g. billingemail           : neveranc@gmail.com&lt;br /&gt;
2i. invoiceaddress         : Not 54 Sauer Street, Johannesburg, 2001&lt;br /&gt;
2j. registrantphone        : +2774 115 9505&lt;br /&gt;
2k. registrantfax          : &lt;br /&gt;
2l. registrantemail        : neveranc@gmail.com&lt;br /&gt; &lt;/p&gt; 
&lt;/blockquote&gt; &lt;p&gt;This isn&#039;t a technical feat, or particularly difficult to do. It likely cost the prankster R50 and 30 minutes of her time. For example &lt;a href=&quot;http://singe.za.net/blog/archives/760-thesource.ofallevil.com.html&quot;&gt;back in 2007, I pointed out&lt;/a&gt; that &lt;a href=&quot;http://thesource.ofallevil.com&quot;&gt;thesource.ofallevil.com&lt;/a&gt; mirrored Microsoft&#039;s website (and still does), and &lt;a href=&quot;http://singe.za.net/blog/archives/760-thesource.ofallevil.com.html#comments&quot;&gt;a commentator&lt;/a&gt; pointed out that &lt;a href=&quot;http://theroot.ofallevil.com&quot;&gt;theroot.ofallevil.com&lt;/a&gt; did the same for Verisign (but not anymore).&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;However, the almost magical qualities attributed to technology by the general public have lead to some very amusing conspiracy theories. My favourite so far is: &amp;quot;The DA is trying to profit from Julius&#039; popularity!&amp;quot; Unfortunately, there is no proof that the DA is behind this, and until we can rule out the rest of the planet as suspects, we&#039;ll just have to smirk and read &lt;a href=&quot;http://classicmalema.co.za/&quot; title=&quot;Classic Malema Moments&quot;&gt;Classic Malema&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;This does have some domain squatting implications though. If Julius ever decides to take his &amp;quot;unique&amp;quot; brand on-line, he&#039;ll likely need to go through some legal procedure to get &amp;quot;Not the ANC&amp;quot; to relinquish it. You can read more about &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Domain_squatting&quot;&gt;Cybersquatting&lt;/a&gt;&amp;quot; on Wikipedia. &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 26 Feb 2009 16:00:49 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/975-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Happy 5th Blogbirth Day</title>
    <link>http://singe.za.net/blog/archives/973-Happy-5th-Blogbirth-Day.html</link>
            <category>Life</category>
    
    <comments>http://singe.za.net/blog/archives/973-Happy-5th-Blogbirth-Day.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=973</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=973</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;
Five years ago I started this blog to keep my &lt;a title=&quot;Barry Irwin&quot; href=&quot;http://lair.moria.org/&quot;&gt;then supervisor&lt;/a&gt; up to date on my academic progress. It&#039;s interesting that at the same time five years ago Facebook was launched, and I think the last five years have been particularly interesting for computer security, and it&#039;s been fun. I&#039;ve also grown a lot over the years, and it&#039;s funny to &lt;a title=&quot;My First Post&quot; href=&quot;http://singe.za.net/blog/archives/1-Virgin-Territory.html&quot;&gt;read my early entries&lt;/a&gt; with hindsight.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;I&#039;ve never had a massive readership except for the odd case of big blogs linking to me (SANS, F-Secure and Washington Post were my most memorable). Although, the feedback I&#039;ve received over the years has really helped to refine some of my stances and ideas, and hopefully a few of yours dear reader. For example Ben Nagy once scared me into a whole new tack leading from &lt;a title=&quot;Responsible Disclosure and Patching&quot; href=&quot;http://singe.za.net/blog/archives/674-Responsible-Disclosure-and-Patching.html&quot;&gt;this&lt;/a&gt; to &lt;a title=&quot;Vulnerability Life Cycle&quot; href=&quot;http://singe.za.net/blog/archives/928-Vulnerability-Life-Cycle.html&quot;&gt;this&lt;/a&gt;. Last year was particularly fun with &lt;a href=&quot;http://singe.za.net/blog/archives/908-Why-I-think-Exploit-Markets-are-bad-a-response-to-Roberto-Preatoni-of-WabiSabiLabi.html&quot; title=&quot;Why I think Exploit Markets are a Bad Idea&quot;&gt;Roberto Preatoni&lt;/a&gt; and &lt;a href=&quot;http://singe.za.net/blog/archives/933-Dan-Kaminskys-BlackHat-USA-08-Talk-on-the-DNS-Flaw.html&quot; title=&quot;Dan Kaminsky&#039;s Black Hat USA 08 Talk&quot;&gt;Dan Kaminsky&lt;/a&gt; both getting involved in some discussion. It also marked a return to more active blogging for me, after a drop off in the move from academia to consulting. I hope to keep it up.&lt;/p&gt; 
&lt;p&gt;To my regular readers, thanks for reading, to any new readers welcome. My goal has always been to encourage debate and discussion, so if you&#039;ve never argued with me before&amp;#160; but always wanted to, know that I welcome the chance.&lt;br /&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 05 Feb 2009 11:06:13 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/973-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>A Response to Bejtlich on DLP</title>
    <link>http://singe.za.net/blog/archives/972-A-Response-to-Bejtlich-on-DLP.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/972-A-Response-to-Bejtlich-on-DLP.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=972</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=972</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    Richard Bejtlich just posted an entry entitle &amp;quot;&lt;a href=&quot;http://taosecurity.blogspot.com/2009/02/data-leakage-protection-thoughts.html&quot;&gt;Data Leakage Protection Thoughts&lt;/a&gt;.&amp;quot; In it he argues that Data Leak Prevention products will just lead to a new barrage of alerts for someone to ignore (ala IPS/IDS), or blocking a too-small-set of data for which a significant amount of time would need to be invested to understand how to block. I&#039;m paraphrasing, but I think it provides the gist.&lt;br /&gt; &lt;p&gt;Before I provide a response, I must preface it with the fact that we are currently working on and selling projects which use DLP tools.&lt;/p&gt; 
&lt;p&gt;That said, what I think Richard misses about DLP is the fingerprinting and discovery aspect. DLP solutions provide radically enhanced methods of fingerprinting and finding &#039;unstructured&#039; data beyond comparing hashes or strings. Unstructured data, is data that doesn&#039;t follow some kind of programmatic pattern. For example, credit card numbers are structured data and need to conform to certain guidelines. It&#039;s &lt;a href=&quot;http://sourceforge.net/projects/ccsrch&quot; title=&quot;ccsrch on sourceforge&quot;&gt;fairly easy to find and detect that sort of data&lt;/a&gt;. Unstructured data on the other hand are things like spreadsheets, documents, presentations, podcasts, movies etc. However, even then those are just containers for the data, and it is possible for the same information to be copied from a word document to a spreadsheet (for e.g.). DLP provide a way of fingerprinting the underlying information, and then detecting it across the organisation.&lt;/p&gt; 
&lt;p&gt;For example, one could fingerprint the board minutes on a PA&#039;s laptop, then examine all mailboxes, databases and file servers to locate them. Or, one could do the same for customer records and work out which systems are storing customer personal information. Alternatively, one could work out which systems are in scope for PCI DSS compliance (or descoping) because they contain card-holder data. Then, much later, one could monitor communication channels, flash sticks and printers and block any instances of the classified information being distributed outside of designated groups.&lt;/p&gt; 
&lt;p&gt;The reason this sort of stuff is important, is that organisations aren&#039;t very good at knowing where their important data is. People who&#039;ve done &#039;information classification&#039; projects before, will tell you they took a long time because the business people knew what data was important, but not how or where it was stored, and the IT people knew which systems the business people thought were important, but not which parts of information in that system were important. Being able to do this sort of fingerprinting and discovery makes the task of mapping these to each other much easier. Additionally, being able to fingerprint a blob of data and assign the whole blob specific properties makes life easier. You don&#039;t have to classify each paragraph of the board meeting&#039;s minutes, you can fingerprint every one and assign a policy to all of them. &lt;br /&gt;&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;The second part of a DLP solution, the enforcement, is the bit Richard was talking about. If we look at previous information classification projects again, even if you did come up with a decent data/system/comms map and classification scheme, you couldn&#039;t do much more than write policies or put a bit more effort into securing the systems holding the important data. The DLP tools let security teams start putting controls around the actual data, not their format or system, and provides a method to enforce that policy. In implementing this part, it&#039;s easy to alert on everything and end up with an unmanageable and unwatched list of alerts. Initially, key policies should be expressed as a block rule, assuming you aren&#039;t an unrealistic rule-nazi this will allow you to define rules for very confidential information or high-risk leaks (e.g. 1million customer records and one set of minutes of a board meeting). However, once you&#039;ve got that tweaked and usable, all the stuff in the middle may need a more nuanced approach in the form of logs and alerts. It&#039;s my personal belief that security analysts can&#039;t do that part, I&#039;ve tried and it&#039;s just way too much work. The communication context is something the data owner needs to comment on, and takes too much time to work out. This is where I think the workflow component comes in as described in &lt;a href=&quot;http://singe.za.net/blog/archives/960-DLP,-Users-and-Workflows.html&quot; title=&quot;DLP, Users and Worfklows&quot;&gt;my other blog entry on the topic&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Then (almost) finally, I think DLP has potential to allow an organisation with an immature security posture, to fairly quickly put controls around high risk data, start working out where their high risk data is stored and where their biggest leaks are. Those last two will help them prioritise their security efforts better than the other risk assessments consultancies like mine are famous for overcharging for ;)&lt;/p&gt; 
&lt;p&gt;I do agree that DLP tools aren&#039;t going to provide a fool proof way of detecting all attempts at smuggling data out. I&#039;ve tested a couple and while steganography works all the time, in some cases just bzip2&#039;ing it worked too. I don&#039;t think only stupid people will get detected by the DLP tool (although given the number of &amp;quot;mistakes&amp;quot; you end up seeing, blocking stupid is useful) as they do go quite far in picking up things like copy pasting snippets of text into other documents or inserting some random text in between paragraphs etc. But in the end it won&#039;t kill that werewolf for you.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 04 Feb 2009 21:14:47 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/972-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Opt-Out of Online Advertiser's Profiling</title>
    <link>http://singe.za.net/blog/archives/971-Opt-Out-of-Online-Advertisers-Profiling.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/971-Opt-Out-of-Online-Advertisers-Profiling.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=971</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=971</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    I&#039;ve been saying to anyone who would listen, that many advertisers (such as Google and DoubleClick - owned by Google) don&#039;t let you opt-out of their profiling. Essentially, many advertisers set a cookie and use it to track you across sites. This is useful to add state to stateless HTTP, but often lots of third-party cookies are set by advertisers which have no function other than to help profile you, i.e. it&#039;s possible to have a perfectly functional site without these cookies. &lt;p&gt;However, while trawling through &lt;a title=&quot;Google&#039;s Privacy Policy&quot; href=&quot;http://www.google.com/intl/en/privacypolicy.html&quot;&gt;Google&#039;s privacy policies&lt;/a&gt;, I found &lt;a title=&quot;Out out of NAI member ad networks&quot; href=&quot;http://networkadvertising.org/managing/opt_out.asp&quot;&gt;a gold-mine of opt-outingness&lt;/a&gt;, and it appears I was wrong. Not only can you opt-out of &lt;a title=&quot;Google&#039;s opt-out&quot; href=&quot;http://www.google.com/intl/en/privacy_ads.html&quot;&gt;Google&#039;s&lt;/a&gt; and &lt;a title=&quot;DoubleClick Opt-Out&quot; href=&quot;http://www.doubleclick.com/privacy/dart_adserving.aspx&quot;&gt;DoubleClick&#039;s&lt;/a&gt; profiling, you can opt-out of almost every other one! What this does it set a specific opt-out cookie, that will prevent the code running on the ad platforms from using or recording profile data to serve you ads. You will still see ads (unless you run &lt;a title=&quot;Firefox Add-On&quot; href=&quot;http://adblockplus.org/&quot;&gt;Ad Block Plus&lt;/a&gt;), but they will not be based on inferences from your surfing history. As it uses cookies, this will only work as long as the cookie is there, so other browsers/computers won&#039;t have it, nor will they remain if you delete your cookies. I still recommend not accepting the cookies in the first place (&lt;a title=&quot;Firefox Add-On&quot; href=&quot;https://addons.mozilla.org/firefox/addon/5207&quot;&gt;Cookie Safe&lt;/a&gt; helps with that and is easier than managing it through browser prefs), but if you must (e.g. to use gmail) then there&#039;s very little reason to not opt-out.&lt;/p&gt; 
&lt;p&gt;While this is quite cool, and certainly makes me heap less derision on online advertisers, there is a caveat that you are trusting the advertiser that they have opted you out. For example, doubleclick.com still has an ASP session cookie set which could be used for profiling if they felt like it (several of the other ad partners also have opt-out cookies with what looks like unique identifiers present). I would still recommend blocking these third party cookies just to be safe, and you don&#039;t really loose anything by doing so. Additionlly, non-ad profiling such as your &lt;a href=&quot;http://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.html&quot;&gt;Google life-time (now 2 years) cookie&lt;/a&gt; or &lt;a href=&quot;http://www.eff.org/deeplinks/2008/02/embedded-video-and-your-privacy&quot;&gt;YouTube tracking cookie&lt;/a&gt; will still be present and used to profile you (unless someone can show me a cool way to opt-out of that?) so this certainly isn&#039;t a panacea.&lt;/p&gt; 
&lt;p&gt;The big problem is that anyone who indiscriminantly accepts third party cookies, is also not likely to know about/care about/find the opt-out page. Either-way, the Network Advertising Affiliates deserve some credit for this. &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 02 Feb 2009 21:59:21 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/971-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>ARIAD - AutoRun.Inf Access Denied</title>
    <link>http://singe.za.net/blog/archives/970-ARIAD-AutoRun.Inf-Access-Denied.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/970-ARIAD-AutoRun.Inf-Access-Denied.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=970</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=970</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    &lt;p&gt;Viruses using the autorun.inf file of removable media such as flash sticks and iPods to automatically execute and install themselves whenever they are plugged into a machine can now be thwarted by Ariad. This is a &lt;a href=&quot;https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi?Gw=autorun.inf%20virus&quot;&gt;big vector at the moment&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;It&#039;s a &lt;a href=&quot;http://www.microsoft.com/whdc/driver/filterdrv/default.mspx&quot;&gt;file system filter&lt;/a&gt; (I didn&#039;t know about these, they&#039;re cool) that blocks access to autorun.inf and effectively stops windows from automatically installing viruses for you (aka a design flaw). Group Policy should allow you to do the same thing, but if you have either incompetent domain admins, some &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc758010.aspx&quot; title=&quot;What is Resultant Set of Policy&quot;&gt;inheritance complexity of multiple policy applications&lt;/a&gt; have self-imploded, or a family member who uses their USB without protection, this can help fill the gap.&lt;/p&gt; 
&lt;p&gt;Courtesy DiderStevens - &lt;a href=&quot;http://blog.didierstevens.com/programs/ariad/&quot; title=&quot;ARIAD&quot;&gt;Ariad&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;Dider asked me to add that at the time of writing this is &lt;span style=&quot;color: #ff0000;&quot;&gt;beta&lt;/span&gt; software, so test it first.&lt;br /&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sun, 25 Jan 2009 23:10:59 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/970-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Connecting to a Microsoft Office Communicator or Live Office Communicator Server in Ubuntu</title>
    <link>http://singe.za.net/blog/archives/969-Connecting-to-a-Microsoft-Office-Communicator-or-Live-Office-Communicator-Server-in-Ubuntu.html</link>
            <category>Geek</category>
    
    <comments>http://singe.za.net/blog/archives/969-Connecting-to-a-Microsoft-Office-Communicator-or-Live-Office-Communicator-Server-in-Ubuntu.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=969</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=969</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    
As part of my ongoing attempt to not use Windows this year, I have been struggling to find a way to get OCS/LCS working in Linux. Due to some recent work on the SIPE/SIPLCS Pidgin plugin, it is now working.
 
To make it work, first download the broken &#039;stable&#039; version from &lt;a title=&quot;SIPE Project&quot; href=&quot;http://sourceforge.net/projects/sipe/&quot;&gt;the Sourceforge page&lt;/a&gt; (currently &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=194563&amp;amp;package_id=229450&amp;amp;release_id=647240&quot;&gt;1.3.2&lt;/a&gt;), and extract it to a directory.&lt;p&gt;Next, checkout the latest snapshot from the git repository, as version 1.3.3 fixes several problems with 1.3.2. If you&#039;re reading this and 1.3.3 is an ancient version, then skip this step and try the stable version from sourceforge first. The latest snapshot can be downloaded from &lt;a href=&quot;http://repo.or.cz/w/siplcs.git?a=shortlog;h=mob&quot;&gt;the GIT repository&lt;/a&gt;. Just click the first &lt;a href=&quot;http://repo.or.cz/w/siplcs.git?a=snapshot;h=31c2e621f537cdeef194cddcb948d79dee9ee0e8;sf=tgz&quot;&gt;&#039;snapshot&#039; link&lt;/a&gt; at the top right.&lt;/p&gt;&lt;p&gt;Extract the snapshot into the same directory.&lt;/p&gt;&lt;p&gt;Next perform the usual configure/make routine you&#039;re used to. Remember to set the correct prefix based on how you have pidgin installed. If it is a binary package it will most likely be /usr, source compiles will be in /usr/local. I am using Ubuntu Intrepid and since chose /usr.&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;singe@blackguard:~/manual-install/sipe/merged$ ./configure --prefix=/usr&lt;br /&gt;singe@blackguard:~/manual-install/sipe/merged$ make&lt;br /&gt;singe@blackguard:~/manual-install/sipe/merged$ sudo checkinstall --fstrans=0 make install&lt;/font&gt;&lt;/p&gt;&lt;p&gt;I use checkinstall to make sure a package is generated. The --fstrans=0 switch is to turn off file system translation due to a &lt;a href=&quot;http://checkinstall.izto.org/cklist/msg00319.html&quot;&gt;current bug&lt;/a&gt;. This will actually install the files, so make sure you&#039;re running it on a system you want it installed to.&lt;/p&gt;&lt;p&gt;Next you will need to link the sipe libraries into libpurple as it is incorrectly installed to pidgin&#039;s directory. You can do this with:&lt;/p&gt;&lt;p&gt;singe@blackguard:~$ cd /usr/lib/purple-2/&lt;br /&gt;singe@blackguard:/usr/lib/purple-2$ sudo ln -s /usr/lib/pidgin/libsipe.* .&lt;/p&gt;&lt;p&gt;Now you&#039;re done. Fire up Pidgin and add a new account. Under protocol select &amp;quot;Microsoft LCS/OCS&amp;quot;. The options are poorly named. Place your SIP server&#039;s address in the &#039;Proxy&#039; field, select non-standard port then enter the port your OCS server is exposed on. I used 443 for SSL/TLS and selected the SSL/TLS connection type. Next I put my SIP username and password into the &#039;Username&#039; and &#039;Password&#039; fields, my domain username into &#039;Auth User&#039; and domain into &#039;Auth Domain&#039;.&lt;/p&gt;&lt;p&gt;For example:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Basic&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Protocol: Microsoft OCS/LCS&lt;br /&gt;Username: &amp;lt;sip account e.g. bob@company.com&amp;gt;&lt;br /&gt;Password: &amp;lt;domain password&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Advanced&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Use proxy: checked&lt;br /&gt;Proxy Server: &amp;lt;SIP server e.g. sip.company.com&amp;gt;&lt;br /&gt;Use non-standard port: checked&lt;br /&gt;Port: &amp;lt;relevant port based on connection type, most likely 443&amp;gt;&lt;br /&gt;Connection Type: SSL/TLS&lt;br /&gt;Auth User: &amp;lt;domain username, e.g. BOB &amp;gt;&lt;br /&gt;Auth Domain: &amp;lt;company domain e.g. COMPANY&amp;gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 20 Jan 2009 01:07:35 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/969-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Server Instability</title>
    <link>http://singe.za.net/blog/archives/968-Server-Instability.html</link>
            <category>Geek</category>
    
    <comments>http://singe.za.net/blog/archives/968-Server-Instability.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=968</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=968</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    Sorry for the server instability. There appear to have been some problems with the kernel, which I think are now sorted. We&#039;ll see.
  
    </content:encoded>

    <pubDate>Tue, 20 Jan 2009 00:10:44 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/968-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>WorkTime Script to Prevent Innapropriate Web Surfing</title>
    <link>http://singe.za.net/blog/archives/967-WorkTime-Script-to-Prevent-Innapropriate-Web-Surfing.html</link>
            <category>Geek</category>
    
    <comments>http://singe.za.net/blog/archives/967-WorkTime-Script-to-Prevent-Innapropriate-Web-Surfing.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=967</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=967</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    
Not only does &lt;a href=&quot;http://bashcurescancer.com/&quot; title=&quot;Learn the UNIX/Linux command line&quot;&gt;BASH cure cancer&lt;/a&gt;, but it can stop you from wasting time on the intertubes. While lying on the grass today I realised that I have a few &#039;jumping off&#039; sites for non-work meanders; gateway drugs of sorts. By blocking these sites, I can stop myself from getting sidetracked most of the time and prevent Work Avoidance Behaviour (WABbing). If you&#039;re one of those people who can stick to a schedule, you could even cron it. Read the &lt;a href=&quot;/utils/worktime.sh&quot; title=&quot;Work Time WAB prevention&quot;&gt;crufty-4am-produced shell script&lt;/a&gt; yourself, or the English below. 
&lt;p&gt;The shell script has two variables at the top, the location of your block list and the location of your hosts (as in /etc/hosts) file. Anyone with a modicum of unix knowledge should get how it works now (if not, don&#039;t use it). As an additional step I export my Tomboy todo list to HTML and use netcat to serve it up on localhost (trying to use a combination of dbus and the ExportToHTML xsl to automate this, but not succeeding). This ensures that I am not only prevented from being side tracked, but am put back on track.&lt;/p&gt;&lt;p&gt;The block list is formed by listing the base domain for each site, one per line. For example:&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;singe@blackguard:~$ cat ~/.worktime&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;facebook.com&lt;br /&gt;bloglines.com&lt;br /&gt;twitter.com&lt;br /&gt;singe.za.net&lt;br /&gt;engadget.com&lt;br /&gt;gizmodo.com&lt;br /&gt;boingboing.net&lt;/font&gt;&lt;/p&gt;&lt;p&gt;You&#039;ll need to run it as root to modify the hosts file. For example:&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;singe@blackguard:~/bin$ ./worktime.sh&lt;br /&gt;Invalid argument!&lt;br /&gt;The options are &amp;quot;on&amp;quot; or &amp;quot;off&amp;quot; e.g.:&lt;br /&gt; ./worktime.sh on    #to enable work time&lt;br /&gt; ./worktime.sh off    #to enable play time&lt;br /&gt;singe@blackguard:~/bin$ sudo ./worktime.sh on&lt;br /&gt;Get to work!&lt;br /&gt;singe@blackguard:~/bin$ sudo ./worktime.sh on&lt;br /&gt;It&#039;s already work time.&lt;br /&gt;singe@blackguard:~/bin$ sudo ./worktime.sh off&lt;br /&gt;Work&#039;s done, let&#039;s play.&lt;br /&gt;singe@blackguard:~/bin$ sudo ./worktime.sh off&lt;br /&gt;You&#039;re already playing.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;You can download it &lt;a href=&quot;/utils/worktime.sh&quot; title=&quot;Work Time WAB prevention&quot;&gt;here&lt;/a&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 18 Jan 2009 04:07:00 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/967-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Why Patch Management will Remain Hard</title>
    <link>http://singe.za.net/blog/archives/966-Why-Patch-Management-will-Remain-Hard.html</link>
            <category>Security</category>
    
    <comments>http://singe.za.net/blog/archives/966-Why-Patch-Management-will-Remain-Hard.html#comments</comments>
    <wfw:comment>http://singe.za.net/blog/wfwcomment.php?cid=966</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://singe.za.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=966</wfw:commentRss>
    

    <author>nospam@example.com (Dominic White)</author>
    <content:encoded>
    
A discussion with &lt;a title=&quot;Haroon Meer&quot; href=&quot;http://www.sensepost.com/blog/&quot;&gt;haroon&lt;/a&gt; yesterday revived some of my interest in my &lt;a href=&quot;http://singe.za.net/masters/thesis/&quot; title=&quot;Limiting Vulnerability Exposure through effective Patch Management - a thesis&quot;&gt;MSc thesis topic&lt;/a&gt;. Then serendipity brought &lt;a href=&quot;http://www.shavlik.com/desk-of-the-cto.aspx#seventeen&quot; title=&quot;More information, and an official apology, on MS09-001&quot;&gt;Eric Schultze commentary/apology on the MS09-001 patch&lt;/a&gt; to my attention. 
&lt;p&gt;First, some justification. Patch management is still a poorly practised discipline. I can&#039;t think of a single audit report either written or reviewed by me that didn&#039;t mention missing patches as a finding. This is also a non-trivial issue. Patches drives attacks (you can read &lt;a title=&quot;Vulnerability Life-Cycle&quot; href=&quot;http://singe.za.net/blog/archives/928-Vulnerability-Life-Cycle.html&quot;&gt;my vulnerability life-cycle&lt;/a&gt; for more justification), missing security patches really do put your organisation at risk, no matter how jaded we are about them.&lt;/p&gt;
&lt;p&gt;Arguably, Microsoft has done the most work in making their patches reliable and easy to install. However, it&#039;s still possible for a highly experienced patch management expert to get things wrong in understanding the impact (and hence appropriate prioritisation) of a patch.&lt;/p&gt;&lt;p&gt;However, the people within your organisation responsible for &#039;patch management&#039; are usually fairly low level techies. It is often seen as a plumbing and maintenance issue. You certainly don&#039;t have your top sysadmins jumping to it every Tuesday to put together a regression testing schedule and work out which machines to prioritise the deployment to. In South Africa, things are a little worse, where there appears to be an increasing dearth of top sysadmins, as many of them move up into less technical managerial positions away from the care of the metal, thankful to leave plumbing issues like patching behind them.&lt;/p&gt;&lt;p&gt;This is where the disconnect comes in. Even with a comprehensive toolset to easily deploy patches. The technical and security experience required to properly understand the affects of a patch, coupled with the operational and organisational experience required to understand those applied to a specific organisation are quite large however this maintenance issue is usually given to a junior technician. Additionally, even though Microsoft&#039;s patches have improved their stability
dramatically, people still err on the side of caution and tend towards
non-deployment. This disconnect can be resolved via an organisation patch management policy that codifies much of that experience, but in the words of haroon &amp;quot;Management don&#039;t buy into who cleans the fridge or when the light bulbs are replaced.&amp;quot; For the same reason low-level techies are sent to do the patching, management are unlikely to spend money and time getting patch management right. The right way to cut through that is with a risk-based argument, although not every organisation has a risk-management function motivated to do much about patching. Why? Because it&#039;s boring. Not only is it boring, it&#039;s repetitive; every month there&#039;s more. I personally find it very hard to care about patches these days.&lt;/p&gt;&lt;p&gt;However, these are the problem in the case of some of the best patches out there. But the software stack deployed on your average desktop, let alone across the organisation is far more complex, and most third-party vendors haven&#039;t gotten their patch process up to the same level as Microsoft. Even if they have, they often come with their own seperate infrastructure that many organisations are disincentivised to duplicate, and this isn&#039;t likely to get better any time soon. There are great tools out there to help with this, &lt;a title=&quot;Lumension&quot; href=&quot;http://www.lumension.com/&quot;&gt;Lumension&lt;/a&gt; and &lt;a title=&quot;Shavlik&quot; href=&quot;http://www.shavlik.com/&quot;&gt;Shavlik&lt;/a&gt; for example, however as per the previous paragraph this isn&#039;t the sexy sort of problem people want to spend lots of money on, and getting everyone to run &lt;a title=&quot;Debian Security Announcements&quot; href=&quot;http://www.debian.org/security/&quot;&gt;Debian&lt;/a&gt;, while ideal, is impractical :)&lt;/p&gt;&lt;p&gt;So that&#039;s my litany of problems around patching. While quite different from several years ago, much of it remains the same or is just a subtle reformulation. I don&#039;t see patching getting better, and I don&#039;t see people willing to spend much time (outside of select vendors) to make it better. But the risk remains (and your IPS which you never check anyway won&#039;t save you).&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 17 Jan 2009 10:49:21 +0200</pubDate>
    <guid isPermaLink="false">http://singe.za.net/blog/archives/966-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
</item>

</channel>
</rss>