<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The ProStructure Blog &#187; security</title>
	<atom:link href="http://www.prostructure.com/blog/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prostructure.com/blog</link>
	<description>A blog about high-end IT Infrastructure and Security</description>
	<lastBuildDate>Thu, 22 Sep 2011 19:41:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>One Policy to Enforce for Android Phones Connecting to Your Corporate Wifi</title>
		<link>http://www.prostructure.com/blog/2011/06/23/one-policy-to-enforce-for-android-phones-connecting-to-your-corporate-wifi/</link>
		<comments>http://www.prostructure.com/blog/2011/06/23/one-policy-to-enforce-for-android-phones-connecting-to-your-corporate-wifi/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 19:41:14 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[Advisories]]></category>
		<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=153</guid>
		<description><![CDATA[As reported by blogger Donovan Colbert on TechRepublic, Android devices automatically synchronize settings from your phone to Google servers so that when you log in from other devices, your settings travel with you.  This is very convenient for users, but if those users have signed into your corporate wifi, the synchronized data may include your [...]]]></description>
			<content:encoded><![CDATA[<p>As reported by blogger <a href="http://tek.io/mCn3II" target="_blank">Donovan Colbert on TechRepublic</a>, Android devices automatically synchronize settings from your phone to Google servers so that when you log in from other devices, your settings travel with you.  This is very convenient for users, but if those users have signed into your corporate wifi, the synchronized data may include your corporate WPA2 key.  This is an obvious risk to the privacy of your corporate wifi network.</p>
<p>Businesses with wifi networks should have policies in place that state under what conditions, if any, smart phones are allowed to connect to its network.  It would be wise to include a specific reference to disabling the &#8220;Backup my data&#8221; setting, usually found in the Settings/Privacy menu on Android phones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2011/06/23/one-policy-to-enforce-for-android-phones-connecting-to-your-corporate-wifi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP System Management Homepage Security Advisory</title>
		<link>http://www.prostructure.com/blog/2011/05/05/hp-system-management-homepage-security-advisory/</link>
		<comments>http://www.prostructure.com/blog/2011/05/05/hp-system-management-homepage-security-advisory/#comments</comments>
		<pubDate>Thu, 05 May 2011 17:58:18 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[Advisories]]></category>
		<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[HP System Management Homepage]]></category>
		<category><![CDATA[Security Advisory]]></category>
		<category><![CDATA[SMH]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=145</guid>
		<description><![CDATA[NIST has announced a highly exploitable flaw in the HP System Management Homepage (SMH) that can allow unauthenticated users to attack the web application over the network to ultimately execute arbitrary code on the server. The flaw has been rated with a CVSS Base Score of 10, which means it is highly exploitable and has [...]]]></description>
			<content:encoded><![CDATA[<p>NIST has <a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-1541" target="_blank">announced</a> a highly exploitable flaw in the HP System Management Homepage (SMH) that can allow unauthenticated users to attack the web application over the network to ultimately execute arbitrary code on the server.  The flaw has been rated with a CVSS Base Score of 10, which means it is highly exploitable and has a potentially severe impact if exploited.</p>
<p>All administrators using this tool to manage HP hardware over the network should upgrade HP SMH to the <a href="http://h18013.www1.hp.com/products/servers/management/agents/index.html" target="_blank">latest version</a> in which the flaw has been resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2011/05/05/hp-system-management-homepage-security-advisory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Managed Accounts Automatic Password Change Results in Access Denied</title>
		<link>http://www.prostructure.com/blog/2011/03/29/sharepoint-2010-managed-accounts-automatic-password-change-results-in-access-denied/</link>
		<comments>http://www.prostructure.com/blog/2011/03/29/sharepoint-2010-managed-accounts-automatic-password-change-results-in-access-denied/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 22:50:43 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[Web Operations]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Managed Accounts]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=130</guid>
		<description><![CDATA[The Managed Accounts feature in SharePoint 2010 allows administrators to hand control of service account passwords over to SharePoint, reducing the need to manually track and change passwords.  This is a major advance in security because administrators now have a tool to change those service accounts that are rarely changed otherwise. In two independent SharePoint [...]]]></description>
			<content:encoded><![CDATA[<p>The Managed Accounts feature in SharePoint 2010 allows administrators to hand control of service account passwords over to SharePoint, reducing the need to manually track and change passwords.  This is a major advance in security because administrators now have a tool to change those service accounts that are rarely changed otherwise.</p>
<p>In two independent SharePoint 2010 farms, I&#8217;ve encountered errors after changing passwords via the Managed Account functionality.  The symptom is that after the change, services will fail to start due to invalid credentials, and you may see errors in the Windows Application Event Log indicating access denied failures.</p>
<p>Each time I&#8217;ve seen this problem, there were Windows Services that were set to run as the login with the recently changed password, but at least one of those services was stopped.  The solution is that when you are preparing to automate the password change for a service account, ensure that only those services intended to be running are set to run as the managed login, and ensure that those services are in a started state at all times.  Your alerting and monitoring system should be configured to watch these services and ensure they are restarted if they stop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2011/03/29/sharepoint-2010-managed-accounts-automatic-password-change-results-in-access-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time for a Second Look at Two-Factor Authentication</title>
		<link>http://www.prostructure.com/blog/2011/01/31/time-for-a-second-look-at-two-factor-authentication/</link>
		<comments>http://www.prostructure.com/blog/2011/01/31/time-for-a-second-look-at-two-factor-authentication/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 02:12:16 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[2FA]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[TFA]]></category>
		<category><![CDATA[two-factor]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=123</guid>
		<description><![CDATA[With increased competition in the TFA market, we're seeing better options at lower costs.  As a result, implementing TFA to protect critical assets is becoming more feasible by the day.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s becoming widely recognized that traditional username/password combinations (single-factor authentication) are weak and prone to many attacks.  As a result, two-factor authentication (TFA) is being required or recommended in an increasing number of regulations and guidelines, such as Federal Financial Institutions Examination Council&#8217;s (FFIEC), HIPAA, and PCI-DSS.</p>
<p>Many organizations have balked at implementing TFA due to the high cost and complexity, and the lack of flexibility of the solutions available.  The landscape is changing quickly &#8211; there are new vendors and a better array of options from vendors that have been in the space for ten or more years.</p>
<p>For many years, commercially available TFA solutions meant carrying around a token that displays a number, which is combined with a PIN to produce two factors (something you have: the token, and something you know: the PIN).  Many new, more flexible solutions are becoming available with the recent entry of new participants in the TFA market.  Credit card form factor tokens are easier for some to carry than a traditional key fob.  Grid cards remove the electronic components bringing the price down, and electronic format grids reduce the need for replacement.  Software tokens that uniquely identify a particular phone or computer remove the need to have a user-accessible token altogether.  Out-of-band one time password (OTP) delivery via email, voicemail, or SMS is one of the latest developments in this new move toward flexibility.  Many vendors even support multiple factor types across a single user base, such that one type of user could have hardware tokens, while another set uses grid cards.</p>
<p>Possibly more important to the slow adoption of TFA than lack of flexibility has been the expense of hardware tokens &#8211; up to $50 per user every three to five years &#8211; on top of the related software licensing costs.  Many TFA vendors have added lower cost options, such as grid cards, software tokens, and hardware tokens that cost less than $10.  There are even lower cost options if you get away from dedicated hardware tokens entirely, for instance, by using out-of-band solutions.</p>
<p>Some of these new solutions are also decreasing the complexity of rollout as well as the time required.  User self-service portals and simplified provisioning are making it a more reasonable proposition to get TFA rolled out to larger numbers of users.</p>
<p>With increased competition in the TFA market, we&#8217;re seeing better options at lower costs.  As a result, implementing TFA to protect critical assets is becoming more feasible by the day.</p>
<p>UPDATE 2-11-11:</p>
<p>With Google’s <a href="http://googleblog.blogspot.com/2011/02/advanced-sign-in-security-for-your.html" target="_blank">announcement </a>of the coming availability of second factor  authentication for its general population of users, it looks like  two-factor is hitting the mainstream.  Other vendors will have to follow  suit or be left behind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2011/01/31/time-for-a-second-look-at-two-factor-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The brute that is SSH Brute Force</title>
		<link>http://www.prostructure.com/blog/2010/07/12/the-brute-that-is-ssh-brute-force/</link>
		<comments>http://www.prostructure.com/blog/2010/07/12/the-brute-that-is-ssh-brute-force/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 21:33:49 +0000</pubDate>
		<dc:creator>micah</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=105</guid>
		<description><![CDATA[The brute is back.  By the brute, I mean the SSH brute force attack.  In the last month we have noticed an upturn in SSH brute force traffic targeting hosts addressed in public IPv4 address space.  The highest ranking attack sources we have seen include address allocations in KRNIC, APNIC, and RIPE.  In the cases [...]]]></description>
			<content:encoded><![CDATA[<p>The brute is back.  By the brute, I mean the SSH brute force attack.  In the last month we have noticed an upturn in SSH brute force traffic targeting hosts addressed in public IPv4 address space.  The highest ranking attack sources we have seen include address allocations in KRNIC, APNIC, and RIPE.  In the cases we&#8217;ve encountered, the target user was either the root user or something out of a dictionary.  An SSH brute force attack challenges the complexity of the user generated password associated with a user account by iterating through a dictionary to guess user passwords.  Brute-force code will also generate attempts randomly.  The risk associated with the vulnerability exposed here is great, so its important that some action be taken by administrators to ensure a secure operating environment moving forward.</p>
<p>Does your organization currently employ a strong password policy?  Does your organization currently enforce this strong password policy? A strong password should be 14 characters long and should utilize numeric, upper and lower case alphabetical, and symbol characters such as &#8220;!@#$%^&amp;*()&#8221;.    Most every modern operating system or directory service (LDAP) implementation supports enforcement of strong password complexity.  Administrators should ensure they are utilizing the password history function of their directory service if available, to minimize the potential for password reuse by end users.  For Linux users not utilizing a directory, you can utilize the PAM module provided by the Openwall project, passwdqc, which provides password complexity enforcement.</p>
<p>If your environment allows, utilize password-less authentication using public key encryption provided by either the RSA or DSS.  Most SSH clients and servers support one or both of these methods.  Finally, Ensure that your SSH server does not allow root or Administrator logins.</p>
<p>If your environment already has a firewall in place to facilitate network access control, you should ensure that TCP port 22 is only available to those networks that need access.  If your environment does not have a firewall, OS level packet filtering is available in all modern operating systems.  When thinking about the SSH surface area in your environment, ensure you include devices that are manageable via SSH including routers, firewalls, switches, and other network appliances.</p>
<p>You should really ask yourself why your SSH service is available to the public if you aren&#8217;t explicitly providing a shell service to end users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2010/07/12/the-brute-that-is-ssh-brute-force/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Offers Security Hardening Documentation for SharePoint 2010</title>
		<link>http://www.prostructure.com/blog/2010/06/07/microsoft-offers-security-hardening-documentation-for-sharepoint-2010/</link>
		<comments>http://www.prostructure.com/blog/2010/06/07/microsoft-offers-security-hardening-documentation-for-sharepoint-2010/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 16:25:55 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=95</guid>
		<description><![CDATA[While there was some security documentation for SharePoint 2007, it was general in nature, and it required browsing around several different documents and pages.  Microsoft has done us a service with the SharePoint 2010 security hardening documentation that was released around the time the product hit RTM.  This documentation includes a secure server snapshot of [...]]]></description>
			<content:encoded><![CDATA[<p>While there was some security documentation for SharePoint 2007, it was general in nature, and it required browsing around several different documents and pages.  Microsoft has done us a service with the SharePoint 2010 security hardening documentation that was released around the time the product hit RTM.  This documentation includes a secure server snapshot of the services required, and it includes a definitive list of necessary ports for each component.  This is a big win for administrators who need to protect the SharePoint server(s) in an isolated network.</p>
<p>The documentation is divided into two parts, <a href="http://technet.microsoft.com/en-us/library/cc262849(office.14).aspx" target="_blank">web</a> and <a href="http://technet.microsoft.com/en-us/library/ff607733(office.14).aspx" target="_blank">SQL</a>, and together they provide the big picture for a secure environment.  I&#8217;ve recently used the documentation to design the security for a SharePoint farm that needs to provide access to multiple outside agencies/partners.  It was much easier to use this documentation than what was provided for the previous version.  I did find a few areas where the documentation could have been more clear, so I wanted to share my findings and see if anyone else has feedback to make the recommendations stronger.</p>
<p><strong>Web Front-End</strong></p>
<p>I found that in a standard Windows network, NetBIOS over TCP/IP could be disabled, according to Microsoft&#8217;s recommendation.  The article did not include instructions, but I did find a response on <a href="http://social.technet.microsoft.com/Forums/en/winservercore/thread/d18bd172-e1a0-4a61-ba52-0952a1e3cabc" target="_blank">TechNet</a> that describes how it&#8217;s done.</p>
<p>The web.config settings could have been described a little more clearly.</p>
<ul>
<li>The <img src="///Users/amber/Library/Caches/TemporaryItems/moz-screenshot-3.jpg" alt="" />PageParserPaths should be empty by default.</li>
<li>Remember that whenever you create a new web application, a new web.config file is created for it, so you will need to verify the settings are still secured.</li>
<li><img src="///Users/amber/Library/Caches/TemporaryItems/moz-screenshot-4.jpg" alt="" />I couldn&#8217;t find any information about this one, and I&#8217;d love it if someone who knows could share their thoughts on how to accomplish this suggestion: &#8220;Ensure that Web Part limits around maximum controls per zone is set low.&#8221;  Where is this set, and what would be considered low?</li>
</ul>
<p>I wish this documentation had listed the minimum required permissions for each service, as I&#8217;m having to discover these myself.  For instance, the web analytics service is the one that writes diagnostic logs, and that service account needs access to write to the diagnostic logs directory.  It would be great to see a definitive list beyond what was offered in the service accounts documentation.</p>
<p><strong>SQL Back-End</strong></p>
<p>Unless you are using named instances on SQL, it is safe to block access to port UDP/1434.  One measure that the documentation did not mention but is critical to protecting SQL servers in general is that the firewall rules should use a default deny for all inbound access to the SQL servers.  Only the application server(s), Domain Controllers, and the workstations of the DBAs should be able to reach the SQL servers at all.</p>
<p>Please share any other insights you might have or other resources that can help us secure our SharePoint environments better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2010/06/07/microsoft-offers-security-hardening-documentation-for-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are you monitoring the integrity of your digital assets?</title>
		<link>http://www.prostructure.com/blog/2010/05/11/are-you-monitoring-the-integrity-of-your-digital-assets/</link>
		<comments>http://www.prostructure.com/blog/2010/05/11/are-you-monitoring-the-integrity-of-your-digital-assets/#comments</comments>
		<pubDate>Tue, 11 May 2010 16:16:49 +0000</pubDate>
		<dc:creator>micah</dc:creator>
				<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[Web Operations]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=83</guid>
		<description><![CDATA[At this point in time, Your organization most likely uses its website to deliver key business data to your customers.  This could include the delivery of product marketing information, contact information, or product support documentation.  Your product may be your website if you deliver your application in a SaaS or cloud based distribution model.  As [...]]]></description>
			<content:encoded><![CDATA[<p>At this point in time, Your organization most likely uses its website to deliver key business data to your customers.  This could include the delivery of product marketing information, contact information, or product support documentation.  Your product may be your website if you deliver your application in a SaaS or cloud based distribution model.  As a customer, when I pay for something, I am telling that company that I trust they can deliver not only what they sold me as a product, but all necessary services that come with supporting that product.  In other words, I am telling that company that I trust them.  As part of this trust relationship, we expect that the systems that enable this content delivery, such as web servers, are trustworthy, and the integrity of the content has also been ensured.</p>
<p>Organizations may not have to work hard to initially develop this trust relationship with their customer.  What an organization may not be doing is working hard to maintain this trust relationship.  If the integrity of these assets are challenged, there is a potential risk of destroying this trust relationship, which could be cause for a costly recovery attempt of this customer trust, or complete customer loss.  Ensuring the integrity of your organization&#8217;s digital assets should be considered a foundational component of any organization&#8217;s security practice.</p>
<p>When we speak of digital assets, we not only include the traditional media data types including images, audio, and video, but all other content produced by your company that exists in a persistent state on disk.  In a web server environment we would most likely be dealing the with following types of data:</p>
<ul>
<li>Html, Javascript, CSS, and embedded web objects</li>
<li>PHP, Perl, .NET, and other application code</li>
<li>Non-HTML Document types such as PDF or Office files</li>
<li>Images, Audio, and Video</li>
</ul>
<p>We were recently employed to review the state of a customer&#8217;s environment following a recent intrusion.  As with a portion of the environments we work in today, the services provided included web content and application delivery provided by Apache running on Linux.  While Apache does provide access logging for files requested from it, it does not maintain state regarding the integrity of the files it serves. Following an intrusion, identifying the the attack vector is extremely important in providing future security of this environment but should not be the only consideration.</p>
<p>The following questions need to be asked concurrently:</p>
<ul>
<li>What organizational or customer data was exposed?</li>
</ul>
<ul>
<li>Was any data modified and what is the potential impact to our customers?</li>
</ul>
<p>In high traffic environments, it can be extremely difficult to answer both of these questions quickly, which in turn can prolong the delivery of customer communication or notification for external entities that may have a stake in the exposed data.  To speed up the time to derive an answer to both of these questions, there are two methods that are available to expedite this process.</p>
<p>First, the majority of server operating systems in production today have kernel facilitated auditing capability bundled with the operating system.  Linux provides the Linux Audit Subsystem.  Microsoft Windows Server including 2003 and 2008 provide auditing capability.  Solaris, MacOS X, and the BSD family of operating systems also implement audit facilities.  Each of these respective implementations provide the ability to monitor file access and modification events and produce audit trail which can be used to quickly determine which critical assets were accessed or modified.  Although the deployment of auditing policy is not trivial, the benefit can easily be measured if file integrity is violated and you are able to effectively determine the targeted assets and the associated scope of exposure.</p>
<p>Secondly, organizations should deploy a file integrity monitoring system such as Tripwire or Samhain.  These systems utilize one way cryptographic functions (also known as message digest algorithms) such as MD5, SHA1, SHA2, or Tiger, to create a catalog of computed hashes of  files covered by the monitoring software&#8217;s defined policy.  Following the a baseline definition process, these systems monitor filesystem changes against prior hash calculations, and in some cases, against known bad hash values associated with exploit, rootkit code, and other potential malware.   When a change event is discovered, notifications can be delivered to those accountable.</p>
<p>The data generated by each of these tools should be streamed via encrypted transport to a centralized syslog server.   This centralized server should exist in a logically distinct network segment from all other nodes in the environment.   Because this server essentially becomes the gold copy record for file integrity in your environment as related to file assets, extreme care should be used to ensure the validity of logs captured.  This includes utilizing file integrity monitoring and limiting access to those who have a need to know.</p>
<p>The employment of these systems do not provide protection against intrusion but can ease the burden of cleaning up the mess and help organizations identify impact.  While this does not completely mitigate potential loss of trust with your customers, it allows you to effectively measure whether or not their trust was violated and the overall level of exposure.  In the future, we will be providing direction on how these logs can be utilized to provide real-time alerting of an attack in progress, and what you can do to decrease your time to react.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2010/05/11/are-you-monitoring-the-integrity-of-your-digital-assets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerable open source components installed in commercial products</title>
		<link>http://www.prostructure.com/blog/2010/04/19/vulnerable-open-source-components-installed-in-commercial-products/</link>
		<comments>http://www.prostructure.com/blog/2010/04/19/vulnerable-open-source-components-installed-in-commercial-products/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 22:15:13 +0000</pubDate>
		<dc:creator>psmythe</dc:creator>
				<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=79</guid>
		<description><![CDATA[&#8220;What do I do about the vulnerable open source components installed in my commercial products?&#8221; I have been asked that question many times, and I wish the reply I had to deliver was one with a better message.  Unfortunately we often find vulnerable components embedded in commercial products.  Vulnerabilities that can lead to the compromise [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;What do I do about the vulnerable open source components installed in my commercial products?&#8221;</p>
<p>I have been asked that question many times, and I wish the reply I had to deliver was one with a better message.  Unfortunately we often find vulnerable components embedded in commercial products.  Vulnerabilities that can lead to the compromise of the system they are installed in.  We have seen this in both software products that companies are actively shipping, as well as in software and appliances other clients have purchased and installed.  When we request that the vulnerable components be upgraded, the change request very rarely makes it very far up the chain.  The reasoning (when one is actually given) is other &#8220;feature enhancements&#8221; and new functionality for customers and sales are a higher priority.</p>
<p>While performing security audits against organizations this is an issue that comes up frequently.  What we have seen is that unless the client represents a significant source of revenue or other opportunities for the company shipping vulnerable products, getting them to change can be a very difficult and time consuming process that may not yield major results in any workable time frame.  Baring being a significant revenue source, being a potentially good or bad publicity source could also be a way to get them to be a little more helpful.  For instance having a large scale outage caused by an exploit of one of the vulnerably pieces of software they are using.  However I do not really recommend waiting to be exploited as a viable option.</p>
<p>I am not suggesting that you do not open a support ticket with the company when you do find an issue; however receiving an unworried/unconcerned response is something you should expect.  Having a proof of concept attack against their software that you can show them would be one way to help get their attention, but that can be time consuming and costly.</p>
<p>Instead most organizations are forced to mitigate the issue themselves.  While waiting for the software companies to upgrade or fix the issues you have found, you need to mitigate and create controls around all of the known issues.  In general this can be accomplished through a six step process.</p>
<ol>
<li>Segment your network into different zones based upon function, confidentiality and importance of data, etc.</li>
<li>Deploy host based and network based firewalls to restrict access to specific ports, sources, and/or destinations.  The firewalls should restrict both what connections can be made in an attempt to exploit a vulnerability, as well as to limit what damage or access a compromised computer can create.  You do not want a compromised server downloading tools or initiating more attacks if you can help it.</li>
<li>Deploy and USE an operational Alerting and Monitoring system, configured to detect outages, error conditions, and anomalies, .  This includes traffic flows, service and device uptime, and SLA measurements, as well as the gathering of syslog data and appropriate snmp-traps.</li>
<li>Deploy a network and/or host based IDS to watch for any attempts at exploiting known vulnerabilities or traffic anomalies.</li>
<li>Deployment of an event correlation system (such as Cisco’s MARS, RSA’s enVision, or Splunk) to help manage the massive amounts of server, firewall, and IDS logs.</li>
<li>Continually monitor, maintain, and manage your environment.  There are no easy “place it and forget it” solutions to security issues.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2010/04/19/vulnerable-open-source-components-installed-in-commercial-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A brief history of WEP cracking</title>
		<link>http://www.prostructure.com/blog/2009/06/29/a-brief-history-of-wep-cracking/</link>
		<comments>http://www.prostructure.com/blog/2009/06/29/a-brief-history-of-wep-cracking/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:01:00 +0000</pubDate>
		<dc:creator>Irving Popovetsky</dc:creator>
				<category><![CDATA[Enterprise IT]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=57</guid>
		<description><![CDATA[Year Number of 802.11 packets required to crack WEP 2001 &#8211; 2004 5-10 million  (FMS attack) 2004 &#8211; 2007 500k (unique IVs) on average for 128-bit WEP  (Korek attack) 2007 &#8211; 2008 40k (ARP packets) using the PTW attack 2008 &#8211; Present 25k (replayed packets)  using the ARP replay and/or chopchop replay, with combined PTW+Korek [...]]]></description>
			<content:encoded><![CDATA[<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="115" valign="top"><strong>Year</strong></td>
<td width="523" valign="top"><strong>Number of 802.11 packets required to crack   WEP</strong></td>
</tr>
<tr>
<td width="115" valign="top"><strong>2001 &#8211; 2004</strong></td>
<td width="523" valign="top">5-10 million  (FMS attack)</td>
</tr>
<tr>
<td width="115" valign="top"><strong>2004 &#8211; 2007</strong></td>
<td width="523" valign="top">500k (unique   IVs) on average for 128-bit WEP  (Korek   attack)</td>
</tr>
<tr>
<td width="115" valign="top"><strong>2007 &#8211; 2008</strong></td>
<td width="523" valign="top">40k (ARP packets) using the PTW attack</td>
</tr>
<tr>
<td width="115" valign="top"><strong>2008 &#8211; Present</strong></td>
<td width="523" valign="top">25k   (replayed packets)  using the ARP   replay and/or chopchop replay, with combined PTW+Korek analysis</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2009/06/29/a-brief-history-of-wep-cracking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Critical PDF Vulnerabilities in Blackberry Enterprise Server</title>
		<link>http://www.prostructure.com/blog/2009/01/13/critical-pdf-vulnerabilities-in-blackberry-enterprise-server/</link>
		<comments>http://www.prostructure.com/blog/2009/01/13/critical-pdf-vulnerabilities-in-blackberry-enterprise-server/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 22:01:39 +0000</pubDate>
		<dc:creator>Amber Pham</dc:creator>
				<category><![CDATA[Advisories]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[BES]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[bulletin]]></category>
		<category><![CDATA[RIM]]></category>

		<guid isPermaLink="false">http://www.prostructure.com/blog/?p=41</guid>
		<description><![CDATA[Research in Motion has just released security bulletin KB17118 that announces a new set of vulnerabilities in the Blackberry Attachment Service that runs on Blackberry Enterprise Server (BES). According to Blackberry, “these vulnerabilities could enable a malicious individual to send an email message containing a specially crafted PDF file, which when opened for viewing on [...]]]></description>
			<content:encoded><![CDATA[<p>Research in Motion has just released security bulletin <a href="http://www.blackberry.com/btsc/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=KB17118" target="_blank">KB17118</a> that announces a new set of vulnerabilities in the Blackberry Attachment Service that runs on Blackberry Enterprise Server (BES).  According to Blackberry, “these vulnerabilities could enable a malicious individual to send an email message containing a specially crafted PDF file, which when opened for viewing on a BlackBerry smartphone, could cause memory corruption and possibly lead to arbitrary code execution on the computer that hosts the BlackBerry Attachment Service.”</p>
<p>It is strongly recommended that you read bulletin KB17118, then download and install the patch, called Service Pack 6 Interim Security Software Update 2, from <a href="http://www.blackberry.com/go/serverdownloads" target="_blank">http://www.blackberry.com/go/serverdownloads</a>.   The security bulletin also offers a workaround that reduces the functionality of BES but protects the server from exploits of the Attachment Service vulnerabilities.</p>
<p>The affected versions of the server software are BlackBerry Enterprise Server software version 4.1 Service Pack 3 (4.1.3) through 4.1 Service Pack 6 (4.1.6), including the latest maintenance release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prostructure.com/blog/2009/01/13/critical-pdf-vulnerabilities-in-blackberry-enterprise-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
