<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7196788127833928948</atom:id><lastBuildDate>Thu, 11 Mar 2010 09:33:35 +0000</lastBuildDate><title>Information Security Short Takes</title><description /><link>http://www.shortinfosec.net/</link><managingEditor>noreply@blogger.com (Bozidar Spirovski)</managingEditor><generator>Blogger</generator><openSearch:totalResults>217</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/shortinfosec" /><feedburner:info uri="shortinfosec" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>shortinfosec</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-1844036610933196040</guid><pubDate>Sun, 07 Mar 2010 21:26:00 +0000</pubDate><atom:updated>2010-03-08T00:02:37.209+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Computer security</category><category domain="http://www.blogger.com/atom/ns#">microsoft</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Accelerating Security Assessment with MS Security Assessment Tool</title><description>When working on a security assessment, it is always helpful to use an automated tool that compares the key elements to the known best practices, and generates an overview result set.&lt;br /&gt;Among other tools which can be used, Microsoft has released a tool titled &lt;a href="http://technet.microsoft.com/en-us/security/cc185712.aspx"&gt;Microsoft® Security Assessment Tool.&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S5QwZfa-SZI/AAAAAAAAAf0/uYKBINZRcaI/s1600-h/security_assessment.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 157px; height: 200px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S5QwZfa-SZI/AAAAAAAAAf0/uYKBINZRcaI/s200/security_assessment.jpg" alt="" id="BLOGGER_PHOTO_ID_5446031063887268242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The assessment of this tool strives to identify the business risk of the organization and the security measures deployed to mitigate risk.&lt;br /&gt;The assessment takes the form of a questionnaire, with Yes/No answers that cover the following areas&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S5QwZfa-SZI/AAAAAAAAAf0/uYKBINZRcaI/s1600-h/security_assessment.jpg"&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Infrastructure &lt;/span&gt;- Infrastructure security collects information on how the networks function, what business processes (internal or external) it supports, how hosts are built and deployed, and how the network are managed and maintained.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Applications &lt;/span&gt;- Applications security reviews applications within the organization and assess them from a security and availability standpoint. It examines technologies used within the environment, and reviews the high level procedures an organization can follow to help mitigate application risk&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Operations and People &lt;/span&gt;- This section reviews those processes within the enterprise governing corporate security policies, Human Resources processes, and employee security awareness and training. It also focuses on dealing with security as it relates to day-to-day operational assignments and role definitions.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The resulting comparison to best practices generates a summary report, as well as much more useful detailed report with areas which are lacking in comparison to the best practices. The report contains a lot of suggestions and links to related products and best practices published by Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S5QtS8LiU2I/AAAAAAAAAfc/HmtUlCVM0FI/s1600-h/MS_Assessment_Tool_Summary_Assessment.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 150px;" src="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S5QtS8LiU2I/AAAAAAAAAfc/HmtUlCVM0FI/s320/MS_Assessment_Tool_Summary_Assessment.jpg" alt="" id="BLOGGER_PHOTO_ID_5446027652813181794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The MS Security Assessment Tool and it's report isn't a replacement for a full blown analysis, nor it can be a used as a one stop shop for a realistic security analysis. When performing a real analysis, an in-depth review of process and technology is needed.&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;MSAT&lt;/span&gt; is just a helpful tool to generate a security posture overview and some automated &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;recommendations&lt;/span&gt;, so it is a nice start. For everything else, you will need to bring in expert professionals.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/12/wmi-scanning-excellent-security-tool.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;WMI&lt;/span&gt; Scanning - Excellent Security Tool&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/risk-assessment-with-microsoft-threat.html"&gt;Risk Assessment with Microsoft Threat Assessment &amp;amp; Modeling&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/googles-ratproxy-web-security-tool-for.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Google's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Ratproxy&lt;/span&gt; Web Security Tool for Windows&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/analysis-of-windows-security-logs-with.html"&gt;Analysis of Windows Security Logs with MS Log Parser&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/how-to-malicious-web-site-analysis.html"&gt;How To - Malicious Web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SIte&lt;/span&gt; Analysis Environment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-1844036610933196040?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/Olbk9o1tpGc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/Olbk9o1tpGc/accelerating-security-assessment-with.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S5QwZfa-SZI/AAAAAAAAAf0/uYKBINZRcaI/s72-c/security_assessment.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/03/accelerating-security-assessment-with.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-4669369879007225831</guid><pubDate>Thu, 04 Mar 2010 19:33:00 +0000</pubDate><atom:updated>2010-03-04T20:46:02.889+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network security</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Man In The Middle Attack - Explained</title><description>"That’s vulnerable to a man in the middle attack!"&lt;br /&gt;&lt;br /&gt;You've probably heard this before, but let’s dive into the details of this attack and understand exactly how it works.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Definition&lt;/b&gt;&lt;br /&gt;First, a quick definition, a man in the middle (MitM) attack is an attack where the communication which is exchanged between two users is surreptitiously monitored and possibly modified by a third, unauthorized, party. In addition, this third party will be performing this attack in real time (i.e stealing logs or reviewing captured traffic at a later time would not qualify as a MitM)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S5AN5P6M13I/AAAAAAAAAfU/N54SXpYWD4I/s1600-h/man_in_the_middle_attack.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 178px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S5AN5P6M13I/AAAAAAAAAfU/N54SXpYWD4I/s320/man_in_the_middle_attack.jpg" alt="" id="BLOGGER_PHOTO_ID_5444867226665277298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While a MitM could be performed against any protocol or communication, we will discuss it in relation to HTTP traffic in just a bit.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requirements for Attack&lt;/b&gt;&lt;br /&gt;A MitM attack can be performed in two different ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; The attacker is in control of a router along the normal point of traffic communication between the victim and the server the victim is communicating with.&lt;/li&gt;&lt;li&gt; The attacker is located on the same broadcast domain (e.g. subnet) as the victim.&lt;/li&gt;&lt;li&gt; The attacker is located on the same broadcast domain (e.g. subnet) as any of the routing devices used by the victim to route traffic.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;We will discuss 2. This is a likely attack that can be used against your neighbors or the person sitting next to you at a coffee house.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Attack&lt;/b&gt;&lt;br /&gt;A MitM attack will take advantages of weaknesses in network communication protocols in order to convince a host that traffic should be routed through the attacker instead of through the normal router. In essence, the attacker is advertising that they are the router and the client should update their routing records appropriately.  This attack is called ARP spoofing.&lt;br /&gt;The (greatly simplified) purpose of ARP (Address Resolution Protocol) is to enable IP address to MAC address translations for hosts. This is required so that the packet can reach their final destined host.&lt;br /&gt;&lt;br /&gt;By design, ARP does not contain authentication. Therefore, any host can reply to an ARP request or send an unsolicited ARP response to a specific host.  These ARP response messages are used by the attacker to instruct the victim’s machine that the appropriate MAC address for a given IP address is now the MAC address of the attacker’s machine.  More specifically, the attacker is instructing the victim to overwrite their ARP cache for the IP-&gt;MAC entry for the router. Now, the IP address for the router will correspond to the MAC address for the attacker’s machine.&lt;br /&gt;&lt;br /&gt;What does this mean?  Now, all of the victim’s traffic will be routed through the attacker.  Of course, we don’t stop here. In order to allow the traffic to reach the Internet, the attacker must configure his system (or attack tool) to also forward this traffic to the original router. In addition, the attacker performs a similar ARP spoofing attack against the router. This way the router knows to send traffic, that was destined for the victim machine, to our attacker instead.  The attacker then forwards on the traffic to the victim. This completes the “chain” and places the attacker “in the middle” of the communication.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Impacts on HTTP&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;At this point, the attacker has the ability to view and modify any TCP traffic sent to or from the victim machine. HTTP traffic is unencrypted and contains no authentication. Therefore, all HTTP traffic can be trivially monitored/modified by the attacker.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What about HTTPS?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Everything we have talked about thus far is related to getting in the middle of the network communications. This enables the attacker to view most exchanged data, but does not enable the attacker to intercept data exchanged of protocols that implement their own authentication and encryption (e.g. SSH, SSL/TLS)&lt;br /&gt;But, this is where the fun starts.  The purpose of HTTPS is to create a secure communication over top of HTTP by the use of SSL or TLS.  On its own SSL/TLS can be very effective and secure. However, there are significant problems in the&lt;a href="http://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet"&gt; implementation of SSL/TLS&lt;/a&gt; which effectively &lt;a href="http://blog.ivanristic.com/2010/01/how-to-render-ssl-useless.html"&gt;renders it useless&lt;/a&gt;.  In addition, the browsers handling of SSL/TLS can lead to issues when both HTTPS and HTTP sites are visited by the user.&lt;br /&gt;&lt;br /&gt;More devious means are needed to perform a MitM against SSL/TLS.  At this point the attacker could attempt to intercept HTTPS traffic by using a custom certificate. This would present a certificate warning message in the user’s browser and likely alert the user to the attack.  Luckily for the attacker, most users would ignore the warning and continue – thus exposing all of their data.&lt;br /&gt;&lt;br /&gt;Alternatively, the attacker could try and use tools such as &lt;a href="http://www.thoughtcrime.org/software/sslstrip/"&gt;SSLstrip&lt;/a&gt; to leverage poor application design with regards to SSL/TLS. This could also enable the attacker to obtain the victim’s password over clear text HTTP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How concerned should you be?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The attack scenario described in 2a can be performed by any user on the same broadcast domain as your machine.  This means that anyone sitting in the same coffee house on the wireless network could be an attacker. Also, if you connect directly to your Comcast/RoadRunner/ATT/whatever home connection, then many of your neighbors could also perform this attack against you.  And if you use a home router instead of directly plugging the connection into your machine - well, then the attack is still possible via 2b (essentially the same attack).&lt;br /&gt;&lt;br /&gt;Really the only reason this isn’t a bigger deal is because of the requirement to be on the same subnet.  Right now we have so many other issues, such as XSS, SQL injection, etc, which can all be exploited remotely by attackers. The attackers just sit in their remote locations and destroy web sites from a far.  However, the point is this, if an attacker wants to steal YOUR specific bank data then all they need to do is sit next to you at a coffee house or sign up for Internet service in your area.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a guest post by Michael Coates, a senior application security consultant with extensive experience in application security, security code review and penetration assessments. He has conducted numerous security assessments for financial, enterprise and cellular customers world-wide.&lt;br /&gt;&lt;/p&gt;The original text is published on&lt;a href="http://michael-coates.blogspot.com/"&gt; ...Application Security...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/how-to-malicious-web-site-analysis.html"&gt;How To - Malicious Web SIte Analysis Environment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/02/security-information-gathering-brief.html"&gt;Security Information Gathering - Brief Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/dhcp-security-most-overlooked-service.html"&gt;DHCP Security - The most overlooked service on the network&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/example-bypassing-wifi-mac-address.html"&gt;Example - Bypassing WiFi MAC Address Restriction&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-4669369879007225831?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/LB32OS6gtqU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/LB32OS6gtqU/man-in-middle-attack-explained.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S5AN5P6M13I/AAAAAAAAAfU/N54SXpYWD4I/s72-c/man_in_the_middle_attack.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/03/man-in-middle-attack-explained.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6934581688601671891</guid><pubDate>Wed, 03 Mar 2010 11:12:00 +0000</pubDate><atom:updated>2010-03-03T21:56:29.859+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Minimize Impact of Online Intelligence Searches</title><description>In our previous article - &lt;a href="http://www.shortinfosec.net/2010/03/digging-for-information-with-open.html"&gt;Digging for information with Open Source Intelligence&lt;/a&gt; we looked at the generic process of information gathering. But what is this process looking for? The answer to this question is important to all parties:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;to the investigator&lt;/span&gt; - for proper focusing of his/hers efforts&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;to the possible targets &lt;/span&gt;- in order to properly &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;defend&lt;/span&gt; against Open Source Intelligence&lt;/li&gt;&lt;/ol&gt;So here are the items that the investigator is looking for when employing Open Source Intelligence against a potential target, and the methods of minimizing the possibility of someone discovering something:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S47L8QSji4I/AAAAAAAAAfM/kAY4T9DBYz8/s1600-h/open_Source_intelligence.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 320px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S47L8QSji4I/AAAAAAAAAfM/kAY4T9DBYz8/s320/open_Source_intelligence.jpg" alt="" id="BLOGGER_PHOTO_ID_5444513235562892162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;The final goal of any intelligence action is to obtain information that can be sold or used as competitive advantage. This can be as simple as a password, or as complex as plans for a corporate takeover.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At the information gathering level, this translates into:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Content of files indexed by search engines &lt;/span&gt;- In the ideal intelligence world, everything is contained in a single page document that can be scanned or downloaded from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;internet&lt;/span&gt;. Although such documents won't surface on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;internet&lt;/span&gt; unless someone is utterly dumb, bits and pieces of information can be found from files that have found their way on the web and got indexed by the search engines.&lt;span style="font-style: italic;"&gt; In order to make such pieces of info useless, hire a person to perform regular 'Google Hacking' to find such documents. Bear in mind that once documents are on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;internet&lt;/span&gt; and get indexed, you cannot destroy all publicly available copies. Instead, change the information within your company to render the public information useless or false. . &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Operational or Potential Business Relationships&lt;/span&gt; - web sites, news articles, corporate newsletters of partners and providers can contain names and sites of the target company, even forum and support site posts . While these are harmless by themselves, using these names the investigator can establish that there is some relationship between them, even the nature of the relationship. This can be used in a competitive bid, in social engineering or simply leaked to the public. &lt;span style="font-style: italic;"&gt;There is no real protection over such information, except of being aware that such information is 'in the wild'&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Real Person Identities&lt;/span&gt; - Publicly available names and contact info of any personnel related to the target are a potential gold mine. With the advent of social networks, once you know some one's name, the investigator can proceed with detailed investigation of such persons, and attempts at breaching of their credentials by trying common password combinations (pet names, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;birthdates&lt;/span&gt;, phone numbers etc). Most companies actually prefer to publish real person's names and contacts in the effort to appear closer to their potential clients and partners, so there is no direct protection. Much like in point 1, you&lt;span style="font-style: italic;"&gt;should hire a person to perform regular analysis of which names are publicly available, and what information is available on such persons, with a combined penetration test on their accounts. You can also institute a policy and awareness trainings for such persons to make them aware of their exposure.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Relationship Context&lt;/span&gt; - this is merely an extrapolation of real identities, business contacts and online communication. It can give the investigator an insight into 'who receives order from whom' or 'who is close to whom'. Such insight is crucial for social engineering attacks. &lt;span style="font-style: italic;"&gt;Controlling is actually controlling the previous 3 points.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;In summary, Open Source Intelligence is going to collect information about you and/or your company. You can do little to prevent it, but you can do much to render such information of very little value to anyone.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2010/03/digging-for-information-with-open.html"&gt;Digging for information with Open Source Intelligence&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/02/security-information-gathering-brief.html"&gt;Security Information Gathering - Brief Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/08/corporate-security-are-hackers-winning.html"&gt;Corporate Security - Are the hackers winning?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6934581688601671891?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/d3NEcynfCdc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/d3NEcynfCdc/minimize-impact-of-online-intelligence.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S47L8QSji4I/AAAAAAAAAfM/kAY4T9DBYz8/s72-c/open_Source_intelligence.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/03/minimize-impact-of-online-intelligence.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-8069988501836723954</guid><pubDate>Mon, 01 Mar 2010 22:05:00 +0000</pubDate><atom:updated>2010-03-01T23:49:06.324+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Digging for information with Open Source Intelligence</title><description>Wikipedia defines &lt;b&gt;Open source intelligence&lt;/b&gt; (&lt;b&gt;OSINT&lt;/b&gt;) is a form of intelligence collection management that involves finding, selecting, and acquiring information from publicly available sources and analyzing it to produce actionable intelligence.&lt;br /&gt;&lt;br /&gt;In reality, the methodology used in OSINT is the information gathering phase of every penetration phase. They only stuck a fancy name to the process.&lt;br /&gt;&lt;br /&gt;Regardless of the name, OSINT is very useful, and it's results can be very well used even outside of the penetration testing process.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S4xESwqXVNI/AAAAAAAAAe8/zwzzssTAHik/s1600-h/osint.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 231px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S4xESwqXVNI/AAAAAAAAAe8/zwzzssTAHik/s320/osint.png" alt="" id="BLOGGER_PHOTO_ID_5443801138675012818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The information gathering, or OSINT process can be summarized in the following steps:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identify your point of interest &lt;/span&gt;- who/what is your target of investigation. Start broad, and then narrow down to the interesting elements. For instance, start with a domain name or an IP address pool for a provider, until you find the contacts and names of actual persons. Then you can start drilling for material left on the Internet by them for further useful clues&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Collect information from multiple sources&lt;/span&gt; - consult search engines corporate sites, mailing list servers, even the old and forgotten Usenet might be useful&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sift through the gathered information to form a useful&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;result&lt;/span&gt;- Identify interesting pieces of intelligence for further use&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;The process looks very simple on paper, but bear in mind that most searches generate tons and tons of possible clues and/or false leads. It takes&lt;br /&gt;&lt;br /&gt;Here is what you'll have to deal with:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Irrelevant/false hits on a keyword&lt;/span&gt; - URL links or sites that contain the same sequence of words but in totally different context. The more generic the terms that you are searching for, the more of these there will be.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Fake contacts placed during registration process&lt;/span&gt; - looking for that all important 'Who' behind some site or document? Bear in mind that contact information on the web is usually fake to avoid pestering sales persons. And anyone can use your target's name for an alias on a registration.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Hundreds or thousands of archived messages from forums and mailing lists &lt;/span&gt;- much like the previous one, aliases and nearly useless communication can be found and needs to be sifted through. And you cannot be certain that you are looking at something written by your target of investigation&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Documents with irrelevant word matching &lt;/span&gt;- a large enough digital book will contain all the words of virtually any phrase &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;There are a lot of tools that will help you on your quest for information, but I'll sum-up those that I find useful&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hackersforcharity.org/ghdb/"&gt;&lt;span style="font-weight: bold;"&gt;Google hacking&lt;/span&gt;&lt;/a&gt; - The title says it all. Choose your keywords and then drill for data on google&lt;br /&gt;&lt;a href="http://www.paterva.com/web4/index.php/client/community-edition"&gt;&lt;span style="font-weight: bold;"&gt;Maltego CE&lt;/span&gt;&lt;/a&gt; - a client side program that drills the Internet for information on the element that you have chosen as source. It will return all kinds of possible information for further drill down. Produces a lot of false positives&lt;br /&gt;&lt;a href="http://www.silobreaker.com/"&gt;&lt;span style="font-weight: bold;"&gt;Silobreaker&lt;/span&gt;&lt;/a&gt; - an information correlation and pattern recognition system that returns results as summarized information clusters related to your search query. Not always very accurate, so always use other sources.&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/02/security-information-gathering-brief.html"&gt;Security Information Gathering - Brief Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/08/corporate-security-are-hackers-winning.html"&gt;Corporate Security - Are the hackers winning?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-8069988501836723954?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/g3HkfzZ6OVM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/g3HkfzZ6OVM/digging-for-information-with-open.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S4xESwqXVNI/AAAAAAAAAe8/zwzzssTAHik/s72-c/osint.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/03/digging-for-information-with-open.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-4354197613659073789</guid><pubDate>Mon, 22 Feb 2010 19:30:00 +0000</pubDate><atom:updated>2010-02-22T21:18:37.534+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SLA</category><category domain="http://www.blogger.com/atom/ns#">information strategy</category><title>Telco SLA - parameters and penalties</title><description>Communication links provided by Telco providers are critical to most businesses. And as any network admin will tell you, these links tend to have outages, ranging from small interruptions up to massive breakdowns that can last for days.&lt;br /&gt;&lt;br /&gt;When such interruptions occur, businesses suffer, but unless the provider has serious contractual obligations, there is little effort on their side to improve service or correct issues.&lt;br /&gt;&lt;br /&gt;That is why businesses need a good Service Level Agreement (SLA). Usually, the preparation of the SLA is dreaded by most, since it is full of numbers and parameters on which the client must decide what is acceptable, and whose values may be difficult to measure.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S4LmeIaOikI/AAAAAAAAAes/oe1o63X2Tcg/s1600-h/SLA_Parameters.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 300px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S4LmeIaOikI/AAAAAAAAAes/oe1o63X2Tcg/s320/SLA_Parameters.JPG" alt="" id="BLOGGER_PHOTO_ID_5441164705144932930" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;SLA Parameters&lt;/span&gt;&lt;br /&gt;A good SLA is not necessarily loaded with a lot of numbers. You need to work with 2-3 parameters which are important to you. &lt;span style="font-weight: bold;"&gt;Here are the most frequent SLA parameters, with their acceptable values:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Availability &lt;/span&gt;- more then 99% for internet, more then 99.5% for corporate data links&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Packet Loss&lt;/span&gt; - less then 0.4% for internet, less then 0.2% for corporate data links&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Jitter &lt;/span&gt;- less then 15ms for internet, less then 5ms for corporate data links&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;SLA Penalties&lt;/span&gt;&lt;br /&gt;And you need penalties which will hurt the provider&lt;strong&gt;. Penalties are &lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;the big stick in the SLA.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Here are the penalties that you want:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;small breach of SLA  - 25% to 33% of monthly fee&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;large breach of SLA - &lt;/span&gt;&lt;span&gt;50% to 100% of monthly fee&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S4LmHMtx9GI/AAAAAAAAAek/PHGu6b3eKtE/s1600-h/SLA_Penalties.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 212px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S4LmHMtx9GI/AAAAAAAAAek/PHGu6b3eKtE/s320/SLA_Penalties.jpg" alt="" id="BLOGGER_PHOTO_ID_5441164311163696226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt; &lt;/span&gt;Be aware that no provider will create an SLA that will eat much of it's profits. The commited provider can be identified by the type of Service Level Agreement (SLA) that it's prepared to sign without special negotiations.&lt;br /&gt;&lt;br /&gt;Here are three different levels of SLA's - not so much by the metrics and parameters, but quite different in terms of penalties&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Verizon is offering a very basic SLA, with compensation of the daily charge for each day of SLA breach - &lt;a href="http://www.verizonbusiness.com/terms/latam/co/sla/"&gt;http://www.verizonbusiness.com/terms/latam/co/sla/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;BT is accepting a more serious approach - a penaltyof a daily charge for each hour of SLA breach, but with a limit of maximum 10 days of charge in penalty &lt;a href="http://business.bt.com/assets/pdf/BTnet%20Service%20Level%20Agreement.pdf"&gt; http://business.bt.com/assets/pdf/BTnet%20Service%20Level%20Agreement.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Sprint is including some really hard penalties in their SLA, including a 100% of monthly charge in penalties for some parameters. &lt;a href="http://www.sprint.com/business/resources/mpls_vpn.pdf"&gt;http://www.sprint.com/business/resources/mpls_vpn.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/9-things-to-wath-out-for-in-sla.html"&gt;9 Things to watch out for in an SLA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/sla-lesson-software-bug-blues.html"&gt;The SLA Lesson: software bug blues&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/5-sla-nonsense-examples-always-read.html"&gt;5 SLA Nonsense Examples - Always Read the Fine Print&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-4354197613659073789?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/ZF20wHIi4dA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/ZF20wHIi4dA/telco-sla-parameters-and-penalties.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/S4LmeIaOikI/AAAAAAAAAes/oe1o63X2Tcg/s72-c/SLA_Parameters.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/02/telco-sla-parameters-and-penalties.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-7449191477721656425</guid><pubDate>Wed, 20 Jan 2010 19:03:00 +0000</pubDate><atom:updated>2010-01-20T20:15:33.496+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Geo Location based DDOS can target Mobile Operators</title><description>The sharp rise of smart mobile phones is introducing a new and concerning attack vector - a geo-location based DDOS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example Scenario&lt;/span&gt;&lt;br /&gt;Imagine a popular mobile application (bejeweled like game) that is downloaded by many.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The app contains a small amount of code to reference the phone's GPS and also check in with a command and control website.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The attacker decides on a city to target and a popular time of day and then updates the command and control website.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The mobie applications all check in with the C&amp;amp;C site and all mobile applications in the city area begin downloading large video files from YouTube.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S1dWEK8iD9I/AAAAAAAAAec/w0r8N8zLRJY/s1600-h/cell_phone_gps.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 305px; height: 320px;" src="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S1dWEK8iD9I/AAAAAAAAAec/w0r8N8zLRJY/s320/cell_phone_gps.jpg" alt="" id="BLOGGER_PHOTO_ID_5428902505476132818" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A massive sudden spike in high bandwidth usage of the mobile data network in a single metropolitan area.&lt;br /&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Most cellular networks run near capacity during the lunch rushes of popular cities. A sudden massive spike such as this would likely push the network over the edge and bring it down entirely.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This is a tough issue to address and I think it warrants a bit of consideration.&lt;br /&gt;&lt;br /&gt;This is a guest post by Michael Coates, a senior application security consultant with extensive experience in application security, security code review and penetration assessments. He has conducted numerous security assessments for financial, enterprise and cellular customers world-wide.&lt;br /&gt;The original text is published on&lt;a href="http://michael-coates.blogspot.com/"&gt; ...Application Security...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2010/01/gsm-encryption-broken-cellular-calls-at.html"&gt;GSM Encryption Broken - Cellular Calls At Risk&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/08/when-will-your-mobile-phone-get-hacked.html"&gt;When Will Your Mobile Phone get Hacked?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-7449191477721656425?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/2Rmm9C0fiko" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/2Rmm9C0fiko/geo-location-based-ddos-can-target.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S1dWEK8iD9I/AAAAAAAAAec/w0r8N8zLRJY/s72-c/cell_phone_gps.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/geo-location-based-ddos-can-target.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-650809091857978690</guid><pubDate>Tue, 19 Jan 2010 15:55:00 +0000</pubDate><atom:updated>2010-01-19T20:33:59.926+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Databases</category><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Free VS Commercial Database Vulnerability Scanning</title><description>Part of the vulnerability assessment process must include a vulnerability assessment of your databases.&lt;br /&gt;And the sad reality is that while there are thousands of tools that focus on Web application and network security scanning, there are very few of them which are doing the same for databases.&lt;br /&gt;Today we are comparing the results delivered by &lt;a href="http://www.shortinfosec.net/2009/03/quick-and-basic-security-assessment-for.html"&gt;Scuba by Imperva&lt;/a&gt; - a free tool and &lt;a href="http://www.ngssoftware.com/products/database-security/ngs-squirrel-sql.php"&gt;NGSSQuirreL for SQL by Next Generation Security Software&lt;/a&gt; - a commercial tool.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S1XlVP-ZkII/AAAAAAAAAeM/oEgdso-Tu1s/s1600-h/Scuba_Database_Vulnerability_Assessment.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 256px; height: 212px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S1XlVP-ZkII/AAAAAAAAAeM/oEgdso-Tu1s/s320/Scuba_Database_Vulnerability_Assessment.jpg" alt="" id="BLOGGER_PHOTO_ID_5428497079093268610" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S1XlNv7U81I/AAAAAAAAAeE/7g1R-kui1B8/s1600-h/NGSSQuirreL_Database_Vulnerability_Assessment.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 238px; height: 267px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S1XlNv7U81I/AAAAAAAAAeE/7g1R-kui1B8/s320/NGSSQuirreL_Database_Vulnerability_Assessment.jpg" alt="" id="BLOGGER_PHOTO_ID_5428496950231364434" border="0" /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The tools comparison table&lt;/span&gt;&lt;br /&gt;Here is a side-by-side comparison of functionality and results of both tools&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S1YGEWMgzAI/AAAAAAAAAeU/6El42dhW2oY/s1600-h/Comparison.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 262px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S1YGEWMgzAI/AAAAAAAAAeU/6El42dhW2oY/s320/Comparison.jpg" alt="" id="BLOGGER_PHOTO_ID_5428533072589016066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The results&lt;/span&gt;&lt;br /&gt;To provide the most impartial evaluation of the results, we have generated detailed reports of both tools as PFD files. You can review them and assess the quality yourself.&lt;br /&gt;&lt;a href="http://sites.google.com/site/spirovskib/files/Database_Vulnerability_Scan_Summary_Report.pdf?attredirects=0&amp;amp;d=1"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/spirovskib/files/Database_Vulnerability_Scan_Detailed_Report.pdf?attredirects=0&amp;amp;d=1"&gt;Here you can download and view a SCUBA PDF Database Vulnerability Detailed Scan of a SQL 2008 Express DBMS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/spirovskib/files/NGSSQuirreL_Database_Vulnerability_Scan_Detailed_Report.pdf?attredirects=0&amp;amp;d=1"&gt;Here you can download and view a &lt;/a&gt;&lt;a href="http://sites.google.com/site/spirovskib/files/NGSSQuirreL_Database_Vulnerability_Scan_Detailed_Report.pdf?attredirects=0&amp;amp;d=1"&gt;NGSSQuirreL&lt;/a&gt;&lt;a href="http://sites.google.com/site/spirovskib/files/NGSSQuirreL_Database_Vulnerability_Scan_Detailed_Report.pdf?attredirects=0&amp;amp;d=1"&gt; PDF Database Vulnerability Detailed Scan of a SQL 2008 Express DBMS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;It is evident that the commercial tool beats the free Scuba in every area. But before you jump into a purchase, you need to assess your requirements and expectations.&lt;br /&gt;&lt;br /&gt;So it is very advisable to get the free tool, run it in your environment and understand the results, so you can understand what is missing, and extend your search to a better tool&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/09/thrown-in-fire-database-corruption.html"&gt;Thrown in the Fire - Database Corruption Investigation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/03/quick-and-basic-security-assessment-for.html"&gt;Quick and Basic Security Assessment for Databases&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/05/sql-server-bulk-import-bcp-how-to.html"&gt;SQL Server Bulk Import - BCP HOW TO&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-650809091857978690?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/z7OAwm-FZ4Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/z7OAwm-FZ4Q/free-vs-commercial-database.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S1XlVP-ZkII/AAAAAAAAAeM/oEgdso-Tu1s/s72-c/Scuba_Database_Vulnerability_Assessment.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/free-vs-commercial-database.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-2042279453012538415</guid><pubDate>Wed, 13 Jan 2010 21:53:00 +0000</pubDate><atom:updated>2010-01-14T21:43:36.297+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>IP Spoofing Attack in the real world</title><description>The&lt;a href="http://www.shortinfosec.net/2009/12/summary-of-ip-spoofing.html"&gt; guest post on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IP&lt;/span&gt; Spoofing&lt;/a&gt; was well visited and caused a lot of interest. One may expect that a lot of visitors actually thought that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IP&lt;/span&gt; spoofing is a great way to cause a bit of commotion and try out as hackers.&lt;br /&gt;&lt;br /&gt;The reality of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;internet&lt;/span&gt; is actually quite different. First of all, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IP&lt;/span&gt; spoofing has been around for decades, and has been the cause of a lot of quite nasty attacks to high profile targets.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S0-AkmoZ0sI/AAAAAAAAAds/xSUzb9IzWDs/s1600-h/IP_Spoofing.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S0-AkmoZ0sI/AAAAAAAAAds/xSUzb9IzWDs/s320/IP_Spoofing.jpg" alt="" id="BLOGGER_PHOTO_ID_5426697442338394818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Most serious &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ISP's&lt;/span&gt; do not want to be related to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IP&lt;/span&gt; spoofing attacks, and are implementing measures to contain &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;IP&lt;/span&gt; Spoofing attacks originating from their networks&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The containment measures are implemented on their firewalls and routers. The basic logic of this protection is this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A Firewall is aware of the networks to which it connects so it can control source addresses. For example, a demo firewall has 5 interfaces&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;ul&gt;&lt;li&gt;A connecting to network 10.1.1.x&lt;/li&gt;&lt;li&gt;B connecting to network 10.2.1.x&lt;/li&gt;&lt;li&gt;C connecting to network 10.3.1.x&lt;/li&gt;&lt;li&gt;D connecting to network 10.4.1.x &lt;/li&gt;&lt;li&gt;'outside' connecting to the rest of the world/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;internet&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;blockquote&gt;It is expected that any traffic coming on interface A will have a source address of 10.1.1.x. If it doesn't, it's most probably an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;IP&lt;/span&gt; spoofing attack and will be dropped. The only interface that cannot apply such logic is the 'outside' interface, since it connects the firewall to the rest of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;internet&lt;/span&gt;. But the outside interface can have another protection, which protects against 'loop' &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;IP&lt;/span&gt; Spoofing attacks. That means that the 'outside' interface cannot see incoming packets with source addresses from a network that is on any of the 'inside' interfaces.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Routers have a bit more complex mechanism, since a router can have traffic from multiple networks arriving on any of it's interfaces. They use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;uRPF&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;unicast&lt;/span&gt; Reverse Path Forwarding) which analyzes whether the packet's source address comes from a network that is known in the routing domain of the router.&lt;/li&gt;&lt;/ul&gt;So in reality, most &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IP&lt;/span&gt; spoofing attempts will be destroyed on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;ISP's&lt;/span&gt; network. But these protection measures are not perfect, and there are networks which are still not controlling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;IP&lt;/span&gt; spoofing. &lt;span style="font-style: italic;"&gt;An aspiring hacker can do significant damage at networks&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;&lt;span style="font-style: italic;"&gt;such as&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;University networks &lt;/span&gt;- apart from the large universities with dedicated IT staff, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;netadmins&lt;/span&gt; of most universities are the teaching assistants of computer science. And they don't really make much of an effort to control the traffic on the network as long as the university's servers and staff systems are protected. Universities are quite often Autonomous Systems, so an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;IP&lt;/span&gt; Spoofing attack originating from an unprotected network will travel on the Internet backbone.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Smaller company networks &lt;/span&gt;- these networks are usually maintained by the 'one man band' sysadmin, who really has too much on his/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;her's&lt;/span&gt; plate to think about spoofing protection. The silver lining in such environment is that these companies are just a small user of a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ISP&lt;/span&gt;, who is very capable of blocking the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;IP&lt;/span&gt; Spoofing attack originating from the small company network.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;ISP's&lt;/span&gt; in developing countries &lt;/span&gt;- much like small company networks, manned by personnel who is not properly trained, understaffed and overworked. And the bad news is that these &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;ISP's&lt;/span&gt; are also Autonomous Systems, so &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;IP&lt;/span&gt; Spoofing attacks originating there will most probably get out.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Please note that this article is not an invitation to start wreaking havoc on these networks, on the contrary, it should serve as a reminder for their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;netadmins&lt;/span&gt; to implement the available and quite simple protection measures.&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/12/summary-of-ip-spoofing.html"&gt;Summary of IP Spoofing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/12/corporate-guest-wlan-best-place-for.html"&gt;Corporate Guest WLAN - The best place for Eavesdropping to Interesting Traffic&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/5-rules-to-home-wi-fi-security.html"&gt;5 Rules to Home Wi-Fi Security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/example-bypassing-wifi-mac-address.html"&gt;Example - Bypassing WiFi MAC Address Restriction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/obtaining-valid-mac-address-to-bypass.html"&gt;Obtaining a valid MAC address to bypass WiFi MAC Restriction&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-2042279453012538415?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/A0Ar3J1h9bM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/A0Ar3J1h9bM/ip-spoofing-attack-in-real-world.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/S0-AkmoZ0sI/AAAAAAAAAds/xSUzb9IzWDs/s72-c/IP_Spoofing.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/ip-spoofing-attack-in-real-world.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-1752415853877486963</guid><pubDate>Sat, 09 Jan 2010 06:15:00 +0000</pubDate><atom:updated>2010-01-10T17:00:48.120+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">malware</category><category domain="http://www.blogger.com/atom/ns#">trojan</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Protecting from the CCenter Malware and Trojan</title><description>A very common method of distributing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;malware&lt;/span&gt; is disguising it as a useful program. Most common disguises, apart from games are '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;malware&lt;/span&gt; removal programs'. This is the approach used by &lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CCenter&lt;/span&gt; &lt;/span&gt;a.k.a. Control Center.&lt;br /&gt;&lt;br /&gt;If you find a process with the name&lt;span style="font-weight: bold;"&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ccenter&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;exe&lt;/span&gt;&lt;/span&gt; running on your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pc&lt;/span&gt; means that your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;pc&lt;/span&gt; has possibly been infected with a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;trojan&lt;/span&gt; known as &lt;span style="font-weight: bold; font-style: italic;"&gt;infostealer.lemir.h.&lt;br /&gt;&lt;/span&gt;Infostealer.Lemir.H is a Trojan horse program that attempts to steal passwords for the Legend of Mir 2 online game, but can be modified to steal other information.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S0n5bmHY-bI/AAAAAAAAAdk/KP9ggccNAn8/s1600-h/malware.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 265px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S0n5bmHY-bI/AAAAAAAAAdk/KP9ggccNAn8/s320/malware.jpg" alt="" id="BLOGGER_PHOTO_ID_5425141478627801522" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Apart from installing a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;trojan&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;CCenter&lt;/span&gt; intimidates people into buying the paid version of this program. Once it’s installed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CCenter&lt;/span&gt; loads an imitation of system scan every time a computer is started. It also generates large amounts of counterfeit security alerts. All these alerts are designed only to trick people into taking the program as a legitimate and reputable tool. If clicked upon, the pop-ups demand paying for using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;CCenter&lt;/span&gt;. &lt;/p&gt; &lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;CCenter&lt;/span&gt; has also been seen to redirect the web browser to malicious and fraudulent websites. Depending on version and programmer skill, it may also disable reputable security programs leaving the compromised machine open to future attacks.&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;                   Here are the steps to manually remove &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;CCenter&lt;/span&gt;     &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use "Add or Remove Programs" to remove the installation. However bear in mind that there may be hidden &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;CCenter&lt;/span&gt; files, running processes and registries in your computer, so &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;CCenter&lt;/span&gt; may recreate all other files after reboot.&lt;/li&gt;&lt;li&gt;Stop and remove &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;CCenter&lt;/span&gt; processes:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;ccagent&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;exe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;ccmain&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;exe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;uninstall&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;exe&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Find and delete all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;CCenter&lt;/span&gt; files found in %&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;AppData&lt;/span&gt;%\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;CCenter&lt;/span&gt;\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;ccagent&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;exe&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;There are other similar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Malware&lt;/span&gt; programs in the wild. We will cover them in the following articles.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;                                                          &lt;p&gt;         &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-1752415853877486963?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/oDw5rvBT5QM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/oDw5rvBT5QM/protecting-from-ccenter-malware-and.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Hu1rpxRsqcU/S0n5bmHY-bI/AAAAAAAAAdk/KP9ggccNAn8/s72-c/malware.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/protecting-from-ccenter-malware-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6578639581220863009</guid><pubDate>Fri, 08 Jan 2010 19:37:00 +0000</pubDate><atom:updated>2010-01-08T20:42:31.798+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">encryption</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>GSM Encryption Broken - Cellular Calls At Risk</title><description>GSM networks in the US and Europe use the A5/1 stream cipher to ensure cellular calls cannot be listened into by unauthorized parties monitoring radio traffic. However, the guarantee of privacy is no longer ensured. New attack techniques were unveiled at the &lt;a href="https://wiki.har2009.org/page/Main_Page"&gt;Hacking at Random&lt;/a&gt; conference in The Netherlends which would allow an attacker to decrypt cellular calls made over a GSM network. The attacker only needs the new software and about $500 in radio monitoring equipment. The AS5/1 cipher has been criticized for many years, but this is one of the first publicly available exploits to demonstrate the weaknesses first hand.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0eKNkUMq1I/AAAAAAAAAdc/0VaoidCZzK0/s1600-h/wire_tapping_07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0eKNkUMq1I/AAAAAAAAAdc/0VaoidCZzK0/s320/wire_tapping_07.jpg" alt="" id="BLOGGER_PHOTO_ID_5424456241882377042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The presentation is &lt;a href="https://har2009.org/program/attachments/119_GSM.A51.Cracking.Nohl.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;The A5/1 cracking project homepage is &lt;a href="http://reflextor.com/trac/a51/wiki"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;GSM is used by many major cellular providers such as AT&amp;amp;T and T-Mobile (see &lt;a href="http://www.gsmworld.com/roaming/gsminfo/cou_us.shtml"&gt;GSM Coverage Map&lt;/a&gt;). The main alternative to GSM network is CDMA which is used by providers such as Verizon, Alltel and US Cellular (see &lt;a href="http://www.cdg.org/worldwide/index.asp"&gt;CDMA World Map&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Impacts?&lt;/span&gt;&lt;br /&gt;The ability to decrypt A5/1 encryption would enable an attacker to listen in to all cellular communications made over a GSM network. To execute the attack the attacker would need to be close enough to the target to monitor the radio waves emitted from the phone. However, this isn't much of a restriction since the radio waves can be picked up from quite some distance.&lt;br /&gt;&lt;br /&gt;This attack should raise serious concerns about the sensitivity of information exchanged over cell phones. An attacker with this equipment situated near a major corporate office or within a large city could easily glean very sensitive data from cellular voice calls.&lt;br /&gt;&lt;br /&gt;Regarding data exchanged over cellular phones (e.g. &lt;del&gt;3G or&lt;/del&gt; EDGE), this shouldn't really have any impact. All sensitive data should already be configured to use SSL/TLS or VPN for protection during transmission. Therefore, the attacker could break the A5/1 cipher, but they would only see encrypted data being exchanged. However, all data that is exchanged using clear text protocols (HTTP, telnet, ftp, etc) would be visible to the attacker. This is not much of a concern since there should not be any expectation of confidentiality when using a clear text protocol anyway.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About the attack&lt;/span&gt;&lt;br /&gt;The attack leverages rainbow tables for a Time-Memory Trade-Off based attack. The A5/1 cracking project is enabling volunteers to help develop the rainbow tables for the A5/1 cipher and distributing the generated tables over bittorrent. Clever adaptations were made to the rainbow table generation to minimize the number of tables that were needed and thus dramatically reduced the required processing efforts.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a guest post by Michael Coates, a senior application security consultant with extensive experience in application security, security code review and penetration assessments. He has conducted numerous security assessments for financial, enterprise and cellular customers world-wide.&lt;br /&gt;&lt;/p&gt;The original text is published on&lt;a href="http://michael-coates.blogspot.com/"&gt; ...Application Security...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/03/google-voice-no-privacy-remains.html"&gt;Google Voice - No Privacy Remains?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6578639581220863009?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/0hDOyTBfAcs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/0hDOyTBfAcs/gsm-encryption-broken-cellular-calls-at.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0eKNkUMq1I/AAAAAAAAAdc/0VaoidCZzK0/s72-c/wire_tapping_07.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/gsm-encryption-broken-cellular-calls-at.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-4673584630452450387</guid><pubDate>Thu, 07 Jan 2010 09:20:00 +0000</pubDate><atom:updated>2010-01-07T18:44:29.088+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">information strategy</category><category domain="http://www.blogger.com/atom/ns#">software development</category><category domain="http://www.blogger.com/atom/ns#">Solution building</category><title>Fighting Enterprise Software Vendor Lock-In</title><description>Large enterprises rely on software products. And as everything else in large enterprises, the software products are large, complex, cumbersome and nearly unchangeable. This last attribute is better known as vendor lock-in. &lt;span style="font-style: italic;"&gt;Software vendors love vendor lock-in&lt;/span&gt;. Here is a definition borrowed from Wikipedia:&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 102);"&gt;Vendor lock-in, also known as proprietary lock-in, or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;The problem&lt;/span&gt;&lt;br /&gt;Vendor lock-in exists in most large enterprise industries like Telco, Healthcare, Finance, Energy. Such industries rely heavily on certain computer systems or software products, usually dubbed Core Systems. Because most of the business transactions, logic and information are stored and processed by these Core Systems, the transition to a different Core System vendor is extremely costly and time consuming.&lt;br /&gt;&lt;br /&gt;So most large enterprise companies simply continue to operate with the same Core System vendor, while they suffer:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;delays in patch or version delivery&lt;br /&gt;&lt;/li&gt;&lt;li&gt;poor quality product versions&lt;/li&gt;&lt;li&gt;inadequate compliance from the Core System to their local law and regulation&lt;/li&gt;&lt;li&gt;ever increasing maintenance costs.&lt;/li&gt;&lt;/ol&gt;On the other hand, switching to another Core System vendor will result in probably the same end effect, with the added costs of the switchover.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The solution&lt;/span&gt;&lt;br /&gt;So is there a way to improve your position? Indeed there is, but with a radical move:&lt;span style="font-weight: bold;"&gt; there is only one thing that any software vendor reacts to - risk of decrease in earnings from a customer.&lt;/span&gt;&lt;br /&gt;To make this risk a reality for the vendor, the customer needs to reach a situation where competitors can successfully bid for software upgrades and new functionality without actually switching the Core System.&lt;br /&gt;&lt;br /&gt;This is most easily achieved through the Core System's API interface. Most Core Systems have extensive Application Programming Interfaces (API), which can be used to exchange data with the Core System or issue commands to it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0YcjMGTuZI/AAAAAAAAAdU/vVK3UVPiGnc/s1600-h/Core_System_With_API.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0YcjMGTuZI/AAAAAAAAAdU/vVK3UVPiGnc/s200/Core_System_With_API.jpg" alt="" id="BLOGGER_PHOTO_ID_5424054192083024274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So instead of asking for every possible modification or new functionality from the Core System vendor, just use it as a processing core - move everything else to other developers, which will need to adhere to the Core System API specification.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;This way you can outsource the development of a lot of applications to other vendors, achieve better response from everyone and always have healthy competition.&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Oh, and it will keep the Core System vendor on it's toes!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/08/softvare-vendor-relationship-can-you.html"&gt;Software vendor relationship - can you make it better?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/05/3-rules-to-keep-attention-to-detail-in.html"&gt;3 rules to keep attention to detail in Software Development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/security-challenges-in-software.html"&gt;Security challenges in software development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/01/paying-for-mysql-when-to-do-it.html"&gt;Paying for Software Support - When to do it?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-4673584630452450387?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/5MSw3b-ckK4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/5MSw3b-ckK4/fighting-enterprise-software-vendor.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Hu1rpxRsqcU/S0YcjMGTuZI/AAAAAAAAAdU/vVK3UVPiGnc/s72-c/Core_System_With_API.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.shortinfosec.net/2010/01/fighting-enterprise-software-vendor.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-5072362821717970108</guid><pubDate>Wed, 23 Dec 2009 21:35:00 +0000</pubDate><atom:updated>2009-12-23T22:51:33.711+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">biometrics</category><category domain="http://www.blogger.com/atom/ns#">fraud</category><title>HP Racist Webcam - Facial Recognition Far From Perfect</title><description>On the 10th of December a tongue-in-cheek demo of a failure of a HP webcam was published on YouTube. The video shows the failure of a software which is designed to recognize the speakers face and react so it is always centered on the face.&lt;br /&gt;&lt;br /&gt;The failure is that the software does not recognize a black persons face, while it clearly identifies the white persons face.&lt;br /&gt;&lt;br /&gt;In the meantime several other videos appeared that further analyze this situation. It appears that a person with very dark skin is not recognized unless there are perfect lighting conditions, since the camera cannot distinguish between the facial features.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;This only adds oil to the fire on the issue of the facial recognition in biometrics IDs. It is now proven that facial recognition can fail miserably on a nice chunk of the world population.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/t4DT3tQqgRM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/t4DT3tQqgRM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Does this mean that black people should not use biometric ID's. What do you think?&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/simplified-analysis-can-you-forge.html"&gt;A Simplified Analysis - Can you Forge a Biometric ID?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-5072362821717970108?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/OJncirAz6KU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/OJncirAz6KU/hp-racist-webcam-facial-recognition-far.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/hp-racist-webcam-facial-recognition-far.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-1424134202582789880</guid><pubDate>Tue, 22 Dec 2009 20:06:00 +0000</pubDate><atom:updated>2009-12-22T22:01:10.620+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">information security</category><category domain="http://www.blogger.com/atom/ns#">fraud</category><title>Hacking Rapidshare Premium Access at Your Own Risk</title><description>A lot of people on the internet have become frustrated by the rapidshare free limitations, and wished that they have a premium account. Well, you actually can have such an account, but it may come at an unexpected cost. Just use a rapidshare premium link generator service.&lt;br /&gt;&lt;br /&gt;One of those 'services' is &lt;a href="http://public.rapidpremium.net/index.php"&gt;Rapid Premium&lt;/a&gt;. To log in just use the public/public credential and go to the download section. In the text box paste the URL of the public access rapidshare link to the file you wish to download. Rapid Premium will use the stolen credentials and create an URL for you that will use a 'borrowed' Rapidshare Premium account.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SzEvEwB8pQI/AAAAAAAAAdM/BRjwGFjLykE/s1600-h/Rapid_Premium.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 102px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SzEvEwB8pQI/AAAAAAAAAdM/BRjwGFjLykE/s200/Rapid_Premium.jpg" alt="" id="BLOGGER_PHOTO_ID_5418163585362470146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As a simple test, I logged on to the service from an isolated virtual machine, and downloaded a small text file. The test was performed with a our own file to limit possible malicious code from rapidshare. The file got downloaded faster, and the MD5 hash wasn't changed - so no intrusion from Rapid Premium on thisone.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Is it useful?&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Probably yes.&lt;/span&gt;There are a lot of situations when you need a fast download, or the free download slots on rapidshare are full just when you need something.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Is it legal? &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Most probably not. &lt;/span&gt;Just as a lot of these services do, this one relies on stolen rapidshare credentials. But it's a bit safer then just obtaining such a credential from black hat forums or IRC channels, since you can always claim plausible deniability.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Is it safe? Most Most probably not&lt;/span&gt;. &lt;span style="color: rgb(255, 0, 0);"&gt;Always remember that there is no such thing as free lunch. Services like Rapid Premium are excellent locations for all kinds of hacking attempts at the visitors - browser vulnerabilities, XSS, CSRF or anything else. So before we thinking about 'hacking' rapidshare, just consider is it really that important it really is to get the data a bit earlier&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related Posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/ratproxy-google-web-security-assessment.html"&gt;Ratproxy - Google Web Security Assessment Tool&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/how-to-malicious-web-site-analysis.html"&gt;How To - Malicious Web SIte Analysis Environment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-1424134202582789880?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/ie66XPoc2FI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/ie66XPoc2FI/hacking-rapidshare-premium-access-at.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SzEvEwB8pQI/AAAAAAAAAdM/BRjwGFjLykE/s72-c/Rapid_Premium.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/hacking-rapidshare-premium-access-at.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-7143750009553907461</guid><pubDate>Wed, 16 Dec 2009 20:48:00 +0000</pubDate><atom:updated>2009-12-16T22:41:12.047+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">forensics</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>DECAF - Counter Forensics Tool That Must Grow</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SylOEOBNrkI/AAAAAAAAAdE/2bkqIp2pgKs/s1600-h/decaf.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 185px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SylOEOBNrkI/AAAAAAAAAdE/2bkqIp2pgKs/s200/decaf.png" alt="" id="BLOGGER_PHOTO_ID_5415945861279362626" border="0" /&gt;&lt;/a&gt;After the leak of Microsoft COFFEE into the 'wild' a tool emerges that will supposedly make life very difficult for a forensic investigator using COFFEE.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.decafme.org/"&gt;The tool is titled DECAF and is freely available, although not open source. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The tool does not to be installed, and when configured in '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;LockDown&lt;/span&gt; Mode' offers a set of Counter-Forensics functions upon detecting a COFFEE process running on the computer. The following options Counter-Forensics functions are available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Contaminate MAC Addresses&lt;/span&gt; - Modify MAC addresses of network adapters to possibly throw investigators off course in the investigation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Kill Processes&lt;/span&gt; - Eliminates&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Shutdown Computer &lt;/span&gt;- Self evident if possible evidence are in memory&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disable network adapters&lt;/span&gt; - most forensic tools send their evidence onto a trusted network share - this will stop all external communication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;USB&lt;/span&gt; ports&lt;/span&gt; - the basic blockade step to prevent COFFEE from working properly&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disable Floppy drive&lt;/span&gt; - should you use floppy for evidence collection or COFFEE execution&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disable CD-ROM &lt;/span&gt;- Same as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;USB&lt;/span&gt; and Floppy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disable Serial/Printer Ports&lt;/span&gt; - Got lost here, unless you have some specific tools or choose to print evidence this is not very useful&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Erase Data&lt;/span&gt; - Basic Windows delete of folders which you know may incriminate you. Won't do much good though since it can be&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Clear Event Viewer &lt;/span&gt;- Remove logs from the Event Log&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Remove Torrent Clients&lt;/span&gt; - nobody wants these found, especially on their company computer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Clear Cache&lt;/span&gt; - Remove cookies, cache, and history from everywhere&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Since most user's don't have COFFEE copies to test DECAF, it includes a simulator that triggers the reaction as if COFFEE process is active.&lt;br /&gt;&lt;br /&gt;According to information from the site, future versions will have text message and email triggers so in case the computer needs to enter into &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;lock down&lt;/span&gt; mode the user can do it remotely. Also there is a suggested possibility to run as a windows service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;But DECAF is far from being a magic bullet:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;In it's present form it has a lot of realistic issues&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; that will prevent it from being successful. Here is my top list of issues&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Related to one product and it's current mechanism of operation&lt;/span&gt; - DECAF is designed to react to COFFEE, and is built to react to the leaked version of the COFFEE code. In the long run, Microsoft can modify the way COFFEE processes operate which may render DECAF useless. &lt;span style="font-weight: bold; font-style: italic;"&gt;DECAF needs to expand into an automated 'evidence eraser' independent of COFFEE&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Needs to be run under administrator context to be most efficient &lt;/span&gt;- You can't erase Event Log not change MAC address unless you are the local administrator. So usual corporate employees need to understand that their protection is limited to what their account is permitted to do.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;It doesn't 'live' as a service&lt;/span&gt; - you need to run the process for it to be active. And any forensic investigator can see the tray icon and the process in task manager. While DECAF developers announce that it will run as service, as it is now it is as visible as a zit in the middle of a teenagers nose.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Fails on certain platforms&lt;/span&gt; - running it on Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XP&lt;/span&gt; (virtual environment test) produced an error and failed the application. While this may not be the case with all WinXP, there is a probability that DECAF will fail on some computers.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/11/new-helix3-forensic-cd-welcome.html"&gt;New Helix3 Forensic CD - Welcome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/digital-forensics-framework-perspective.html"&gt;Digital Forensics Framework - A Perspective Forensics Tool&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/tutorial-computer-forensics-process-for.html"&gt;Tutorial - Computer Forensics Process for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Begginners&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/tutorial-computer-forensics-evidence.html"&gt;Tutorial - Computer Forensics Evidence Collection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/01/scalpel-file-carving-from-partially.html"&gt;Scalpel - File Carving from Partially Wiped Evidence Disk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-7143750009553907461?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/cie_vsRE0pc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/cie_vsRE0pc/decaf-counter-forensics-tool-that-must.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SylOEOBNrkI/AAAAAAAAAdE/2bkqIp2pgKs/s72-c/decaf.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/decaf-counter-forensics-tool-that-must.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-2755902813912990688</guid><pubDate>Tue, 15 Dec 2009 19:21:00 +0000</pubDate><atom:updated>2009-12-15T20:28:31.184+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">information security</category><title>DefendTheApp - An OWASP AppSensor Project</title><description>&lt;a href="http://www.defendtheapp.com/"&gt;DefendTheApp.com&lt;/a&gt; is now live. This site provides a fully functioning demonstration application that has implemented an &lt;a href="http://www.owasp.org/index.php/Category:OWASP_AppSensor_Project"&gt;AppSensor&lt;/a&gt; detection and response capability.  The site also provides easy links to all relevant AppSensor information.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyfjNcfUaEI/AAAAAAAAAc0/q6yrfYGS-ao/s1600-h/DefendTheApp.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 178px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyfjNcfUaEI/AAAAAAAAAc0/q6yrfYGS-ao/s200/DefendTheApp.jpg" alt="" id="BLOGGER_PHOTO_ID_5415546897061668930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Not familiar with AppSensor? The basic idea is this; currently applications use a variety of secure development techniques to prevent an attacker from being able to break into the application. Secure development is great, however, we can't just stop there.&lt;br /&gt;&lt;br /&gt;Consider the defensive strategies used by physical banks, prisons, federal buildings, etc. We do use security controls to &lt;span style="font-weight: bold;"&gt;prevent&lt;/span&gt; attacks (locked doors, ID card to enter) , however, we also use a variety of methods to &lt;span style="font-weight: bold;"&gt;monitor &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;detect&lt;/span&gt; attackers before they have succeeded in their devious intents (cameras, guards, motion sensors, alarms). And in the real world, we put most of our faith in the ability to detect and catch a criminal, not in the ability to design a system that can withstand a relentless and unrestricted series of attacks.&lt;br /&gt;&lt;br /&gt;This is the idea of AppSensor. Implement detection points within the application to discover a malicious user that is probing for vulnerabilities. Once the user is detected and a threshold of malicious activity is reached, report the user as an attacker and lock that user out of the application. If you can detect attackers and lock them out before the attacker finds a vulnerability, then you've significantly enhanced the security of your application.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a guest post by Michael Coates, a senior application security consultant with extensive experience in application security, security code review and penetration assessments. He has conducted numerous security assessments for financial, enterprise and cellular customers world-wide.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The original text is published on&lt;a href="http://michael-coates.blogspot.com/"&gt; ...Application Security...&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/owasp-publishes-top-10-web-app-security.html"&gt;OWASP Publishes Top 10 Web App Security Risks for 2010&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/creating-your-own-web-server.html"&gt;Creating Your Own Web Server&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/03/having-web-site-that-is-not-that-easy.html"&gt;Web Site that is not Easy to hack - Part 2 HOWTO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/https-data-exposure-get-vs-post.html"&gt;HTTPS Data Exposure - GET vs POST&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-2755902813912990688?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/rSCCpD976tI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/rSCCpD976tI/defendtheapp-owasp-appsensor-project.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyfjNcfUaEI/AAAAAAAAAc0/q6yrfYGS-ao/s72-c/DefendTheApp.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/defendtheapp-owasp-appsensor-project.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-3139059793367301192</guid><pubDate>Mon, 14 Dec 2009 07:45:00 +0000</pubDate><atom:updated>2009-12-14T22:00:30.886+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">privacy</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>A Simplified Analysis - Can you Forge a Biometric ID?</title><description>Security of biometric &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ID's&lt;/span&gt; like biometric passports is a very frequent topic of discussion and we all know there are issues. But most of those issues are related to encryption, materials and generally anything that requires a lot of technical knowledge.&lt;br /&gt;Here is an example of the possibility to create a fake Biometric ID with very little technical knowledge. In order to understand this possibility, we need to discuss the 2 biometric elements within the ID:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Facial information&lt;/span&gt;&lt;br /&gt;Each biometric ID contains a very clear and accurate photo of the owner of the ID. And facial recognition is used in a lot of systems, most frequently in organizations which require non-intrusive identification - like casinos and some border controls. So facial recognition systems are quite common and commercially available.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyalYiXoaVI/AAAAAAAAAck/LCsH2pHukFM/s1600-h/recognition1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 183px; height: 200px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyalYiXoaVI/AAAAAAAAAck/LCsH2pHukFM/s200/recognition1.jpg" alt="" id="BLOGGER_PHOTO_ID_5415197442920966482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But facial recognition has an inherent weakness - it cannot be calibrated to 100% accuracy. This is simply because some features of your face can actually change at a daily basis: facial bloating, skin discoloration, acne, minor injuries. So the facial recognition system needs to be flexible - most facial recognition systems are set-up to match at around 70-80%&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Fingerprints&lt;/span&gt;&lt;br /&gt;Fingerprints are also stored in the biometric ID, with most &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ID's&lt;/span&gt; storing only one or two fingerprint - the index finger of the right hand or the fingerprints of both index fingers. It is common knowledge that fingerprint readers can be easily fooled, with very simple and available methods. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Syaleo_sW5I/AAAAAAAAAcs/6IlzX3zrO-g/s1600-h/Fingerprint-Recognition.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Syaleo_sW5I/AAAAAAAAAcs/6IlzX3zrO-g/s200/Fingerprint-Recognition.bmp" alt="" id="BLOGGER_PHOTO_ID_5415197547778825106" border="0" /&gt;&lt;/a&gt;One simply lifts the fingerprints and creates a copy using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;photoshop&lt;/span&gt;, laser printer and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;gelatin&lt;/span&gt; or wood glue. &lt;a href="http://www.ccs.neu.edu/home/feneric/cyanoacrylate.htm"&gt;Here is an example of a simple fingerprint lifting method - the first step in recreating a fingerprint&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So far, these two elements may be fooled, but how can we create a fake biometric ID with such information?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Technically, it is very very difficult to modify a manufactured biometric ID  into a fake one, which was the initial idea.&lt;br /&gt;But what if you can alter the input data into the process of creating a new legal biometric ID? The process is quite simple:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The seller of fake ID must create the fake ID for a person that has similar facial features to him/her, so the facial recognition software matches the expected 70-80% similarity. To match a seller and a buyer with sufficient similarity, you can use a public web site &lt;a href="http://celebrity.myheritage.com/FP/Company/try-face-recognition.php"&gt;http://celebrity.myheritage.com/FP/Company/try-face-recognition.php&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The seller will prepare fake fingerprint covers of the buyer and attach them to his/hers fingers.&lt;/li&gt;&lt;li&gt;The seller simply enters the appropriate authority and applies for the biometric ID. He/she gets photographed and the fingerprints get scanned on a scanner that is in front of a bulletproof glass (to isolate from the flu).  These authorities are staffed by overworked people and there is usually a lot of commotion, so very few people will ever notice your fake fingerprint covers. Oh, and the application software rarely compares the previous fingerprints with the currently scanned ones&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If all goes well, the seller will receive an original ID which contains a face of the seller as well as his/her personal information, but the fingerprints are of another person - the buyer. The buyer can now take that ID and actually pass most control checks.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For all legal purposes such an ID is very much a fake, and there is no way to prove that the seller faked his/her information - even if the fake fingerprints are found on file, how will you prove that the seller faked his fingerprints? &lt;/li&gt;&lt;/ol&gt;Easy, isn't it?&lt;br /&gt;What's your opinion? Can this method actually work?&lt;br /&gt;&lt;br /&gt;Related posts&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-3139059793367301192?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/l-sEwoOrGpY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/l-sEwoOrGpY/simplified-analysis-can-you-forge.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/SyalYiXoaVI/AAAAAAAAAck/LCsH2pHukFM/s72-c/recognition1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/11/simplified-analysis-can-you-forge.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6889961220465985940</guid><pubDate>Sat, 12 Dec 2009 21:02:00 +0000</pubDate><atom:updated>2009-12-12T22:38:02.378+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">privacy</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Privacy Ignorance - Was Eric Schmidt thinking?</title><description>Eric Schmidt said &lt;a href="http://www.cnbc.com/id/33831099"&gt;in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;CNBC&lt;/span&gt; special&lt;/a&gt; recently that “If you have something that you don’t want anyone to know, maybe you &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;shouldn&lt;/span&gt;’t be doing it in the first place!”&lt;br /&gt;&lt;br /&gt;And yet the reaction to this flagrant ignorance of basic privacy is met with mixed reactions. Some are criticizing, others are agreeing. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Garett&lt;/span&gt; Rogers at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ZDnet&lt;/span&gt; is even brown-nosing at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Google's&lt;/span&gt; CEO for some reason with a statement &lt;a href="http://blogs.zdnet.com/Google/?p=1648&amp;amp;tag=wrapper;col1"&gt;I couldn't agree with him more&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Hu1rpxRsqcU/SyQMnn6bQLI/AAAAAAAAAcU/jUzCYunEHWA/s1600-h/spying.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 300px;" src="http://4.bp.blogspot.com/_Hu1rpxRsqcU/SyQMnn6bQLI/AAAAAAAAAcU/jUzCYunEHWA/s320/spying.jpg" alt="" id="BLOGGER_PHOTO_ID_5414466526874648754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It would have been easy to just start ranting about the generic ignorance of Eric Schmidt for anything private. But i wanted to see what will the google engine do with &lt;span style="font-weight: bold;"&gt;something that I don't want anyone to know, and yet i &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;could't&lt;/span&gt; prevent it from happening - ILLNESS&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I created a series of e-mails which i exchanged between two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;gmail&lt;/span&gt; accounts&lt;span style="font-weight: bold;"&gt;. &lt;/span&gt;It took 3 e-mails for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;gmail&lt;/span&gt; to suddenly start offering me anti-allergy bracelets, and refer me to doctors in their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;adsense&lt;/span&gt;. Now, google engines know that I have an allergy.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Here are the transcripts - word for word of those e-mails&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(102, 102, 102);"&gt;I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;appologize&lt;/span&gt; for not being on time, but i had to visit a doctor&lt;br /&gt;Apparently, i have developed some form of allergy. I will need to be treated with anti-allergy drugs for some time.&lt;br /&gt;&lt;br /&gt;They are still investigating which medicine is the best&lt;br /&gt;&lt;br /&gt;See you around&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Bozidar&lt;/span&gt;&lt;br /&gt;I am very sorry about your situation. I have had some rash issues myself some time ago, and I got prescribed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Singulair&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Alavert&lt;/span&gt;. Maybe you should mention those to your doctor as possibilities&lt;br /&gt;&lt;br /&gt;Be safe&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Alavert&lt;/span&gt; is for allergies. So &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;i'll&lt;/span&gt; be mentioning it to my doctor&lt;br /&gt;&lt;br /&gt;Thanks&lt;/blockquote&gt;&lt;br /&gt;All it takes is 3 very short texts for google engines know that you are ill. And those may be e-mails you exchanged with your physician. It is quite obvious that the automated engines use this information - i got relevant commercials.&lt;br /&gt;&lt;br /&gt;So I would ask Mr Schmidt:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Nobody chooses to be ill, and information about health is exchanged via e-mail, so now Google knows it. So, please answer - what Google won't do with this information? &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; And I will ask Mr &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Brin&lt;/span&gt; and Mr Page:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Do you support that the CEO of your company stated that it's our fault that Google knows something that is very private and confidential?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/08/no-privacy-saw-you-cheating-on-image.html"&gt;No Privacy - Saw You Cheating on Image Search&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/03/google-voice-no-privacy-remains.html"&gt;Google Voice - No Privacy Remains?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6889961220465985940?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/7ZLj6naTTBE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/7ZLj6naTTBE/privacy-ignorance-should-eric-schmidt.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Hu1rpxRsqcU/SyQMnn6bQLI/AAAAAAAAAcU/jUzCYunEHWA/s72-c/spying.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/privacy-ignorance-should-eric-schmidt.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-7380701419575226513</guid><pubDate>Wed, 09 Dec 2009 19:27:00 +0000</pubDate><atom:updated>2009-12-11T22:18:37.861+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network security</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Vulnerability Management from the Cloud - Overview of the services</title><description>Vulnerability and Compliance Management as Software as a Service (SaaS) are springing up like mushrooms. The SaaS model enabled companies which focused on vulnerability management to extend their reach, and offer the services to more and more potential clients.&lt;br /&gt;Most companies in this market name their SaaS service the&lt;span style="font-weight: bold; font-style: italic;"&gt; "on-demand solutions for security risk and compliance management".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/SyK1DPQFnkI/AAAAAAAAAcM/xVKkKD179Fw/s1600-h/network-security-scanning.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 212px; height: 320px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/SyK1DPQFnkI/AAAAAAAAAcM/xVKkKD179Fw/s320/network-security-scanning.jpg" alt="" id="BLOGGER_PHOTO_ID_5414088769291001410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The players&lt;/span&gt;&lt;br /&gt;Here is the list of potential vendors that you should look at, in no particular order:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.randomstorm.com/"&gt;Random Storm&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.outpost24.com/"&gt;OutPost24&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mcafee.com/us/enterprise/products/hosted_security/vulnerability_management_service.html"&gt;McAfee&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tippingpoint.com/"&gt;Tipping Point&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.qualys.com/"&gt;Qualys&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; Bear in mind that this list does not include all relevant vendors, so you may want to extend your search. But it's a representative sample that will help you to review what is the offering of the competition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The offering&lt;/span&gt;&lt;br /&gt;The services are usually delivered as a dedicated Black Box appliances that are placed within your infrastructure. They perform the scanning or IPS/IDS, but the results are then sent to the 'cloud' where reports are generated. Most companies are offering the usual set of services:&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Vulnerability Scanning&lt;/span&gt; - the basic offer of vulnerability scanning, with more or less success but definitely comparable to your local vulnerability scanner.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;PCI DSS Scanning&lt;/span&gt; - Payment Card Industry Data Security Standard (PCI DSS) was the important 'differentiators' of the SaaS vulnerability scanning. PCI DSS requires for a scan that is certified by the PCI group and performed by a certified company. So the SaaS Vulnerability Management companies got certified and created the PCI DSS scans. But for all everyday intents and purposes, your local vulnerability scanners have the same PCI DSS scans - all you need is to commission the scan 4 times a year for the PCI DSS audit&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Managed Intrusion Detection/Prevention &lt;/span&gt;- much like the vulnerability scanning, this is more or less what your local IPS/IDS does, only the results go out and get analyzed and compared in the cloud.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reporting and Fix Tracking&lt;/span&gt; - this element may be one of the differentiators, but local vulnerability scanners are catching up. In a SaaS solution, all results are kept as reports, and you can easily create comparative baseline reports, or even assign tasks to persons for fixing some vulnerabilities. The system will automatically send reminder e-mails to those persons and re-scan after the configured deadline for fixing.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vulnerability Management - Local or Managed?&lt;/span&gt;&lt;br /&gt;In conclusion, both the local and the managed solutions are living quite well at the moment. And function wise they are comparable. So which one to go for?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The local solution &lt;/span&gt;can easily be reconfigured and directed at different targets. It us very flexible and because it is usually installed on a laptop, very portable. It is an excellent choice for anyone that needs to perform scans from different positions in the corporate network. This would include IT security teams, penetration testers, external auditors and consultants .&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The managed (SaaS) solution &lt;/span&gt;is stationary, fixed and quite cumbersome to move around. It usually lives in the data center as a black box probe, or in the manager service provider as an external scan. It can be configured with the required targets, scheduled to run at regular intervals and perform regular controls. It is a good choice for internal auditors, security officers and compliance officers - no need for maintenance, it is all handled by the managed service provider.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Calculate the optimal price/performance &lt;/span&gt;- the SaaS versions are usually as yearly subscription charged per number of IP addresses to scan. This price may be quite significant, and you are fixed to the block of IP addresses. On the other hand, the local scanners require a hardware to run on, and you still pay a subscription for the updates of vulnerabilities. So you need to calculate your optimal cost based on your requirements and expectations.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/10/vulnerability-scanning-tools-evaluation.html"&gt;Nessus vs Retina - Vulnerability Scanning Tools Evaluation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/12/nexpose-community-edition-first-look.html"&gt;NeXpose Community Edition - Our First Look&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/tutorial-using-ratproxy-for-analysis.html"&gt;Tutorial - Using Ratproxy for Web Site Vulnerability Analysis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-7380701419575226513?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/zSsD5g08wgU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/zSsD5g08wgU/managed-vulnerability-management.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Hu1rpxRsqcU/SyK1DPQFnkI/AAAAAAAAAcM/xVKkKD179Fw/s72-c/network-security-scanning.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/managed-vulnerability-management.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6112915600326007522</guid><pubDate>Wed, 09 Dec 2009 18:21:00 +0000</pubDate><atom:updated>2009-12-09T19:32:57.043+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">Network security</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Summary of IP Spoofing</title><description>If you are using any sort of IP based filtering within your application, then you need to evaluate how IP spoofing attacks affect your security controls. In order to make a fair evaluation you will need a basic understanding of IP spoofing attacks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx_sRHbp2rI/AAAAAAAAAb4/ToGUvNCsHZ4/s1600-h/bd_addr-spoofing.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 301px; height: 320px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx_sRHbp2rI/AAAAAAAAAb4/ToGUvNCsHZ4/s320/bd_addr-spoofing.jpg" alt="" id="BLOGGER_PHOTO_ID_5413305055919594162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Let's look at two different scenarios.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scenario #1&lt;/span&gt; Attacker wants to spoof an arbitrary IP address and the attacker is not on the same subnet (broadcast domain) as the targeted IP address. Example: attacker is 1.2.3.4 and wishing to spoof 4.5.6.7&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scenario #2&lt;/span&gt; Attacker wants to spoof an IP address of someone on his own subnet (broadcast domain). Example: attacker is 192.168.1.55 and wishing to spoof 192.168.1.58 (assuming subnet of 255.255.255.0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scenario #1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The attacker can create forged TCP packets and modifies the source IP address to be any value. One tool that can do this is &lt;a href="http://sourceforge.net/projects/hping2/"&gt;HPING2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What can you do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Send an initial TCP packet with any source IP address&lt;/li&gt;&lt;li&gt;Send a series of UDP packets with  any source IP address&lt;/li&gt;&lt;li&gt;Send a series of unrelated TCP packets from the same or varying IP addresses&lt;/li&gt;&lt;/ul&gt;What can't you do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Receive any responses to your forged messages. The responses, if sent, would go to the forged IP address.&lt;/li&gt;&lt;li&gt;Send a string of related TCP packets (e.g. reconstruct an actual TCP exchange). This is because you can't complete the handshake or guess the necessary information to continue the TCP connection.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Scenario #2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The attacker can perform a variety of attacks to forge or take-over the IP address on the same subnet.&lt;br /&gt;&lt;br /&gt;Attack Options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simplest - Statically define your IP address to the target IP address&lt;/li&gt;&lt;li&gt;Switch your MAC address to the MAC address of the current NIC for the target IP address and attempt to assume control of IP&lt;/li&gt;&lt;li&gt;Execute man in the middle attack via arp spoofing (see tool &lt;a href="http://www.oxid.it/cain.html"&gt;Cain &amp;amp; Abel&lt;/a&gt;) and then gain control of user's unencrypted transmissions. You could likely modify or redirect traffic to accomplish your original spoofing goal.&lt;/li&gt;&lt;/ul&gt;What can you do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Assume control of the IP address. Note: This means you can send/receive valid data using the targeted IP address as your own. It does not grant you access to existing sessions that the user had with any websites (because you don't have the user's session cookies).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;What can't you do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Intercept encrypted (e.g. SSL/TLS) communication destined for the target IP address without alerting the targeted user in some way (browser warning message for MitM invalid certificate).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Hope this is helpful. This is by no means an exhaustive list of attack techniques, but something to consider if your are using IP related controls within an application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is a guest post by Michael Coates, a senior application security consultant with extensive experience in application security, security code review and penetration assessments. He has conducted numerous security assessments for financial, enterprise and cellular customers world-wide.&lt;br /&gt;The original text is published on&lt;a href="http://michael-coates.blogspot.com/"&gt; ...Application Security...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/dhcp-security-most-overlooked-service.html"&gt;DHCP Security - The most overlooked service on the network&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/example-bypassing-wifi-mac-address.html"&gt;Example - Bypassing WiFi MAC Address Restriction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/obtaining-valid-mac-address-to-bypass.html"&gt;Obtaining a valid MAC address to bypass WiFi MAC Restriction&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6112915600326007522?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/CRAmV1_PL24" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/CRAmV1_PL24/summary-of-ip-spoofing.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx_sRHbp2rI/AAAAAAAAAb4/ToGUvNCsHZ4/s72-c/bd_addr-spoofing.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/summary-of-ip-spoofing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6670860071910724984</guid><pubDate>Tue, 08 Dec 2009 14:58:00 +0000</pubDate><atom:updated>2009-12-08T20:17:41.713+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>NeXpose Community Edition - Our First Look</title><description>Rapid7 chose to publish a&lt;a href="http://community.rapid7.com/redmine/projects/nexpose/wiki"&gt; free version of their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NeXpose&lt;/span&gt; scanner&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;. &lt;/span&gt;The software is available for less then a month, and still has to prove itself to the general community. We are publishing the experiences of our first look on this product. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NeXpose&lt;/span&gt; Community integrates with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Metasploit&lt;/span&gt;, and the integration will be covered in the next article.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/Sx6dGlhSPPI/AAAAAAAAAas/GtGdYQG_JU0/s1600-h/Nexpose_Community.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/Sx6dGlhSPPI/AAAAAAAAAas/GtGdYQG_JU0/s320/Nexpose_Community.jpg" alt="" id="BLOGGER_PHOTO_ID_5412936538622409970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installation&lt;/span&gt; The installation is simple enough - just run the installer. It asks for a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;username&lt;/span&gt;/password for the web interface, and then installs itself. There are no errors when installing on Windows 7, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XP&lt;/span&gt; SP3 and Win2003 Server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;First run&lt;/span&gt;&lt;br /&gt;Start up on Windows 7 was not successful. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NeXpose&lt;/span&gt; Community just threw a lot of access denied error messages. As far as i could understand, the access denied messages are because of an attempt to modify the registry which is protected under Windows 7. Even when using Run As Administrator i got the same results.&lt;br /&gt;The run was successful from the Windows2003 server installation. The first &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;start up&lt;/span&gt; was extremely slow, it ran for more then 15 minutes configuring and updating itself. After that, the web interface is available for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;login&lt;/span&gt; at https://serverip:3780&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;First Scan&lt;/span&gt;&lt;br /&gt;In order to scan you need to configure a Site, with target &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IP's&lt;/span&gt; within it. You can add several target &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;IP's&lt;/span&gt; within the same site. The scanning options include the following scanning templates:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Full audit&lt;/span&gt; : Performs a full network audit of all systems using only safe checks, including network-based vulnerabilities, patch/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;hotfix&lt;/span&gt; checking, and application-layer auditing. Only default ports are scanned, and policy checking is disabled, making this faster than the Exhaustive scan.&lt;/li&gt;&lt;/ul&gt;    &lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Exhaustive &lt;/span&gt;: Performs an exhaustive network audit of all systems and services using only safe checks, including patch/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;hotfix&lt;/span&gt; checking, policy compliance checking, and application-layer auditing. Performing an exhaustive audit could take several hours or even days to complete, depending on the number of hosts selected.&lt;/li&gt;&lt;/ul&gt;    &lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Penetration test &lt;/span&gt;: Performs an in-depth penetration test of all systems using only safe checks. Host-discovery and network penetration options will be enabled, allowing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;NeXpose&lt;/span&gt; to dynamically discover additional systems in your network to target. In-depth patch/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;hotfix&lt;/span&gt; checking, policy compliance checking, and application-layer auditing will not be performed.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;These templates and their behaviour cannot be modified in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;NeXpose&lt;/span&gt; Community.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;You can run the scan at scheduled intervals as well as manually. Once you initiate the scan, the scanning engine is very fast, and usually completes Penetration Test scan within 5-7 minutes on a fast link.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scan Results&lt;/span&gt;&lt;br /&gt;The scan results are presented in a very clear manner, for each site separately. The Penetration Test template on a Damn Vulnerable Linux 1.5 with active HTTP target was scanned in less then 3 minutes, and identified the following vulnerabilities&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;PHP&lt;/span&gt; Multiple Vulnerabilities Fixed in version 4.4.9&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;PHP&lt;/span&gt; Unspecified 'glob' Vulnerability&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;PHP&lt;/span&gt; Crafted &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;UTF&lt;/span&gt;-8 Inputs Buffer Overflow&lt;/li&gt;&lt;li&gt;Apache Signals Sent to Arbitrary Processes Denial of Service&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;PHP&lt;/span&gt; session.save_path/error_log Values Not Checked Against open_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;basedir&lt;/span&gt; and safe_mode&lt;/li&gt;&lt;li&gt;Apache mod_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;imap&lt;/span&gt;/mod_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;imagemap&lt;/span&gt; Cross-Site Scripting Vulnerability in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;imagemap&lt;/span&gt; File Menus&lt;/li&gt;&lt;li&gt;HTTP TRACE Method Enabled&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;ICMP&lt;/span&gt; timestamp response&lt;/li&gt;&lt;/ul&gt;The reporting, although crippled compared to the commercial versions of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;NeXpose&lt;/span&gt; is still very good. You can schedule report generation and sending, and you can configure a baseline for each report - you get comparative results of the changes between the scans. This is very useful for automated scanning and information required by IT Auditors and Information Security Officers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;NeXpose&lt;/span&gt; Community is a valuable addition to the free tools that each security professional can use in his/hers work. It is very useful in terms of automated audits, and very interesting that it integrates with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Metasploit&lt;/span&gt; Exploit Framework. It still has glitches and issues on some platforms, but all tools are work in progress, so for the time being just add it to your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;toolset&lt;/span&gt;, don't replace any tools with it.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Talkback&lt;/span&gt; and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/12/possible-emerging-player-in-infosec.html"&gt;Possible Emerging Player In &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;InfoSec&lt;/span&gt; Market?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/10/vulnerability-scanning-tools-evaluation.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Nessus&lt;/span&gt; vs Retina - Vulnerability Scanning Tools Evaluation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/tutorial-using-ratproxy-for-analysis.html"&gt;Tutorial - Using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Ratproxy&lt;/span&gt; for Web Site Vulnerability Analysis&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/12/wmi-scanning-excellent-security-tool.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;WMI&lt;/span&gt; Scanning - Excellent Security Tool&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6670860071910724984?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/kDJOfPAoa8w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/kDJOfPAoa8w/nexpose-community-edition-first-look.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/Sx6dGlhSPPI/AAAAAAAAAas/GtGdYQG_JU0/s72-c/Nexpose_Community.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/nexpose-community-edition-first-look.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6649497434838172701</guid><pubDate>Mon, 07 Dec 2009 20:36:00 +0000</pubDate><atom:updated>2009-12-07T22:06:00.680+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">Network security</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Corporate Guest WLAN - The best place for Eavesdropping to Interesting Traffic</title><description>When pen-testing a corporation, always look for the Guest WLAN. If there is one and you manage to get on it, you are in luck!&lt;br /&gt;Corporate Guest WLANs are a great place to get a lot of interesting and possibly confidential information without much effort. And this is simply because there are a lot of corporate laptops on the same WLAN.&lt;br /&gt;&lt;br /&gt;Ofcourse, you'll discuss that the corporate devices have wired access to the internet, which is much more reliable and faster. But also, the wired infrastructure is fully controlled by IT - with web filters, content filters etc. So on the guest WLAN you can easily find the following high-profile targets related to the corporation:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;corporate laptop holders &lt;/span&gt;- usually employees higher in the hierarchy who just got bored from the restrictions of the corporate Internet filters can easily turn on their wi-fi and check the private e-mail, or just download something.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;corporate guests&lt;/span&gt; - most visitors to corporations have WLAN enabled devices, ranging from mobile phones/pda, over netbooks to full blown laptops&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;external contractors&lt;/span&gt; - a lot of corporations will isolate external contractors to the guest WLAN for internet access.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The following diagram is an example of hunting for interesting targets in the corporate WLAN&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx1ozchKamI/AAAAAAAAAY4/Fb4YxrGxZ7E/s1600-h/Wireless_Snare_Trap.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 320px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx1ozchKamI/AAAAAAAAAY4/Fb4YxrGxZ7E/s320/Wireless_Snare_Trap.jpg" alt="" id="BLOGGER_PHOTO_ID_5412597560207108706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The diagram clearly depicts the high concentration of possible high profile targets - marked in red color.&lt;br /&gt;&lt;br /&gt;One can always make the argument that the same attack can be made within a Mall, or even in the home networks of those interesting targets. This argument is completely true, but in a Mall your high profile targets are blended in the multitude of the students, casual freebie surfers and even the mall store clerks with their WLAN devices.&lt;br /&gt;&lt;br /&gt;And the home environment is even more difficult, because the high profile targets are dispersed all over the city, and you may not know where they reside. So, sniffing the networks one specific high profile target will bring a lot of costs to the attacker.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The following diagram is an example of the difficulties in sniffing for interesting targets in the home or public places WLAN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/Sx1pwoPj0jI/AAAAAAAAAZA/Uq_asoz3YzM/s1600-h/Snare_Trap_In_Houses.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 282px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/Sx1pwoPj0jI/AAAAAAAAAZA/Uq_asoz3YzM/s320/Snare_Trap_In_Houses.jpg" alt="" id="BLOGGER_PHOTO_ID_5412598611326521906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So, for my money, I'll always prefer to sniff for traffic in the corporate guest WLAN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Talkback and comments are most welcome&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/5-rules-to-home-wi-fi-security.html"&gt;5 Rules to Home Wi-Fi Security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/example-bypassing-wifi-mac-address.html"&gt;Example - Bypassing WiFi MAC Address Restriction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/obtaining-valid-mac-address-to-bypass.html"&gt;Obtaining a valid MAC address to bypass WiFi MAC Restriction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/dhcp-security-most-overlooked-service.html"&gt;DHCP Security - The most overlooked service on the network&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6649497434838172701?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/ycawEXl2TTM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/ycawEXl2TTM/corporate-guest-wlan-best-place-for.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sx1ozchKamI/AAAAAAAAAY4/Fb4YxrGxZ7E/s72-c/Wireless_Snare_Trap.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/corporate-guest-wlan-best-place-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-5695389364012754862</guid><pubDate>Sat, 05 Dec 2009 15:59:00 +0000</pubDate><atom:updated>2009-12-05T23:56:05.438+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>5 Ways to fail a Social Engineering Pen-Test</title><description>A lot of penetration testing assignments include the famed Social Engineering test. When reading about it, or looking the social engineering scams on a TV series it looks very straightforward - you come in all nice and smooth-talking and every door opens for you.&lt;br /&gt;&lt;br /&gt;The harsh reality is that a lot of social engineering penetration tests fail, which adds up to increased costs and a failed engagement for the consultant. In the extreme situation, you may spend some hours in the offices of corporate security or even the police, until the pen-test authorizations are verified.&lt;br /&gt;&lt;br /&gt;Here are the most common ways to fail a Social Engineering Penetration Test&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sxrj0lZ8BvI/AAAAAAAAAYE/z2etRBnTmck/s1600-h/unprepared.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 156px; height: 156px;" src="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sxrj0lZ8BvI/AAAAAAAAAYE/z2etRBnTmck/s200/unprepared.jpg" alt="" id="BLOGGER_PHOTO_ID_5411888394772678386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Come unprepared&lt;/span&gt; - Just walking into a company and asking for confidential documents sounds stupid. But trying to perform a social engineering attack on your first visit is even more stupid. Until you do proper amount of recon and research you have no idea what the company relationships are, who is in charge of what and what exceptions or processes may be used to succeed in a social engineering attack.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Just Wing It&lt;/span&gt; - Wake up call- you are not Frank &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Abagnale&lt;/span&gt; from "Catch Me if You Can" and you are not Danny Blue from the TV series "Hustle". During a social engineering attack you need to think on your feet and being creative always counts. But not preparing a background story supported by a nice set of evidence is a great way to fail a social engineering pen-test&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Hu1rpxRsqcU/Sxrj9eqo3eI/AAAAAAAAAYM/0X5JUMNjGGU/s1600-h/Bossy+Woman.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 149px;" src="http://2.bp.blogspot.com/_Hu1rpxRsqcU/Sxrj9eqo3eI/AAAAAAAAAYM/0X5JUMNjGGU/s200/Bossy+Woman.jpg" alt="" id="BLOGGER_PHOTO_ID_5411888547582500322" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Be outright aggressive or arrogant&lt;/span&gt; - Nobody likes people who are bossy and arrogant. While having an air of authority helps during a social engineering attack, you don't want to start from position of authority with an aggressive approach. That is the best way to get people to close up in the cocoon of procedures and regulations, or they'll simply call your bluff - in both ways you fail. Instead, you need to be friendly, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;courteous&lt;/span&gt; and polite. Maintain your air of authority, but never overuse it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Choose the wrong person for the job&lt;/span&gt; - Social engineering is achieved through appealing to the people's urge to help others. But certain profiles of targets tend to be more helpful to different persons. For instance, a target group of young men will be very helpful to a nice looking woman of their approximate age or just a bit older - to maintain the advantage of implied authority through the age difference. But this same woman is considered a threat by target groups of young women, so for them you need to choose a different attacker. The same principle applies to phone based social engineering attacks.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Dress for failure&lt;/span&gt; - In social engineering, always remember that clothes make the man. If you perform a social engineering attack on a bank, you don't want to appear in jeans and sneakers. But if you are performing a social engineering on a software development company, you may actually miss by a mile by wearing suit and tie. Go back to point 1 about preparation :)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Have any more ways to fail, or good examples? Share in the comments!&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/04/3-things-no-book-about-hacking-will.html"&gt;3 Things no book about hacking will ever tell you&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/04/5-biggest-mistakes-of-information.html"&gt;5 biggest mistakes of information security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/05/3-rules-to-keep-attention-to-detail-in.html"&gt;3 rules to keep attention to detail in Software Development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/04/5-rules-to-home-wi-fi-security.html"&gt;5 Rules to Home &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Wi&lt;/span&gt;&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Fi&lt;/span&gt;&lt;/span&gt; Security&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-5695389364012754862?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/Ij088O_2Lj4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/Ij088O_2Lj4/5-ways-to-fail-social-engineering-pen.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Hu1rpxRsqcU/Sxrj0lZ8BvI/AAAAAAAAAYE/z2etRBnTmck/s72-c/unprepared.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/5-ways-to-fail-social-engineering-pen.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-1449116943626653174</guid><pubDate>Fri, 04 Dec 2009 08:43:00 +0000</pubDate><atom:updated>2009-12-04T10:23:40.046+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">penetration testing</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Possible Emerging Player In InfoSec Market?</title><description>After the Rapid7 acquisition of Metasploit, things are beginning to shift in the Vulnerability Scanning and Penetration Testing market. The basic trend is one of merging the small independent players into larger organizations with a product portfolio covering a wider area.&lt;br /&gt;&lt;br /&gt;Rapid7 published the &lt;a href="http://www.rapid7.com/nexposecommunitydownload.jsp"&gt;NeXpose Community&lt;/a&gt; edition, which pairs with Metasploit. At this moment it still has some early adoption issues - like problems with working on Windows 7, but these will be resolved.&lt;br /&gt;&lt;br /&gt;The NeXpose Community may prove to be a strong adversary to Nessus in the free tools market, and by presenting the possibilities of NeXpose to a wider community it will enter the minds of more potential commercial users.&lt;br /&gt;&lt;br /&gt;But apparently the competition is not sleeping either. For around a year, there is &lt;a href="https://products.nessus.org/SearchResults.asp?Cat=29"&gt;a joint discount offer on a set of products by Tenable Networks Security, Immunity Inc and DSquare Security&lt;/a&gt;. This set creates a great overall product:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Nessus being the vulnerability scanner&lt;/li&gt;&lt;li&gt;Immunity CANVAS being one of the commercial leaders in penetration testing frameworks and&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DSquare enriching the set with additional exploit packs for CANVAS&lt;/li&gt;&lt;/ol&gt;While this joint offer is not new, with the current moves from Rapid7, it may be quite possible for the other players to join forces for a stronger approach to the market.&lt;br /&gt;&lt;br /&gt;What do you think? Is the merger of Tenable and Immunity possible? Will it provide a better product and will the users benefit?&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/10/vulnerability-scanning-tools-evaluation.html"&gt;Nessus vs Retina - Vulnerability Scanning Tools Evaluation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/07/tutorial-using-ratproxy-for-analysis.html"&gt;Tutorial - Using Ratproxy for Web Site Vulnerability Analysis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-1449116943626653174?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/fo_OzpTqP_M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/fo_OzpTqP_M/possible-emerging-player-in-infosec.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/possible-emerging-player-in-infosec.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-8655084031377360918</guid><pubDate>Wed, 02 Dec 2009 14:43:00 +0000</pubDate><atom:updated>2009-12-02T21:46:40.903+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">forensics</category><category domain="http://www.blogger.com/atom/ns#">encryption</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Tutorial - Alternate Data Streams: The Forgotten Art of Information Hiding</title><description>Alternate Data Streams is a feature of the NTFS filesystem. In essence they were created to provide compatibility with HFS, or the old Macintosh Hierarchical File System. The way that the Macintosh's file system works is that they will use both data and resource forks to store their contents. The data fork is for the contents of the document while the resource fork is to identify file type and other pertinent details.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SxbR-r1mVdI/AAAAAAAAAX0/36nN5SYET14/s1600-h/dataStream.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 255px; height: 299px;" src="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SxbR-r1mVdI/AAAAAAAAAX0/36nN5SYET14/s320/dataStream.jpg" alt="" id="BLOGGER_PHOTO_ID_5410742877181859282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;How do you create an ADS? Wonderfully easy: All you need to do is have the two files, and then send the file to be hidden to the ADS of the host file with a simple type command:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(51, 51, 51); font-family: courier new;"&gt;type file_to_be_hidden&gt; host_file:name_of_file_to_be_hidden&lt;/blockquote&gt;&lt;br /&gt;The most frequent use of ADS for malicious purposes is to conceal the executable of a trojan/rootkit as an Alternate Data Stream (ADS) to a perfectly safe file. For instance, once an attacker penetrates a Windows system, he can easily hide the malicious payload for further access into an executable which is fairly frequently used - like Calculator.&lt;br /&gt;&lt;br /&gt;Alternate Data Streams may also be interesting as a mechanism to hide and transport information out of an organization:&lt;br /&gt;Once you include an ADS into a file, there is no visible change in filesize of the host file, only the modified date is changed. This makes it quite difficult to detect the Alternate Streamed file. Also, the ADS file does not change the MD5 hash of the original file, which may prevent systems which control file modification through hashing from detecting the hidden file. Here is an example:&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 102);"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-family:courier new;" &gt;C:\Users\user\Desktop&gt;md5sum test.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-family:courier new;" &gt;d41d8cd98f00b204e9800998ecf8427e *test.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-family:courier new;" &gt;C:\Users\user\Desktop&gt;type image.jpg&gt;test.txt:image.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-family:courier new;" &gt;C:\Users\user\Desktop&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;md&lt;/span&gt;5sum test.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;txt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-family:courier new;" &gt;d41d8&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;cd&lt;/span&gt;98f00b204e9800998&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ecf&lt;/span&gt;8427e *test.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;txt&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;One would think that this method of information hiding is great to transfer any amount of information with an inconspicuous carrier file being sent over a network. But there is a catch: most data carriers will ignore the Alternate Data Stream, and here is the summary list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zip, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;RAR&lt;/span&gt; or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ARJ&lt;/span&gt; will simply compress the host file and disregard the ADS&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MIME and Base64 encoding (e-mail) will ignore the ADS entirely&lt;/li&gt;&lt;li&gt;FAT32 (mostly used on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;USB&lt;/span&gt; flash drives) will loose the ADS since it's not supported.&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Steganography&lt;/span&gt; programs will read the bytes of the host file and stop at the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;EOF&lt;/span&gt;&lt;/li&gt;&lt;li&gt;FTP and HTTP transfer ignores  ADS entirely&lt;/li&gt;&lt;li&gt;Recording the&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;But all is not lost. There are still ways to transfer data with ADS:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Transferring the host file over &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SMB&lt;/span&gt; network to an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NTFS&lt;/span&gt; target retains the ADS hidden file&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Copying the host file to an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;NTFS&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;file system&lt;/span&gt; transfers the ADS hidden file&lt;/li&gt;&lt;/ul&gt;So the information theft scenario with ADS is mostly available to employees or trusted persons:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The malicious user will create a legal host file and ADS a file with information to be stolen.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;He will convince the manager to take the legal file home to work on over the weekend.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Upon the manager's request, even if &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;USB&lt;/span&gt; drives are restricted, IT will copy the file over &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SMB&lt;/span&gt; and onto the employee's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;USB&lt;/span&gt; - which is sparkling clean and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;conveniently&lt;/span&gt; formatted with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;NTFS&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;All logs of the transfer will contain the transfer of the original approved file to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;USB&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;What will you do in such a scenario? &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Talkback&lt;/span&gt; is most welcome!&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2008/06/be-aware-of-security-risks-of-usb-flash.html"&gt;Be Aware of Security Risks of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;USB&lt;/span&gt; Flash Drives&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/04/5-biggest-mistakes-of-information.html"&gt;5 biggest mistakes of information security&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-8655084031377360918?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/voVNRBbG0KE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/voVNRBbG0KE/tutorial-alternate-data-streams.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Hu1rpxRsqcU/SxbR-r1mVdI/AAAAAAAAAX0/36nN5SYET14/s72-c/dataStream.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/12/tutorial-alternate-data-streams.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7196788127833928948.post-6593436909688678938</guid><pubDate>Mon, 30 Nov 2009 12:25:00 +0000</pubDate><atom:updated>2009-11-30T13:47:49.924+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">privacy</category><category domain="http://www.blogger.com/atom/ns#">information security</category><title>Interview with GenApple founder</title><description>After the first article on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;GenApple&lt;/span&gt; site - which promotes itself as the first information brokerage, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Shortinfosec&lt;/span&gt; secured an interview with the founder of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;GenApple&lt;/span&gt; - Mr. Mark Hanson.&lt;br /&gt;&lt;br /&gt;In a summary, the service will need polishing, and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;GenApple&lt;/span&gt; will need to tweak procedures and operating rules as they go along.&lt;br /&gt;&lt;br /&gt;There may be security and privacy concerns - we are sure that the law enforcement agencies will be very interested to peek into the information being traded, as well as who is trading it. Also, on the other side of the coin - the information brokerage may be a place where illegal information is traded, so &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;GenApple&lt;/span&gt; will have to be very careful to walk the thin line between trading of illegal material and the pressure of law enforcement to know everything.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Read the full interview with Mark Hanson - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;GenApple's&lt;/span&gt; founder. For &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Shortinfosec&lt;/span&gt;, the interview was done by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Bozidar&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Spirovski&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 51, 51);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Let's start with the person behind the idea - As I saw from your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;linkedin&lt;/span&gt; profile, you are just 4 years out of university. Is this your first venture?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Yes. This is my first start-up venture. But I had the idea for this site about a year and a half ago, and have been developing it since then. We're very excited about it: The team has been working very hard and we hope to deliver a quality service that people can use, enjoy and learn.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Could you describe the concept a bit more, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;of course&lt;/span&gt; in layman's terms - at first glance it sounds like e-bay but for bits and bytes&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Sure: what we aspire to be is a place where people simply can buy and sell information and knowledge. At first glance, why would people pay for information or knowledge? The &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;Internet&lt;/span&gt; is filled with free information, from search engines, to answer portals, to e-learning portals. However, something is missing - every person throughout their years acquire a lot of knowledge, some of it has little to no value. But every person has knowledge that they possess that another person may want---in real life to gain this knowledge there might have to be a personal relation. But with our site; we seek to create a marketplace where people for the first time can sell knowledge and information that another party may want and pay for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: So what you are promoting is compensation for knowledge that someone has and others require?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: exactly---right now there's lots of knowledge that is not being disclosed on the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;Internet&lt;/span&gt; because people feel it has value. For instance,  there are things you are willing to blog about for free---you write about security issues. However, you're a businessman and there are many other things that you have acquired over the course of your life that you know that has real value. We seek a place where you can sell such knowledge, both privately, if you want and securely.&lt;br /&gt;Yes there are many answer site, forums, etc and for many many questions, a free answer forum is good enough. However, we're not just an answer forum, we hope to be a place where a broad amount of knowledge is shared&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: You touch an excellent subject with the forums - There are commercial forums that offer some form of expert knowledge when you subscribe. These are usually quite technical and with specific target groups in mind. What is your target group?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: at the end---we hope to be the destination for any or all type of knowledge; however, starting out, we'll focus on three verticals and expand from there&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(1) stock tips and financial knowledge, we want to have a monetary focus when we start so people who have knowledge or advice about investment &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;strategies&lt;/span&gt; can share. Because of US securities regulation, we'll active monitor these listings to make sure that inside information is not disclosed or sold&lt;/li&gt;&lt;li&gt;(2) news freelance --- because of the nature of journalism in the US there are many reporters who are currently unemployed or underemployed. What we want is for people who are journalists, citizen journalists and so on to have a place where they can sell &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;news stories&lt;/span&gt; that they'll write and the news organ&lt;/li&gt;&lt;li&gt;(3) celebrity gossip and information---we wanted to have a fun and interesting vertical so people will check our site out and follow what is being disclosed on our launch.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: The exchange of information will go through &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;GenApple&lt;/span&gt;. I'll try to summarize the process as I understood it:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The seller offers a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;commodity&lt;/span&gt; (information) on the exchange&lt;/li&gt;&lt;li&gt;The seller &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_22"&gt;deposits&lt;/span&gt; the commodity in the information vault&lt;/li&gt;&lt;li&gt;The buyer and seller agree on a price and transfer funds&lt;/li&gt;&lt;li&gt;The buyer pulls the commodity out of the vault&lt;/li&gt;&lt;li&gt;The buyer receives the funds after a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;cool down&lt;/span&gt; period for disputes&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Exactly: there's obviously more detail and I'll be happy to provide you with our animation intro that explains this, users can also view our "how it works" area. You are concerned with security, and this is utterly important for a business like this. Thus our website has been developed that each information vault is protected from hackers and people with bad intent. We are certified by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;McAfee&lt;/span&gt;---we also use a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;SSL&lt;/span&gt; certificate from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Verisign&lt;/span&gt;, so immediately when people are on our site, all transactions, from a simple search are secure.&lt;br /&gt;We feel that as an "information brokerage" we should treat our customers as if they're dealing with a bank or financial institution---information and knowledge is valuable. Moreover, when people sell information, they want to keep their identity private because of the nature of transaction---to us privacy is a form of security. We want people to know that if they use this site, their identity is kept safe and will not be disclose to anyone, period.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: You use a very strong statement there&lt;span style="font-style: italic;"&gt; "protected from hackers"&lt;/span&gt;. In the world in which I live, something hasn't been hacked only because a hacker still hasn't found the vulnerability to exploit or the interest in exploiting it. So for argument's sake, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;let's&lt;/span&gt; say that a hacker manages to break in and he/she/they steal information or redirect funds. Do you accept any responsibility for the damages caused to the parties involved?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: I do have confidence in our site's security and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;McAfee&lt;/span&gt; secure---we will do our utmost to protect the information that people have disclosed from us---as to your question, our user agreement &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;discloses&lt;/span&gt; precisely what responsibilities each party undertakes.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: So on this particular site it is very wise to read the agreement, not just click the I Agree button?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: What we want is for every use to read the user agreement and privacy policy before they sign up---we have links to these agreements in the registration page. The reason for this is that the user knows what to expect from us and also what we expect from every user. This marketplace depends on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;GenApple&lt;/span&gt; to create a safe, easy, secure place to do a transaction.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: In your first target group vertical you mention US regulation. On my attempt to register I saw that the registration address can only be a US address. Does this mean that every user of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;GenApple&lt;/span&gt; needs to be under US jurisdiction?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: For right now we're limiting it to the United States; however probably very soon we'll open it up to many different countries---this is party based on how we pay - we have two payment methods to pay sellers (1) &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;PayPal&lt;/span&gt; and (2) a bank check mailed directly to a user's home. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;PayPal&lt;/span&gt; is not available to every country and a bank check is limited to North America.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Not quite - google mails checks all over the planet&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Google as a business does this---I'm not aware of a payment service that they have; however we prefer to use a Bank so our users are confident that the check they receive will be cashed. In the future---we could mail checks to users around the globe---if we reach that point, we'll be happy to provide that service&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Let's talk a bit about the actual commodity - information what type of physical information can be stored in the data vault - text files, excel spreadsheets, images, encrypted files etc..is there a limitation? and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_39"&gt;of course&lt;/span&gt;, to what size?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: No limitation as to the type of files---we are looking at limitation right now---we also provide a textual entry area for people to disclose their information if it's just a short sentence. So we're still trying to set a balance and when we launch, we'll note file size limitation within the information vault.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Well, since basically the actual information can be any type of file, you may be faced with a very unpleasant situation - the buyer agrees with the seller, transfers the funds and receives nothing useful so he disputes - or a far worse scenario: the buyer got what he requested, but he/she still wants to cheat and disputes nevertheless. How are you planning on coping with 'fraudsters' on both the selling and the buying side&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Very good point---hence our business model: as we note up front, we are an "information brokerage" --- we are dealing with the intangible unlike eBay or many site that sell tangible products---it's much harder to police fraud when dealing with the intangible. The buyer wants to know that he or she is getting what he or she is paying for and the seller want to know they're getting paid. Hence as a brokerage, we assist in every transaction, as the user agreement says, we are not a part of a transaction, but we do the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(1) in every listing, potential buyers can ask the seller questions directly before they buy&lt;/li&gt;&lt;li&gt;2) the buyer can look at the seller's feedback rating and take that into consideration--with more positive feedback being good&lt;/li&gt;&lt;li&gt;(3) besides the summary, there is the veracity statement, which is where the seller can state how he or she came to acquire such information or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_41"&gt;knowledge&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: So up front, we want to give the buyer as many opportunities as possible to make an informed purchase. However, we go to your point--what if the seller's information is bad or the buyer unfairly disputes a transaction, hence our dispute system, which is noted in our user agreement---we take a look at the positions of the buyer and seller---and we make the final decision for them. This is a high standard, which we use to discourage buyer who unfairly file disputes. We want to protect our buyer's as much as possible, and if it seems that fraud exists, then we'll issue a full refund. Each dispute is a case by case basis---but each party agrees not to appeal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;GenApple's&lt;/span&gt; final decision.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: A bit more on the content of information - if it is encrypted, then you may be facilitating transactions involving exchange of illegal information: like access passwords, or industrial secrets, plans to make bombs.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: yes---all valid points---this goes into our privacy policy, You certainly know the concept of a safety deposit box. We treat every information &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_44"&gt;vault&lt;/span&gt; as a safety deposit box. If we as a service look into those vaults, then seller's may feel &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_45"&gt;insecure&lt;/span&gt; from the get go, when people deposit into a safety deposit box, they want privacy. To combat possible illegal activities our best courage of action is thus to be diligent---any listing that we see that's &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_46"&gt;suspicious&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;sp&lt;/span&gt;) will be deleted. We have on every listing page a report listing function, which any user can immediately file a report if such listing looks bad. If there is a dispute or an illegal transaction, as per the user agreement, we'll comply with governmental authorities&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: So &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_49"&gt;I'll&lt;/span&gt; speak the lingering question on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_50"&gt;every body's&lt;/span&gt; mind on your launch: Will the law enforcement and intelligence agencies get full access to all information vaults? I know that your policy states that you'll supply law enforcement with information in case of investigation; But what about the broad view?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: What we're trying to do a strike a balance, which could change as the site matures. As per our user agreement, all vault are secure from us and the public unless there is a dispute or request from a law enforcement agency. We will not under any circumstance turn over private information or information vault unless forced to do so---we can only promise to take each instance as a case, and that's all I can say at this point that's not already disclosed in our user agreement, but you have a balance, seller's must be confident in a privacy transaction.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: You gave a good argument that you as an information broker actually cannot know what all transactions are - thus you are not responsible for any wrongdoing of the users. But still, the similar argument applied to Napster and the Pirate Bay - and yet, they got sued for facilitating illegal exchange of information.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: We'll in our user agreement, if someone does do something illegal, they are liable for our defence costs. But you are correct, there might be people who do illegal things. We'll do our very best to create the best marketplace possible.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Are you actually worried that it may come to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;GenApple&lt;/span&gt; being sued for situations similar to Pirate Bay? They did claim plausible &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;deniability&lt;/span&gt; but are now in prison.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: All I can say is that we drafted our user agreement with your question(s) in mind, but I cannot speculate &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;what'll&lt;/span&gt; happen in the future---no one knows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;Bozidar&lt;/span&gt;&lt;/span&gt;: Mark, i want to thank you for all the information we got on this interview. One last question - what does &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;GenApple&lt;/span&gt; stand for?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mark John Hanson&lt;/span&gt;: Yes--&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;hehe&lt;/span&gt;--every &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_59"&gt;Internet&lt;/span&gt; company needs a name that's short and memorable--the root "Apple" comes from the fruit of the tree of knowledge of good and evil.  I was looking for adjectives because obviously Apple is taken. I did find the "gen" is British slang for information, hence the word &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;genapple&lt;/span&gt;.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Do you like this product? What security concerns might you have on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;GenApple&lt;/span&gt;? Please add your 2 cents in the comments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Related posts&lt;br /&gt;&lt;a href="http://www.shortinfosec.net/2009/11/genapple-first-glance-at-first.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;GenApple&lt;/span&gt; - First Glance at the First Information Brokerage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7196788127833928948-6593436909688678938?l=www.shortinfosec.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/shortinfosec/~4/M-3eRS5n_RQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/shortinfosec/~3/M-3eRS5n_RQ/interview-with-genapple-founder.html</link><author>noreply@blogger.com (Bozidar Spirovski)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.shortinfosec.net/2009/11/interview-with-genapple-founder.html</feedburner:origLink></item></channel></rss>
