<?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>NetSPI Blog</title>
	<atom:link href="http://www.netspi.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netspi.com/blog</link>
	<description>Information security consulting</description>
	<lastBuildDate>Wed, 18 Jan 2012 12:00:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>HIPAA Privacy Audits &#8211; How Badly Am I Screwed?</title>
		<link>http://www.netspi.com/blog/2012/01/18/hipaa-privacy-audits-how-badly-am-i-screwed/</link>
		<comments>http://www.netspi.com/blog/2012/01/18/hipaa-privacy-audits-how-badly-am-i-screwed/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 12:00:11 +0000</pubDate>
		<dc:creator>Alex Crittenden</dc:creator>
				<category><![CDATA[Healthcare Compliance]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=2065</guid>
		<description><![CDATA[What the Coming HHS Audits Mean for Your Healthcare System]]></description>
			<content:encoded><![CDATA[<p><em><span style="font-size: small;"><span style="font-family: Calibri;">What the Coming HHS Audits Mean for Your Healthcare System</span></span></em></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">With the announcement that KPMG really is going to start performing HIPAA Privacy Audits in the New Year, we’ve had numerous conversations with healthcare providers around getting their privacy and security programs up to scratch.  </span></span></p>
<p><span style="font-family: Calibri;"><span style="font-size: small;">It’s a well-known secret in the healthcare industry that HIPAA compliance does not receive the attention (or the funding) that it should.  There are of course exceptions and I should note that most security and privacy professionals in the healthcare industry take their jobs very seriously and honestly do consider the protection of patient data to be their number one priority.  But, it’s often difficult to do your job if you don’t have the funding or resources needed to do it properly.</span></span></p>
<p><span style="font-family: Calibri;"><span style="font-size: small;">The federal government hasn’t helped &#8211; creating a mandatory requirement, but not putting in place any mechanism for testing compliance with that requirement rapidly creates a sense of non-urgency.  What’s the point of REALLY making sure that we’re HIPAA compliant if no one’s going to check?  It costs a lot of money, it’s annoying to doctors, it’s not even the slightest bit sexy, and it’s going to impact options to the organization.</span></span></p>
<p><span style="font-family: Calibri;"><span style="font-size: small;">And, if none of your competitors are limiting themselves and spending extra money on ensuring HIPAA compliance, a healthcare executive is going to see true HIPAA compliance as a competitive disadvantage.  Now it looks like everything is going to have to change.  Don’t believe me?  Think the audits are going to be ‘no big deal?’  Let’s draw a parallel with another compliance requirement – PCI DSS.</span></span></p>
<p><span style="font-family: Calibri;"><span style="font-size: small;">For those of you not familiar with PCI, you should be – you probably have to comply with this as well.  In any case, it’s the data security standard inflicted on merchants and service providers (companies that facilitate credit card payments) by the large credit card brands (VISA, MasterCard, etc.)  Anyone that takes (or processes) a credit card for payment needs to be PCI compliant.</span></span></p>
<p><span style="font-family: Calibri;"><span style="font-size: small;">Although the card brands catch a lot of flak for ‘inflicting’ PCI on the world, the truth of the matter is, something needed to be done.  Credit card data was not being protected and it was costing the card brands a LOT of money in fraudulent charges and impacting consumer credit ratings.  If they hadn’t created their own standard the government most likely would have.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">When PCI was first rolled out to the community there were a lot of merchants that thought it was no big deal, but they didn’t plan on three things:</span></span></p>
<ol>
<li><span style="font-family: Calibri; font-size: small;">The card brands were perfectly willing to let non-compliant merchants make ‘examples’ of themselves (</span><a href="http://www.bankinfosecurity.com/articles.php?art_id=1175"><span style="color: #0000ff; font-family: Calibri; font-size: small;">link</span></a><span style="font-family: Calibri; font-size: small;">, </span><a href="http://www.baselinemag.com/c/a/Security/TJX-Anatomy-of-a-Massive-Breach/"><span style="color: #0000ff; font-family: Calibri; font-size: small;">link</span></a><span style="font-family: Calibri;"><span style="font-size: small;">)</span></span></li>
<li><span style="font-family: Calibri; font-size: small;">The legal community quickly learned what ‘PCI-compliant’ meant and how not being PCI-compliant could be used in things like <a href="http://www.computerworld.com/s/article/9070281/Hannaford_hit_by_class_action_lawsuits_in_wake_of_data_breach_disclosure" target="_blank">multi-million dollar class-action lawsuits</a> </span></li>
<li><span style="font-family: Calibri;"><span style="font-size: small;">The PCI standard gave consumers a benchmark against which to judge the merchant’s brand.</span></span></li>
</ol>
<p><span style="font-size: small;"><span style="font-family: Calibri;">These points have been effective because the card brands maintain a unified front when it comes to PCI (they all agree to the codified requirements as the baseline required by merchants to transact credit cards securely) and because they have a mandatory audit mechanism in place that gives them the power to take action if the merchant or service provider isn’t complying with PCI.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">I think that we have the same dynamic going on now with HIPAA.</span></span></p>
<ol>
<li><span style="font-family: Calibri;"><span style="font-size: small;">KPMG is going to be looking to justify their million dollar contract with the government – they <span style="text-decoration: underline;">will</span> find issues with compliance during their audits.</span></span></li>
<li><span style="font-family: Calibri; font-size: small;">The legal community is already very aware of privacy breaches in healthcare and what that means for things like multi-million (and multi-BILLION) dollar class-action lawsuits (</span><a href="http://www.paloaltoonline.com/news/show_story.php?id=22744"><span style="color: #0000ff; font-family: Calibri; font-size: small;">link</span></a><span style="font-family: Calibri; font-size: small;">, </span><a href="http://www.armytimes.com/news/2011/10/military-dod-hit-with-lawsuit-over-lost-tricare-data-101311/"><span style="color: #0000ff; font-family: Calibri; font-size: small;">link</span></a><span style="font-family: Calibri; font-size: small;">, </span><a href="http://www.ama-assn.org/amednews/2011/08/01/bisc0801.htm"><span style="color: #0000ff; font-family: Calibri; font-size: small;">link</span></a><span style="font-family: Calibri;"><span style="font-size: small;">)</span></span></li>
<li><span style="font-family: Calibri;"><span style="font-size: small;">Everyone now has a benchmark against which to judge how much a healthcare provider cares about their patients’ data</span></span></li>
</ol>
<p><span style="font-family: Calibri; font-size: small;">I think that it’s time to figure out a plan on how to really address HIPAA – both in the short-run (i.e. achieving an initial compliant state) and long-run (maintaining compliance moving forward.)  If you aren’t familiar with the recent announcement involving the upcoming audits here’s a link on the <a href="http://www.hhs.gov/ocr/privacy/hipaa/enforcement/audit/index.html" target="_blank">HHS site</a> </span><span style="font-family: Calibri;"><span style="font-size: small;">which includes a sample of the letter that will be sent out to organizations.  Also note – the first round of audits is going to focus on Covered Entities, but future rounds will also include Business Associates.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">For some additional information on how to put together a workable approach to really achieving HIPAA compliance please see material on the </span><a href="http://www.netspi.com/blog"><span style="color: #0000ff; font-family: Calibri; font-size: small;">NetSPI blog</span></a><span style="font-family: Calibri; font-size: small;"> and </span><a href="http://www.netspi.com/services/healthcare_regulatory_audit.html"><span style="color: #0000ff; font-family: Calibri; font-size: small;">NetSPI services</span></a><span style="font-size: small;"><span style="font-family: Calibri;"> pages.  Also – NetSPI will be putting together whitepapers, additional blog posts, and (possibly) a webinar on this topic over the next couple of months.  Please check back here for more information, make a comment, or send me an email (link below) if you would like to discuss.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2012/01/18/hipaa-privacy-audits-how-badly-am-i-screwed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure the Silver</title>
		<link>http://www.netspi.com/blog/2011/12/29/secure-the-silver/</link>
		<comments>http://www.netspi.com/blog/2011/12/29/secure-the-silver/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 13:00:38 +0000</pubDate>
		<dc:creator>Chris Secrest</dc:creator>
				<category><![CDATA[Healthcare Compliance]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=2053</guid>
		<description><![CDATA[While most healthcare organizations work on securing PHI there is usually one element that I’ve found that isn’t secured with the same rigor as most other physical PHI; X-rays.]]></description>
			<content:encoded><![CDATA[<p>While most healthcare organizations work on securing PHI there is usually one element that I’ve found that isn’t secured with the same rigor as most other physical PHI; X-rays. X-rays waiting for disposal companies to come and haul them away are usually left unsecured and not monitored.</p>
<p>The problem is that individuals have found that they can <a href="http://www.ehow.com/facts_7786835_xray-silver-recovery.html" target="_blank">recover the silver found within the film</a>. While it isn’t a lot of silver (roughly 2% of the film’s weight) a few hundred pounds could make it a lucrative venture. That’s why it’s not surprising that thieves have begun stealing them. Let’s be honest here, when was the last time you checked the credentials of the crew coming to take away what you would consider to be garbage?</p>
<p>The issue here isn’t that these films will be used for identity theft purposes, it’s that you are now forced to go through breach notification procedures at your cost… for what is technically considered refuse! Three organizations in Pennsylvania already had to go through this as they’d fallen victim to thieves stealing the films from unsecured areas, and in one instance posing as a radiological film destruction company.</p>
<p>What can you do? Start securing X-rays and make sure they aren’t accessible to unauthorized parties, regardless whether the file is useful or scheduled for destruction. Many organizations store the X-rays near the equipment in semi-open rooms. If the rooms aren’t used 24&#215;7 then you should either secure the room when not in use using your normal physical security system (key, badges, dragons, etc.) and monitoring equipment. If you don’t want to go to such extreme measures (I hear dragons eat a lot) then you may consider digitizing your x-rays and then securely dispose of the physical copies. Otherwise you may want to start recovering the silver yourself to help pay for the breach notification efforts you might find yourself facing.</p>
<p>Further reading:</p>
<p><a href="http://www.ehow.com/how_4501375_extract-silver.html">http://www.ehow.com/how_4501375_extract-silver.html</a></p>
<p><a href="http://www.ehow.com/facts_7786835_xray-silver-recovery.html">http://www.ehow.com/facts_7786835_xray-silver-recovery.html</a></p>
<p><a href="http://philadelphia.cbslocal.com/2011/10/17/thieves-seeking-quick-steal-x-ray-film-from-area-hospitals/">http://philadelphia.cbslocal.com/2011/10/17/thieves-seeking-quick-steal-x-ray-film-from-area-hospitals/</a></p>
<p><a href="http://www.jeffersonhospital.org/Patients/scrap-x-ray-film-theft.aspx">http://www.jeffersonhospital.org/Patients/scrap-x-ray-film-theft.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/12/29/secure-the-silver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Breach Alphabet Soup</title>
		<link>http://www.netspi.com/blog/2011/12/12/data-breach-alphabet-soup/</link>
		<comments>http://www.netspi.com/blog/2011/12/12/data-breach-alphabet-soup/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 12:00:35 +0000</pubDate>
		<dc:creator>Chris Secrest</dc:creator>
				<category><![CDATA[Healthcare Compliance]]></category>
		<category><![CDATA[data breach]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=2041</guid>
		<description><![CDATA[Theodore J. Kobus III published his A to Z of Healthcare Data Breaches, which he presented at the annual America Society for Healthcare Risk Management conference.   This list may be ideal to use or model your own internal training after for more than just data breaches.  ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bakerlaw.com/theodorejkobusiii/"><span style="font-family: Calibri; color: #0000ff; font-size: small;">Theodore J. Kobus III</span></a><span style="font-family: Calibri; font-size: small;"> published his </span><a href="http://www.dataprivacymonitor.com/hipaahitech/the-a-to-z-of-healthcare-data-breaches/"><span style="font-family: Calibri; color: #0000ff; font-size: small;">A to Z of Healthcare Data Breaches</span></a><span style="font-family: Calibri; font-size: small;">, which he presented at the annual </span><a href="http://www.ashrm.org/"><span style="font-family: Calibri; color: #0000ff; font-size: small;">America Society for Healthcare Risk Management</span></a><span style="font-size: small;"><span style="font-family: Calibri;"> conference.   This list may be ideal to use or model your own internal training after for more than just data breaches.  </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Initially I thought of trying to showcase some of them in a silly reference; but I thought it might be too <em>OPAQUE</em>. </span></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>O</strong> – Overreacting is not going to get you through the event</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>P</strong> – Preparedness is key</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>A</strong> – Accept that it will happen to you</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>Q</strong> – Quit keeping old data</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>U</strong> – Understand the laws that impact your organization</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;"><strong>E</strong> – Empathize with your customers/patients/employees – how are they going to react to your response?</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">In all seriousness; Q and A (no pun intended here) are both important and I wanted to point those two out.  </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">If you don’t need the data, as an organization you need to ask yourself, “what are we gaining by keeping this data?”  The liability is attached to every piece of information you retain regardless if you use it or not.  Having (and following) data retention policies will limit such a liability.  </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Accepting that it is going to happen, now that’s a hard pill to swallow.;but similar to Emergency Preparedness techniques that many organizations routinely practice.  As they say, practice makes perfect even if you never have to use those techniques.  Organizations that routinely train for various circumstances are the ones best prepared to handle them.  If you accept that a data breach is going to happen, you’ll find yourself equipping and (more importantly) training for how to respond.  Whether you attach this to existing emergency practices or not is not as important as actually <em>having</em> a response.  Many organizations have suffered both from a Public Relations perspective and financially (fines) by their seemingly lack of response.  </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">In the end, training staff how to deal with data breaches because you accept that it will happen will yield positive results from a negative situation.  It’s amazing how people remember what to do during emergency situations; I <em>still</em> remember to get under my desk during an earthquake.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/12/12/data-breach-alphabet-soup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEA Electronic Prescription of Controlled Substances – Certification Clarification</title>
		<link>http://www.netspi.com/blog/2011/12/05/dea-electronic-prescription-of-controlled-substances-certification-clarification/</link>
		<comments>http://www.netspi.com/blog/2011/12/05/dea-electronic-prescription-of-controlled-substances-certification-clarification/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 19:54:24 +0000</pubDate>
		<dc:creator>Yan Kravchenko</dc:creator>
				<category><![CDATA[Healthcare Compliance]]></category>
		<category><![CDATA[DEA Certification]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=2037</guid>
		<description><![CDATA[While it may seem appealing to take a run at getting through the certification fast, trust me, taking this shortcut is not a good idea, and any perceived savings of time and money will likely come back to haunt you in the future.  Going for the low-cost auditor in this case may actually be the most expensive option]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Calibri;"><span style="font-size: small;">On October 16<sup>th</sup>, 2011 the DEA released a series of clarifications regarding the requirements for Electronic Prescriptions of Controlled Substances (EPCS).  While overall this clarification was very helpful and confirmed the comprehensive nature of the certification process, it did introduce / revive a concept that triggered several calls and inquiries.  More specifically, DEA listed a company that has been certified to conduct DEA EPCS Certifications, which raised excellent questions:</span></span></p>
<ul>
<li><strong><span style="font-family: Calibri;"><span style="font-size: small;">Why is NetSPI not listed on their website?<em> (Answer: We don’t need to be; we meet other requirements that make us qualified certifiers)</em></span></span></strong></li>
<li><strong><span style="font-size: small;"><span style="font-family: Calibri;">Is NetSPI allowed to certify our application before you are listed on DEA’s website? <em>(Answer: Yes)</em></span></span></strong></li>
</ul>
<p><span style="font-size: small;"><span style="font-family: Calibri;">According to 21 CFR 1311.300(a), there are two alternative processes for achieving the necessary qualifications:</span></span></p>
<ol>
<li><span style="font-size: small;"><span style="font-family: Calibri;">“<em>A third-party audit conducted by a person qualified to conduct a SysTrust, WebTrust or SAS 70 audit or a Certified Information System Auditor as stated in 21 CFR 1311.300(b), which comports with the requirements of paragraphs (c) and (d) of 21 CFR 1300.300</em>” or</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">“<em>A certification by a certifying organization whose certification process has been approved by DEA</em>”</span></span></li>
</ol>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Therefore, the certification process emphasized within the clarification is simply one of the alternatives, and is in no way required or mandatory.  While the principal consultant involved with the EPCS Certification is a Certified Information System Auditor (CISA) in good standing, there should not be any issues with qualifications.  Experience with SysTrust, WebTrust, or the slightly outdated SAS-70 (in my opinion) are more a derivative of training provided by ISACA as part of CISA.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">The bigger question would be whether having appropriate qualifications is the only measure by which you should select your certifying agent. This is where things like experience with certifying applications in other standards, experience in healthcare, and understanding of software development lifecycle can be significant differentiating factors.  Certainly, like with any other regulatory standard, there will be (perhaps already are) many low-cost, rubber-stamp firms that might get you the certification letter you are seeking.  They may let you replace application controls with policies and documentation, conduct the whole assessment by phone, and turn the whole certification process around in 24 hours.  However, obtaining the certification is only the <span style="text-decoration: underline;">first</span> step in the long journey of maintaining DEA EPCS compliance.  If your client decides that your application does not meet requirements or is in violation of EPCS, you will have to investigate all such claims and if confirmed, announce to all of your customers that they can no longer use your application to prescribe or accept electronic prescriptions of controlled substances. (21 CFR 1311.302)  </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">While it may seem appealing to take a run at getting through the certification fast, trust me, taking this shortcut is not a good idea, and any perceived savings of time and money will likely come back to haunt you in the future.  Going for the low-cost auditor in this case may actually be the most expensive option.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/12/05/dea-electronic-prescription-of-controlled-substances-certification-clarification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Databases Attack &#8211; Finding Data on SQL Servers</title>
		<link>http://www.netspi.com/blog/2011/11/14/when-databases-attack-find-data-on-sql-servers/</link>
		<comments>http://www.netspi.com/blog/2011/11/14/when-databases-attack-find-data-on-sql-servers/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:02:28 +0000</pubDate>
		<dc:creator>Scott Sutherland</dc:creator>
				<category><![CDATA[NetsPWN: Assessment Services]]></category>
		<category><![CDATA[Database Hacking]]></category>
		<category><![CDATA[PCI Requirement 3]]></category>
		<category><![CDATA[SQL Server Security]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1935</guid>
		<description><![CDATA[In this blog I’ll provide a few scripts for finding sensitive data quickly in SQL Server.  In the future I'll provide scripts for other attacks as well.]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
A few weeks ago I presented a webinar called “When Databases Attack”. It covered some SQL Server database configuration issues that are commonly overlooked and targeted by attackers. For those who are interested it can be viewed <strong><a href="http://www.netspi.com/resources/webinars.php">HERE</a></strong>. This is a response to some requests for script examples. In this blog I’ll provide a few scripts for finding sensitive data quickly in SQL Server.  In the future I&#8217;ll provide scripts for other attacks as well.</p>
<p><strong>Finding Sensitive Data</strong><br />
There are a lot of great tools available for finding data quickly on a SQL Server. Some are commercial and some are open source. Most of them can be useful when gathering evidence during PCI penetration tests or when simply trying to determine if sensitive data exists in your database. In this section I’m going to cover how to find and sample data from SQL Servers using my TSQL script, and the Metasploit module based on the script.</p>
<p><strong>TSQL Script &#8211; FindDataByKeyword.sql</strong><br />
This script will search through all of the non-default databases on the SQL Server for columns that match the keywords defined in the script and take a sample of the data. For more information please refer to the comments in the script.</p>
<p><em>Important Note:</em> This script does not require SYSADMIN privileges, and will only return results for databases that the user has access to.</p>
<ol>
<li>Download the &#8220;finddatabykeyword.sql&#8221; TSQL script from:</Br><a href="https://github.com/nullbind/Metasploit-Modules/blob/master/finddatabykeyword.sql">https://github.com/nullbind/Metasploit-Modules/blob/master/finddatabykeyword.sql</a>.</li>
<li>Sign into an existing SQL Server using Management Studio.</li>
<li>Open the &#8220;finddatabykeyword.sql&#8221; TSQL script. Next, set the “@SAMPLE_COUNT” variable to the number of rows that you would like to sample. If “@SAMPLE_COUNT” is set to 1, then the query will also return the total number of rows for each of the affected columns that contain data.</li>
<li>Then, modify the @KEYWORDS variable to set words to search for. Each keyword should be separated by the “|” character.</li>
<li>Execute the “finddatabykeyword.sql” TSQL script to sample data from columns that match defined keywords.</li>
</ol>
<p><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/finddatabykeyword1.jpg" alt="Find Data by Keyword" title="Find Data by Keyword" width="858" height="481" class="aligncenter size-full wp-image-1969" /></p>
<p><strong>Metasploit Module &#8211;  mssql_findandsampledata.rb</strong></p>
<p>This is my first Metasploit auxiliary module.  I recently wrote it with a little help from humble-desser and DarkOperator.  The module is essentially a Measploit wrapper for my original TSQL script.  Currently, this script will search through all of the non-default databases on the SQL Server for columns that match the keywords defined in the keywords option. If column names are found that match the defined keywords and data is present in the associated tables, the script will select a sample of the records from each of the affected tables.  The sample size is determined by the samplesize option. </Br><br />
Before I provide an overview of how the module works, I would also like to thank Digininja.  His original Interesting Data Finder module (<a href="http://www.digininja.org/blog/finding_interesting_db_data.php">http://www.digininja.org/blog/finding_interesting_db_data.php</a>) was my starting point for this script.  Although, I didn’t use much of his IDF module, I did borrow his method for auto sizing columns. So Thanks!  I think it’s a good time to mention that I haven’t submitted this to the Metasploit code base yet, because I would like to finish a few additional options.  So enjoy the sneak peak!  Hopefully some one finds it useful. Below is an overview of how to use the Metasploit module: </p>
<ol>
<li>Download and install the Metasploit Framework.  It can be downloaded from:<br />
<a href="http://metasploit.com/">http://metasploit.com</a></li>
<li>Download the &#8220;mssql_findandsampledata.rb&#8221; module from:<br />
<a href="https://github.com/nullbind/Metasploit-Modules/blob/master/mssql_findandsampledata.rb">https://github.com/nullbind/Metasploit-Modules/blob/master/mssql_findandsampledata.rb</a></li>
<li>Copy the &#8220;mssql_findandsampledata.rb&#8221; file into Metasploit.  Below are the locations it should be copied to for Metaploit Framework and Pro:
<p>
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Metasploit Framework –Windows (Free Version):</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;C:\framework\msf3\modules\auxiliary\admin\mssql\</Br><br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Metasploit Pro &#8211; Windows (Commercial Version)</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;C:\metasploit\apps\pro\msf3\modules\auxiliary\admin\mssql\
</p>
</li>
<li>Open a Metasploit console.  <em>Important Note</em>: The pro version of Metasploit is not required.<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/1-open-metasploit-console.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/1-open-metasploit-console-300x229.jpg" alt="1-open-metasploit-console" title="1-open-metasploit-console" width="300" height="229" class="aligncenter size-medium wp-image-1948" /></a>
</li>
<li>
Select the &#8220;mssql_findandsampledata.rb&#8221; auxiliary by typing: &#8220;use auxiliary/admin/mssql/mssql_FindandSampleData&#8221;<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/2-select-module-and-show-options.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/2-select-module-and-show-options-300x155.jpg" alt="2-select-module-and-show-options" title="2-select-module-and-show-options" width="300" height="155" class="aligncenter size-medium wp-image-1949" /></a>
</li>
<li>
Set the required configuration parameters as illustrated below.  Please note that enabling file output is not required.  Also, IP ranges and cider notation can be set via RHOSTS.<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/3-set-module-options.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/3-set-module-options-300x149.jpg" alt="3-set-module-options" title="3-set-module-options" width="300" height="149" class="aligncenter size-medium wp-image-1950" /></a>
</li>
<li>
Type &#8220;show options&#8221; to confirm you’ve entered your information correctly.<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/4-show-set-options.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/4-show-set-options-300x130.jpg" alt="4-show-set-options" title="4-show-set-options" width="300" height="130" class="aligncenter size-medium wp-image-1951" /></a>
</li>
<li>
Type &#8220;exploit&#8221; to enumerate data from the remote SQL Server and write it to a file.  If it fails confirm that the IP address, port, username, and password are correct.<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/5-typ-exploit-to-gather-data-from-server.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/5-typ-exploit-to-gather-data-from-server-300x181.jpg" alt="5-typ-exploit-to-gather-data-from-server" title="5-typ-exploit-to-gather-data-from-server" width="300" height="181" class="aligncenter size-medium wp-image-1952" /></a>
</li>
<li>
Open file in excel for easy viewing and sorting.<br />
<a href="http://www.netspi.com/blog/wp-content/uploads/2011/11/6-review-csv-in-excel.jpg"><img src="http://www.netspi.com/blog/wp-content/uploads/2011/11/6-review-csv-in-excel-300x150.jpg" alt="6-review-csv-in-excel" title="6-review-csv-in-excel" width="300" height="150" class="aligncenter size-medium wp-image-1953" /></a>
</li>
</ol>
<p><strongWrap Up</strong><br />
Hopefully someone will find these scripts useful.   If anyone has feedback or questions please feel free to email me.  I always welcome the opportunity to improve scripts, approach, share knowledge etc.  Also, next time I will be releasing a TSQL script  and Metasploit module for attacking shared services accounts.  In the mean time good hunting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/11/14/when-databases-attack-find-data-on-sql-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Catch-22 of Policy Updates</title>
		<link>http://www.netspi.com/blog/2011/11/11/the-catch-22-of-policy-updates/</link>
		<comments>http://www.netspi.com/blog/2011/11/11/the-catch-22-of-policy-updates/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 15:17:35 +0000</pubDate>
		<dc:creator>Chris Secrest</dc:creator>
				<category><![CDATA[Sage Advice]]></category>
		<category><![CDATA[Policies]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1954</guid>
		<description><![CDATA[Many companies have been in this dilemma before, “if I update and publish this new policy our organization is immediately out of compliance, but no one will make any changes without the policy.”  ]]></description>
			<content:encoded><![CDATA[<p>Many companies have been in this dilemma before, &#8220;<em>if I update and publish this new policy our organization is immediately out of compliance, but no one will make any changes without the policy.&#8221;</em>  Pondering this, &#8220;Yossarian was moved very deeply by the absolute simplicity of this clause of <a href="http://en.wikipedia.org/wiki/Catch-22#Concept">Catch-22</a> and let out a respectful whistle. (p. 46, ch. 5)<a name="_ftnref1" href="https://www.netspi.com/blog/wp-includes/js/tinymce/plugins/paste/blank.htm#_ftn1">[1]</a>&#8221;</p>
<p>For those that suffer through this during your Policy Update sessions, there a few ways to break out of this cycle:</p>
<p>1. Establish a <strong><span style="text-decoration: underline;">Grace Period</span></strong> when policies are updated. This is usually established within a policy about policies (feel like the definition of <a href="http://en.wikipedia.org/wiki/Recursion#Recursive_humor">recursion</a>?). Some organizations will issue policies with a Published Date and next to it an Effective Date. This reminds readers about the Grace Period while reinforcing the expectation that compliance is required in the near future.</p>
<p style="PADDING-LEFT: 30px">a. Pros: Staff can work towards compliance by the established deadline without the label of &#8216;Non-Compliant.&#8217; Project plans, budgets, and resources can be lined up to tackle the changes.</p>
<p style="PADDING-LEFT: 30px">b. Cons: Effective dates may be too soon for some large changes, but having different effective dates for some projects but not everything leads to confusion. If the timeframes don&#8217;t run in parallel with budget cycles then there may not be enough available funds for changes that require fiscal resources. The other concern is that during the Grace Period, there may be the perception of having two active policies which may lead to some confusion.</p>
<p>2. Establish, or merge with an existing, <strong><span style="text-decoration: underline;">Exception Process</span></strong> for non-compliant areas when the policies are published. If there are areas of non-compliance when the policies are updated then an exception must be immediately requested for a temporary acceptance. Part of this exception process will be to establish a plan of attack for reaching compliance.</p>
<p style="PADDING-LEFT: 30px">a. Pros: The exceptions help to prioritize the identified non-compliant areas which may make it easier to see the total cost of compliance; this method is easier for organizations that have strong Project Management departments.</p>
<p style="PADDING-LEFT: 30px">b. Cons: It may be overwhelming for the team reviewing all the exception requests. Especially for those that can&#8217;t assess all associative risks (such as business versus IT risks). There will also be overhead to track all the exceptions and the deadlines. Continual exception requests will have to be managed appropriately.</p>
<p>3. Establish a <strong><span style="text-decoration: underline;">Hybrid Approach</span></strong>. This method takes a little from each above with tweaks to meet the needs of your organization. For example, establishing a short <span style="text-decoration: underline;">Grace Period </span>for new / updated policies and anything that will need longer must be identified <em>immediately</em> and go through the <span style="text-decoration: underline;">Exception Process</span>.</p>
<p style="PADDING-LEFT: 30px">a. Pros: A sooner effective date will meet with regulatory requirements quicker. There may be a smaller Exception handling team yet the organization still receives the benefit of using Project Management to handle the outliers.</p>
<p style="PADDING-LEFT: 30px">b. Cons: It is easy for this method to slide more into the Exception Process without the constant enforcement of the effective dates. A shorter Grace Period may result in an unexpected amount of Exception requests depending upon the policy.</p>
<p>Regardless of the method, the most successful implementations negate the Cons listed above with two major factors: (1) Management&#8217;s full support (which includes enforcement) and (2) communication.  Lack of those two elements often will leave you with a feeling that the wheels are spinning, but you aren&#8217;t moving.  Of course funding, or the lack thereof, is like a car with no gas &#8211; it&#8217;s only great if you want to go where you already are. </p>
<p>The corporate culture may also dictate which approach is more likely to succeed.  Proactive organizations usually try for the Grace Period method while reactive organizations are better suited for the Exception Method.  This isn&#8217;t a slight against one or another, but in those instances the culture has established tools and workflows designed for one or the other. </p>
<p>For example; reactive cultures are usually found in healthcare, especially hospitals, since that&#8217;s the name of the game: reacting to the events around them.  Financial institutions tend to be more proactive due to many of the existing regulations (SOX, GLBA, etc.).   It&#8217;s not to say that you won&#8217;t find Proactive healthcare institutions (which some are trying to be) or reactive financial organizations. </p>
<p>Hopefully adoption of one of the above methods helps during your next Policy Update cycle so you can make changes happen; as behaviors, controls, and other requirements usually won&#8217;t change just because they can. </p>
<p>&#8220;Catch-22 says they have a right to do anything we can&#8217;t stop them from doing.</p>
<hr size="1" /><a name="_ftn1" href="https://www.netspi.com/blog/wp-includes/js/tinymce/plugins/paste/blank.htm#_ftnref1">[1]</a> Heller, Joseph.  <em>Catch-22.</em> Simon &amp; Schuster, 1961.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/11/11/the-catch-22-of-policy-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Hate The Cloud</title>
		<link>http://www.netspi.com/blog/2011/10/26/why-i-hate-the-cloud/</link>
		<comments>http://www.netspi.com/blog/2011/10/26/why-i-hate-the-cloud/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:59:31 +0000</pubDate>
		<dc:creator>Ryan Wakeham</dc:creator>
				<category><![CDATA[Sage Advice]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Hacker Halted]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1930</guid>
		<description><![CDATA[The Cloud is giving me heartburn. This is why.]]></description>
			<content:encoded><![CDATA[<p>The Cloud is one of the &#8220;new big things&#8221; in IT and security and I hate it.  To be clear, I don&#8217;t actually hate the concept of The Cloud (I&#8217;ll get to that in a minute) but, rather, I hate the term.</p>
<p>According to <a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">Wikipedia</a>, cloud computing is &#8220;the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet).&#8221;  What this pretty much amounts to is outsourcing.  There are a lot of reasons that people &#8220;move to The Cloud&#8221; and I&#8217;m not really going to dive into them all; suffice it to say that it comes down to cost and the efficiencies that Cloud providers are able to leverage typically allow them to operate at lower cost than most organizations would spend accomplishing the same task.  Who doesn&#8217;t like better efficiency and cost savings?</p>
<p>But what is cloud computing really?  Some people use the term to refer to infrastructure as a service (IaaS), or an environment that is sitting on someone else&#8217;s servers; typically, the environment is virtualized and dynamically scalable (remember that whole efficiency / cost savings thing).  A good example of an IaaS provider is <a href="http://aws.amazon.com/" target="_blank">Amazon Web Services</a>.  Software as a service (SaaS) is also a common and not particularly new concept that leverages the concept of The Cloud.  There are literally thousands of SaaS providers but some of the better known ones are <a href="http://www.salesforce.com/" target="_blank">Salesforce.com</a> and <a href="http://www.google.com/apps/intl/en/business/" target="_blank">Google Apps</a>.  Platform as a Service (PaaS) is less well-known term but the concept is familiar: PaaS providers the building blocks for hosted custom applications.  Often, PaaS and IaaS solutions are integrated.  An example of a PaaS provider is <a href="http://www.force.com/" target="_blank">Force.com</a>.  The Private Cloud is also generating some buzz with packages such as <a href="http://www.emc.com/solutions/application-environment/vblock/" target="_blank">Vblock</a>, and <a href="http://www.openstack.org/" target="_blank">OpenStack</a>; really, these are just virtualized infrastructures.</p>
<p>I&#8217;m currently at the <a href="http://www.hackerhalted.com/2011/Conference.aspx" target="_blank">Hacker Halted 2011 conference</a> in Miami (a fledgling but well-organized event) and one of the presentation tracks is dedicated to The Cloud.  There have been some good presentations but both presenters and audience members have struggled a bit with defining what they mean by The Cloud.  One presenter stated that &#8220;if virtualization is involved, it is usually considered to be a cloud.&#8221;  If we&#8217;re already calling it virtualization, why do we also need to call it The Cloud? To be fair, The Cloud is an appropriate term in some ways because it represents the nebulous boundaries of modern IT environments.  No longer is an organization&#8217;s IT infrastructure bound by company-owned walls; it is an amalgamation of company and third party managed party services, networks, and applications.  Even so, The Cloud is too much of a vague marketing term for my taste.  Rather than lumping every Internet-based service together in a generic bucket, we should say what we really mean.  Achieving good security and compliance is already difficult within traditional corporate environments.  Let&#8217;s at least all agree to speak the same language.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/10/26/why-i-hate-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Devices in Corporate Environments</title>
		<link>http://www.netspi.com/blog/2011/10/12/mobile-devices-in-corporate-environments/</link>
		<comments>http://www.netspi.com/blog/2011/10/12/mobile-devices-in-corporate-environments/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 12:00:41 +0000</pubDate>
		<dc:creator>Ryan Wakeham</dc:creator>
				<category><![CDATA[Sage Advice]]></category>
		<category><![CDATA[Mobile Device Security]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1912</guid>
		<description><![CDATA[The influx of smartphones and tablet computers into the workplace have altered the threat landscape and require an update to security controls.]]></description>
			<content:encoded><![CDATA[<p>Mobile computing technology is hardly a recent phenomenon but, with the influx of mobile devices such as smartphones and tablet computers into the workplace, the specter of malicious activity being initiated by or through these devices looms large.  However, generally speaking, an information security toolkit that includes appropriate controls for addressing threats presented by corporate laptops should also be able to deal with company-owned smartphones.</p>
<p> </p>
<p>My recommendations for mitigating the risk of mobile devices in your environment include the following:</p>
<ul>
<li>Establish a Strong Policy</li>
<li>Educate Users</li>
<li>Implement Local Access Controls</li>
<li>Minimize the Mobile Footprint</li>
<li>Restrict Connectivity</li>
<li>Restrict Web Application Functionality</li>
<li>Assess Mobile Applications</li>
<li>Encrypt, Encrypt, Encrypt</li>
<li>Enable Remote Wipe Functionality</li>
<li>Implement a Mobile Device Management System</li>
<li>Provide Support for Employee-Owned Devices </li>
</ul>
<p>For more detailed information, take a look at the white paper that I just put together on the subject: <a href="http://info.netspi.com/request-for-whitepaper-mobile-devices-corporate-environment/" target="_self">Dealing with Mobile Devices in a Corporate Environment</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/10/12/mobile-devices-in-corporate-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Medical Device Security</title>
		<link>http://www.netspi.com/blog/2011/10/05/medical-device-security/</link>
		<comments>http://www.netspi.com/blog/2011/10/05/medical-device-security/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 13:00:21 +0000</pubDate>
		<dc:creator>Chris Secrest</dc:creator>
				<category><![CDATA[Healthcare Compliance]]></category>
		<category><![CDATA[Medical Device Security]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1903</guid>
		<description><![CDATA[Speaking generally about medical device security there is a lot of confusion about what can be done to ensure that privacy and security is maintained on, for all intents and purposes let’s call them “smart” devices.]]></description>
			<content:encoded><![CDATA[<p>At the 2011 Black Hat Conference, Security Researcher Jay Radcliffe demonstrated what many healthcare security professionals have been concerned with; hacking a medical device.  Medical devices have developed from isolated islands into systems with embedded operating systems that communicate with other applications.   As such, a new threat window opened. </p>
<p>Apart from the obvious benefits that such advancements have brought to healthcare, it also brings some responsibilities.  Since Mr. Radcliffe&#8217;s presentation there has been lots of discussion about the security of insulin pumps and what the manufacturer should do.  However I&#8217;d like to discuss the broader topic and maybe from a slightly different angle. </p>
<p>Speaking generally about medical device security there is a lot of confusion about what can be done to ensure that privacy and security is maintained on, for all intents and purposes let&#8217;s call them &#8220;smart&#8221; devices.  Many individuals will say that FDA regulated devices cannot be altered in any way.  However; the FDA itself has published articles going back a couple of years now indicating that this is incorrect.  Aware of such misinterpretation a <a href="http://www.fda.gov/MedicalDevices/Safety/AlertsandNotices/ucm189111.htm" target="_blank">November 2009 post</a> clearly reminds readers that &#8220;cybersecurity for medical devices and their associated communication networks is a shared responsibility between medical device manufacturers and medical device user facilities.&#8221; </p>
<p>That&#8217;s a powerful statement and what some may think upon first read, unfair.  This doesn&#8217;t just say it is solely the responsibility of the device manufacturer but also to the organization that uses, distributes, and maintains them.  If a pump or other medical device that transmits information and/or receives instructions remotely (such as heart pumps) fails, the patient will most likely go back to the covered entity for a reason.  It doesn&#8217;t matter if it&#8217;s because the pump was damaged, altered maliciously, or just had a design flaw, both organizations will take a public relations hit. </p>
<p>So what does this mean for covered entities?  Devices used and distributed by covered entities should have had security as part of the design process and allow for updates if necessary.  For example, if the device uses a Windows operating system, how will it receive updates and what department will be responsible for that?  </p>
<p>If you&#8217;d like to get more involved in this type of discussion check out the <a href="http://www.himss.org/ASP/topics_medicalDevice.asp" target="_blank">HIMSS Medical Device Security Work Group</a> or the <a href="http://www.fda.gov/downloads/MedicalDevices/DeviceRegulationandGuidance/GuidanceDocuments/UCM263366.pdf" target="_blank">FDA Draft Guidance</a> which is out for comments now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/10/05/medical-device-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Know Where Your Data Is?</title>
		<link>http://www.netspi.com/blog/2011/10/04/do-you-know-where-your-data-is/</link>
		<comments>http://www.netspi.com/blog/2011/10/04/do-you-know-where-your-data-is/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 14:00:52 +0000</pubDate>
		<dc:creator>Ryan Wakeham</dc:creator>
				<category><![CDATA[Sage Advice]]></category>
		<category><![CDATA[Data Discovery]]></category>

		<guid isPermaLink="false">http://www.netspi.com/blog/?p=1851</guid>
		<description><![CDATA[When it comes to application of security controls, many organizations have gotten pretty good at selecting and implementing technologies that create defense-in-depth.  However, many organizations are still at risk because they can’t answer a simple question: where is sensitive data?]]></description>
			<content:encoded><![CDATA[<p>When it comes to application of security controls, many organizations have gotten pretty good at selecting and implementing technologies that create defense-in-depth.  Network segmentation, authorization and access control, and vulnerability management are all fairly well understood and generally practiced by companies these days.  However, many organizations are still at risk because they can&#8217;t answer a simple question: where is sensitive data?  It should go without saying but if a company can&#8217;t identify the locations where sensitive data is stored, processed, or transmitted, it will have a pretty hard time implementing controls that will effectively protect that data.</p>
<p>Two effective methods for identifying sensitive data repositories and transmission channels are data flow mapping and automated data discovery.  A comprehensive and accurate approach will include both.  Note, of course, that both methods assume that you have already defined what types of data are considered sensitive; if this is not the case, you will need to go through a data classification exercise and create a data classification policy.</p>
<p>Data flow mapping is exactly what it sounds like: a table-top exercise to identify how sensitive data enters the organization and where it goes once inside.  Data flow mapping is typically pretty interview-centric, as you will need to really dig into the business processes that manipulate, move, and store sensitive data.  Depending on the size and complexity of your organization, data flow mapping could either be very straightforward or extremely complicated.  However, it is the only reliable way to determine the actual path that sensitive data takes through your organization.  As you conduct your interviews, remember that you want to identify all the ways that sensitive data is input into a business process, where it is stored and processed, who handles it and how, and what the outputs are.  Make sure that you get multiple perspectives on individual business processes as validation and also match up the outputs of one process with the inputs of another.  It is not uncommon for employees in one business unit or area to have misunderstandings about other processes; your goal is to piece together the entire puzzle.</p>
<p>Automated data discovery does a poor job of shedding light on the mechanisms that move sensitive data around an organization but it can be very valuable for validating assumptions, identifying exceptions, and helping to reveal the true size of certain data repositories.  There are a number of free and commercial tools that can be used for data discovery (one of the most popular free tools is <a href="http://www2.cit.cornell.edu/security/tools/" target="_blank">Cornell University&#8217;s Spider tool</a>) but they all aim to accomplish the same objective: provide you with a list of files and repositories that contain data that you have defined as sensitive.  Good places to start your discovery include network shares, databases, portal applications, home drives on both servers and workstations, and email inboxes.  Be aware that most discovery tools will require that you provide or select a regular expression that matches the format of particular data fields.  However, some more advanced commercial tools also provide signature learning features.</p>
<p>Ultimately, your data discovery exercise should result in a much improved understanding of how sensitive data passes through your organization and where it is stored.  The next step is to determine how to apply controls based on where data is stored, processed, and transmitted.  Also, where necessary, business processes may need to be adjusted in order to consolidate data and meet data protection requirements.   While identification of sensitive data is only the first phase in a process that will result in better data security and reduced risk, it is an absolutely critical step if application of security controls is to be effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netspi.com/blog/2011/10/04/do-you-know-where-your-data-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

