<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/wordpress-mu-1.2.1" -->
<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/"
	>

<channel>
	<title>Sister CISA CISSP</title>
	<link>http://itknowledgeexchange.techtarget.com/cisa-cissp</link>
	<description></description>
	<pubDate>Tue, 13 May 2008 16:38:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.1</generator>
	<language>en</language>
			<item>
		<title>Steps to an Easy Audit (2) - Where&#8217;s the Beef, ah, I mean, Data?</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-2-wheres-the-beef-ah-i-mean-data/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-2-wheres-the-beef-ah-i-mean-data/#comments</comments>
		<pubDate>Tue, 13 May 2008 16:38:25 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[Database security]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Database]]></category>

		<category><![CDATA[SQL Server]]></category>

		<category><![CDATA[PCI DSS]]></category>

		<category><![CDATA[Steps to an Easy Audit]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-2-wheres-the-beef-ah-i-mean-data/</guid>
		<description><![CDATA[Remember that commercial (I&#8217;m dating myself, I know) where the little old lady lifts the top of the burger bun and says, &#8220;Where&#8217;s the beef?&#8221;  All things considered, we have to ask the same sorts of questions about data.
Usually we&#8217;re looking at a nice fat application wrapped around data. It looks great, manipulates the [...]]]></description>
			<content:encoded><![CDATA[<p>Remember that commercial (I&#8217;m dating myself, I know) where the little old lady lifts the top of the burger bun and says, <a href="http://www.youtube.com/watch?v=Ug75diEyiA0">&#8220;Where&#8217;s the beef?&#8221;</a>  All things considered, we have to ask the same sorts of questions about data.</p>
<p>Usually we&#8217;re looking at a nice fat application wrapped around data. It looks great, manipulates the data into all sorts of interesting reports, and adds a lot of value to the data.  But ultimately, without the hamburger, the bun is useless.</p>
<p>Many IT Auditors and business managers tend to approach security by testing the application controls - synonymous with testing the hamburger by sampling the bun. The bun looks great, controls are all set, no one can see what they shouldn&#8217;t, right?</p>
<p>BIG Wrong.  This is why the <a href="http://www.pcaobus.org/Standards/Standards_and_Related_Rules/Auditing_Standard_No.5.aspx">PCAOB</a> is now requiring SOX auditors to examine the configuration of databases. I&#8217;m delighted to see that this is finally a requirement, because that&#8217;s where the beef is, and always will be. Inside the databases.</p>
<p>First question to ask:  <em>How does the application talk to the database?</em><br />
Every connection to the database requires a username and password (even if the password is blank).  EVERY CONNECTION. So, what is the application using? I&#8217;ve found IDs and passwords hard-coded inside applications (well, you won&#8217;t be changing the password on that one!), inside ASP code on the web server that serves up the application (hack the web server, get the database, too!) and sniffed it online using port 1433 and/or ODBC connections (IDs and passwords run in clear text).  Another fun one is to examine a user&#8217;s workstation and find the ID in the ODBC configuration (pushed out via script) so that the user can use their Excel application or nice Access database code. (Of course, I&#8217;m talking Microsoft SQL server here, but these items are applicable across the variety of databases.) </p>
<p>Second question to ask:  <em>What rights does the application ID have?</em><br />
It&#8217;s ironic that so many software companies cut expenses by enabling an application ID that has db-owner rights to the database.  That way everything works, right?  I&#8217;ve seen it dozens of times, and it&#8217;s always painful.  Often there is no DBA at the company, or it was installed and the DBA is stuck with it. If it&#8217;s in production, removing that access will probably break the application, and no one wants that.  So everyone crosses their fingers and toes that no one discovers this easy in.  And, PS, hopefully there is a password to that ID.</p>
<p>Third question to ask:  <em>Is logging enabled to critical database tables? </em><br />
Don&#8217;t believe anyone who says, &#8220;Logging can&#8217;t be turned on due to performance issues!&#8221;  Sure, if you turn EVERYTHING on to be logged, the server will tank.  But setting up triggers that send reports and logging access to half-a-dozen tables is not going to impact the server (unless, of course, the application is already a hog). It means more work for the DBA, but if she is skilled, it shouldn&#8217;t be a problem. A good DBA can do that in his sleep.</p>
<p>This way you can watch who is getting to the beef.  Why does the application ID matter so much?  <strong>Because if I have that ID and password, I don&#8217;t need that application to get into the database.</strong> The application is just a pretty face - I can connect via Excel, Access, or any other database-connecting application as long as I have a username and password.  Just to see what I can get.  And if that application ID has dbowner access, or even better, sysadmin access, I can get everything in the database.</p>
<p>The application may have good controls, but outside the application, or using MY application, those controls won&#8217;t exist. Beef, lots of it, sans bun. In short, hacker hamburger.</p>
<p>So, OK, how does this make a good audit, Eigen, you ask? Sounds like a pain in the neck, right? Two magic words for you:  <strong>compensating controls.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-2-wheres-the-beef-ah-i-mean-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Steps to an Easy Audit: Standardizing Patch Management</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-standardizing-patch-management/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-standardizing-patch-management/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:21:55 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Steps to an Easy Audit]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Tools for Auditing and Security]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-standardizing-patch-management/</guid>
		<description><![CDATA[Many of my clients ask me what is the best way to deal with applications and operating systems that need to be patched frequently (like Microsoft’s monthly “Patch Tuesday”). Industry best practices have emerged in some simple steps that can work in almost any size organization:
1.  Create a Patch Management Policy
Policies come from the [...]]]></description>
			<content:encoded><![CDATA[<p>Many of my clients ask me what is the best way to deal with applications and operating systems that need to be patched frequently (like Microsoft’s monthly “Patch Tuesday”). Industry best practices have emerged in some simple steps that can work in almost any size organization:</p>
<p><strong>1.  Create a Patch Management Policy</strong><br />
Policies come from the top down and demonstrate that the executive level is invested in managing and securing the enterprise. Policies dictate the scope of standards (“Once a month, we will review patches and document risk, etc, etc”) and procedures (“the patches will be tested on server A, deployed on production servers C,D,E…”) to deploy the patches. This Policy should be part of your overall Vulnerability Management.  It’s part of managing risk.</p>
<p><strong>2.  Identify What Needs to Be Patched</strong><br />
Don’t just think Microsoft, or even just think servers. Every device on your network, at some point or another will need to be updated.  Some devices may require multiple types of updates, such as a server that holds a database; both need to be patched.  You need to know your entire inventory, and categorize those devices in terms of risk, so that you can prioritize patching.  Some devices, such as your workstations, will need to have software patched, such as Microsoft Office.  It will be worth your while to have a complete software and hardware inventory.  Think of the SQL slammer worm:  it paralyzed networks not only because of SQL Server, but because of all the default installations of MSDE (Microsoft Desktop Database Edition) on workstations.</p>
<p><strong>3.  Classify and Rank</strong><br />
Different devices on your network may have different levels of risk, so that patching them takes higher priority than say, patching a printer (yes, these must be updated, too!).  Take the time to assess the devices according to their risk levels so that you know what must be patched first.</p>
<p>Different patches have different levels of risk.  Those that Microsoft, for example, identifies as “critical,” should always be assessed and tested for deployment first. All patches should be reviewed for criticality and ranked.  That allows testing and deployment to proceed efficiently. Lower priority patches can be deployed on a more moderate timeline.</p>
<p><strong>4.   Test, Test, Test</strong><br />
It certainly is true that Microsoft, in particular, has vastly improved its process for creating solid software updates that don’t, generally, break things.  However, good process requires that you not make changes on a production system without ensuring that the patch will not break some critical procedure.  Use your development environment as a test bed, or even your less critical production servers to rollout the patches to.  You’ll be glad you did.</p>
<p>5. <strong> Document, Document, Document</strong><br />
What got patched when?  How will you remember the reason you didn’t patch a particular server in six months?  Develop a documentation system, or better yet, use your Help Desk system to document who, what, when and why. You can track compliance very effectively with those reports and not an extra cent.</p>
<p>6.  <strong>Trust, but Verify</strong><br />
On more than one audit, I have discovered that the great piece of software the client set up to patch everything stopped working, or didn’t patch certain other systems.  Once a quarter, run a check using MBSA (Microsoft Baseline Security Analyzer, a FREE tool from Microsoft) for Microsoft products, at the very least.  It will also give you a good baseline on the security of those servers, and a better night’s sleep!</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/steps-to-an-easy-audit-standardizing-patch-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five Myths About Compliance</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/five-myths-about-compliance/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/five-myths-about-compliance/#comments</comments>
		<pubDate>Mon, 05 May 2008 20:52:07 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[Data Breaches]]></category>

		<category><![CDATA[Security Metrics]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/five-myths-about-compliance/</guid>
		<description><![CDATA[Compliance:  The state of conformity of a regulated party (including a corporation, institution, individual or other legal entity) with a legislative or regulatory requirement or a recognized standard.
1.  If we’re compliant, that means we’re secure.
Would that this were so! Unfortunately, the letter of the law is usually far less than the spirit of [...]]]></description>
			<content:encoded><![CDATA[<p>Compliance:  <em>The state of conformity of a regulated party (including a corporation, institution, individual or other legal entity) with a legislative or regulatory requirement or a recognized standard.</em></p>
<p><strong>1.  If we’re compliant, that means we’re secure.</strong></p>
<p>Would that this were so! Unfortunately, the letter of the law is usually far less than the spirit of the law.  If Management isn&#8217;t invested in securing the entire network, they often settle for compliance with existing laws and regulations. Having a secure environment takes a lot of resources, time, and investment in infrastructure processes.  Compliance is only the <em>beginning.</em></p>
<p><strong>2.  We have {enter name of software here} so we’re compliant.</strong></p>
<p>I&#8217;m sorry, but there is no such software.    There&#8217;s plenty that give out some really pretty reports and provide some oversight, but that&#8217;s very different from securing an enterprise. Usually, multiple layers of software and good people are required.</p>
<p><strong>3.  Our vendors tell us they’re compliant, so our information is secure.  If they get broken into, it won’t impact us.</strong></p>
<p>Ultimately, it&#8217;s YOUR data, whether it resides on a third-party&#8217;s web site or inside your network.  If they are broken into and your data is stolen, that is what the newspaper will report.   Your  customers will blame YOU for not monitoring the vendor more closely. You can outsource functions, but not responsibility.</p>
<p><strong>4.  Everybody in my organization is trustworthy.</strong></p>
<p>The &#8220;fraud triangle&#8221; consists of the following elements:  Incentive, opportunity and capability. Anyone can find incentive if the opportunity and capability exists.  Insider attacks are far more effective than external hackers.  Organizations of any size that don&#8217;t do internal monitoring are asking for trouble - they&#8217;ve provided opportunity, incentive is plentiful and often the hack takes very little capability.  If people know they are being monitored, they will think twice.</p>
<p><strong>5.  Compliance only happens once a year.</strong></p>
<p>If you have strong security controls, policies and procedures in place, your auditors won&#8217;t spend half as much time on site, the audit will not require hours and hours of extra work and you can be quite pleased with yourself at the end of the day.  Isn&#8217;t it great when you give the auditors what they&#8217;re looking for and they <em>go away?</em>  If all that stuff is working, you have a secure environment and an audit is a non-event.</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/five-myths-about-compliance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tips for Admins:  How (NOT) to Have an Good IT Audit</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/tips-for-admins-how-not-to-have-an-good-it-audit/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/tips-for-admins-how-not-to-have-an-good-it-audit/#comments</comments>
		<pubDate>Thu, 01 May 2008 17:16:43 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Admins and Auditors]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Tools &amp; Tricks of the Trade]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/tips-for-admins-how-not-to-have-an-good-it-audit/</guid>
		<description><![CDATA[Over the years, I&#8217;ve gotten used to the people I &#8220;visit&#8221; trying really hard not to make faces when I&#8217;m introduced.  Nobody likes to see an auditor roll in the door.  I try to make it as easy as possible, and whatever I can to fit into the schedules of busy engineers and [...]]]></description>
			<content:encoded><![CDATA[<p>Over the years, I&#8217;ve gotten used to the people I &#8220;visit&#8221; trying really hard not to make faces when I&#8217;m introduced.  Nobody likes to see an auditor roll in the door.  I try to make it as easy as possible, and whatever I can to fit into the schedules of busy engineers and managers.  But I&#8217;ve also gotten used to some tell-tale signs that the audit is not going to go well:</p>
<p><strong>Don&#8217;t prepare any information in advance and tell me you&#8217;re very busy</strong><br />
We send out requests for information a month in advance and offer custom scripts to help get the information easily.  It&#8217;s usually information you should have at your fingertips - user lists, MBSA scans, router configurations, etc.  Database queries take a little more time. I know you&#8217;re really busy - what admin isn&#8217;t?  When I don&#8217;t get any information, it doesn&#8217;t make you look busy, it makes you look incompetent.</p>
<p><strong>Don&#8217;t answer my emails or phone calls</strong><br />
If your manager has told you to do this, route my requests directly to him, and cc me.  Then you&#8217;re off the hook and your manager can look bad.  That&#8217;s what they&#8217;re there for.  If you&#8217;re just avoiding me, well, see the note above.</p>
<p><strong>Be condescending about technical issues</strong><br />
Yes, I know IT Auditors don&#8217;t know your systems as well as you do, and we never will.  We <em>have</em> to ask for dumb things.  Be patient and tolerant, and we&#8217;re much more likely to be helpful.</p>
<p><strong>Don&#8217;t allow my laptop on your network because &#8220;it&#8217;s a security issue.&#8221;</strong><br />
Please don&#8217;t embarrass yourself this way. A competent engineer can route us directly out the firewall without ever touching the network.  This statement means you&#8217;re either incompetent, lazy, or hiding something. Not to mention the fact that I&#8217;ve been vetted, &#8217;scoped and checked across multiple continents AND my company has a boatload of liability insurance.  I break it, I own it.  Smile, your network is safe due to your competence, isn&#8217;t it?  Make it look easy.</p>
<p><strong>Stonewall giving me access to critical systems because &#8220;you might break something.&#8221;</strong><br />
Other than questioning my technical competence, (thanks!) it tells me that you&#8217;re afraid I&#8217;m going to find something you don&#8217;t want me to see.  Truly secure and resilient systems can recover from almost anything an admin can do to them.  If your systems aren&#8217;t that secure or able to fail over, acknowledge it upfront. We&#8217;ll work out what I need to see together.</p>
<p><strong>Lie outright.</strong><br />
I can count on the fingers of one hand (and not use all the fingers) the systems I&#8217;ve seen where the engineers and managers have been proud to walk me through and show me what they are doing.  I love being &#8220;wowed.&#8221; I don&#8217;t get that very often, and I really enjoy seeing a well run network.</p>
<p>I&#8217;ve also had engineers take me aside and reveal security issues they were concerned about that weren&#8217;t being addressed, and I keep those sources as confidential as I can. If you tell me where the problems are, then I know <em>you</em> are not the problem. If you are losing sleep over some issue, share the pain - I can lose sleep, too. You can use an auditor&#8217;s report to get management to pay attention to security issues. </p>
<p>Make the most of my visit.  Ask lots of questions.  Understand why I&#8217;m asking what I&#8217;m asking for. It will make your job easier, and I&#8217;ll be out of your hair sooner. And who knows, you might want to be an IT Auditor someday.  You&#8217;d probably be really good at it, because <em>you would know where to look.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/tips-for-admins-how-not-to-have-an-good-it-audit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A YUMMY New (FREE) Tool for Looking at Packet Captures</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/a-yummy-new-free-tool-for-looking-at-packet-captures/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/a-yummy-new-free-tool-for-looking-at-packet-captures/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 14:07:17 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Tools &amp; Tricks of the Trade]]></category>

		<category><![CDATA[Admins and Auditors]]></category>

		<category><![CDATA[Tools for Auditing and Security]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/a-yummy-new-free-tool-for-looking-at-packet-captures/</guid>
		<description><![CDATA[I don&#8217;t know about you, but looking at packet captures is right up there with looking at Cisco PIX firewall configuration files.  Nonetheless, it&#8217;s part of my job, on occasion, and although I enjoy the &#8220;capturing&#8221; part, the &#8220;looking through it&#8221; part tends to make my eyes cross.
So, a nifty new FREE tool &#8220;rumint.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know about you, but looking at packet captures is right up there with looking at Cisco PIX firewall configuration files.  Nonetheless, it&#8217;s part of my job, on occasion, and although I enjoy the &#8220;capturing&#8221; part, the &#8220;looking through it&#8221; part tends to make my eyes cross.</p>
<p>So, a nifty new FREE tool &#8220;<a href="http://www.rumint.org/">rumint</a>.&#8221; (Short for rumored intelligence - why the name - who knows) Anyway, when you load a capture file (it will run a number of formats, including tcpdump) and select &#8220;Text Rainfall&#8221; from the View pulldown, and Voila!  A screen that pulls ASCII text from each packet in the capture.  Oh my.  What a thing of beauty. I had an epiphany, it was so easy to read.  You can set it for looping, as well.</p>
<p>This tool is part of an emerging field of &#8220;Security Data Visualization.&#8221;  When I first heard of this topic, I thought of dashboards and graphs, but that&#8217;s not what this seems to be about, except in a peripheral way.  I&#8217;ve just bought the first book out on the subject, <em><a href="http://www.amazon.com/gp/product/1593271433/ref=olp_product_details?ie=UTF8&amp;me=&amp;seller=">Security Data Visualization</a></em> And so far it&#8217;s gotten some very good reviews from at least one big name in the field. It&#8217;s also written by the author of rumint.</p>
<p>I think what they are shooting for is a new way of looking at data flow that uses the best part of the human brain.  Computers can do a lot of things around computation and correlation, but they are basically only as good at it as we tell them to be.  </p>
<p>You and I can look at a dataset in a certain way, and it comes together in a <strong>gestalt</strong>. Computers are not yet able to do this. Like looking at enough pieces of a puzzle, suddenly we will see the picture.  I had that exact experience with rumint, which, by the way, can also run with real time packet captures.</p>
<p>And in any case, if it makes your life easier reading packet captures, enjoy!  Kudos and thanks to the author.</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/a-yummy-new-free-tool-for-looking-at-packet-captures/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Mature Are You?</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/how-mature-are-you/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/how-mature-are-you/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:10:54 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Admins and Auditors]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Security Metrics]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/how-mature-are-you/</guid>
		<description><![CDATA[I know it&#8217;s a leading question, but I think we&#8217;ve got to start asking ourselves where we are when it comes to information security and managing risks to our organizations.
Continuing my quest for how to measure good security, I ran across an excellent article on the Information Systems Audit and Control Association website. (Yes, I [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s a leading question, but I think we&#8217;ve got to start asking ourselves where we are when it comes to information security and managing risks to our organizations.</p>
<p>Continuing my quest for how to measure good security, I ran across an excellent article on the Information Systems Audit and Control Association <a href="http://www.isaca.org">website.</a> (Yes, I admit it, I visit there and read lots of stuff) The authors grabbed me with a reasonable title:  <a href="http://www.isaca.org/Template.cfm?Section=Home&amp;CONTENTID=24174&amp;TEMPLATE=/ContentManagement/ContentDisplay.cfm">How Can Security be Measured?</a> and one of the ways to examine the organization&#8217;s security posture as a whole is to use a capability maturity model. (CMM).  Here&#8217;s the good point:</p>
<p><em>Management needs some measure of how secure the organization is. Organizations need to ask themselves:</p>
<p>    * How many resources does it take to be “safe”?<br />
    * How can the cost of new security measures be justified?<br />
    * Is the organization getting its money’s worth?<br />
    * When does the organization know it is “safe”?<br />
    * How does the organization compare its posture with others in the industry and with best practice standards?<br />
</em></p>
<p>As you can imagine, there are a number of CMMs out there that relate to information security.  The article lists several, and goes on to propose its own. Looking at the different varieties, I scanned over the organizations I have audited over the years, and considered where those organizations were in terms of the size of the business, the number of employees in the IT Department, and the complexity of the IT infrastructure.</p>
<p>The COBIT CMM has a structure I like:</p>
<p>Five levels of progressive maturity:<br />
1. Initial/ad hoc<br />
2. Repeatable but intuitive<br />
3. Defined process<br />
4. Managed and measurable<br />
5. Optimized</p>
<p>Depending on the size of the organization, we can consider it like so:</p>
<p>1.  Initial/ad-hoc - Policies are informal, everybody in IT knows all the systems, all the employees<br />
2.  Repeatable but intuitive - Policies are informal, everybody in IT knows what to do<br />
3.  Defined process - Procedures have to start getting written down, because the department is too big for everyone to know everything on the systems<br />
4.  Managed and measurable - Policies are put in place so that change is managed and communicated due to the size and structure of IT and the business<br />
5.  Optimized - Policies and procedures are developed to optimize change and manage risk - including compliance with regulations</p>
<p>If you think about your organization today, where are you in this model?</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/how-mature-are-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using Your IDS as a Boat Anchor</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/using-your-ids-as-a-boat-anchor/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/using-your-ids-as-a-boat-anchor/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 18:09:05 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Tearing My Hair Out]]></category>

		<category><![CDATA[Data Breaches]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Admins and Auditors]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Tools for Auditing and Security]]></category>

		<category><![CDATA[TCM (Truly Clueless Management)]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/using-your-ids-as-a-boat-anchor/</guid>
		<description><![CDATA[Setting up your Intrusion Detection System to send you email alerts designed by the consultants who put it in and thinking you are secure is the equivalent of wrapping a chain around the server and tossing it in when you go fishing.  It will do just as much, if not more good in the [...]]]></description>
			<content:encoded><![CDATA[<p>Setting up your Intrusion Detection System to send you email alerts designed by the consultants who put it in and thinking you are secure is the equivalent of wrapping a chain around the server and tossing it in when you go fishing.  It will do just as much, if not more good in the lake as it will on your network.</p>
<p>Here are some rules to follow for using an Intrusion Detection System on your network:</p>
<p><strong>1.  &#8220;Set It and Forget It&#8221; makes an IDS useless.</strong></p>
<p>Why?  Activity is happening on the network all the time.  Suspicious events happen that are based on low level alerts that can aggregate - setting your email to high alerts only means you are missing the boat. Plan to spend at least an hour a day looking at the primary console and logs <em>after</em> you&#8217;ve finished cruising your firewall logs.  And no, using an ESM (Enterprise Security Managment) tool to alert you does not get you off the hook.  Only the human mind is capable of correlating activities and events in a remotely effective manner. We don&#8217;t yet have sufficient heuristics to automate intrusion detection.</p>
<p>Intrusion Detection Systems have a back end database to hold all the signatures they can monitor for.  Some IDSs install agents on servers and have remote sensor collectors (say for the other side of the continent).  The signatures can be updated almost daily.  Do you <em>need</em> to install all the new signatures?  No, but you&#8217;d better make sure you install the newest and nastiest ones that apply to your network.  And keep the servers and database patched.</p>
<p><strong>2.  &#8220;We get too many false positives!&#8221; means it has not been configured correctly.</strong></p>
<p>Why?  Intrusion Detection Systems must be <em>tuned.</em> That means using about a month to analyze the traffic your IDS sees and eliminate the normal flow of events from your alerts.  IDSs have an enormous database of signatures and if you turn all alerts for those signatures ON, you&#8217;ll be watching for UNIX hacks on your all-Microsoft network. Remove unneeded signatures from monitoring, and little by little you will remove alerts that are really normal traffic on <em>your</em> network. Why a month?  Some transmissions only occur once a month.  And taking out those signatures gives your sensors more CPU to see the traffic.</p>
<p><strong>3.  &#8220;One Size Fits All&#8221;  means you&#8217;re not wearing anything.</strong></p>
<p>I usually ask for the individual policies for each IDS sensor.  For each sensor placement on your network, you want your intrusion detection system to watch for different traffic.  It&#8217;s the best way to deploy sensors sparingly (and effectively) on a network.  One sensor on the core router will not be enough, unless it can hold multiple policies:  one for your internal network, one for your DMZ, and one for your extranet.</p>
<p>Think about it.  You want to be watching for web-based attacks on your DMZ, but they will mean very little on your corporate network. Those signatures can be minimized internally, unless your internal web servers are high risk.  If your DMZ is accessed from the Internet, many more signatures will need to be enabled.  If you have one generic policy, you&#8217;re drowning in false positives and missing the REAL nasty traffic in the flotsam.  And yes, you will have to spend time tuning and updating them on a regular basis.</p>
<p><strong>4.  &#8220;We have an IDS!&#8221; doesn&#8217;t mean it&#8217;s working.</strong></p>
<p>Have you tested your IDS to make sure it&#8217;s working? I&#8217;m ashamed to say that too many IT Auditors don&#8217;t take a good look at this, and incorporate a simple test into their audits.  A well tuned IDS should report an internal user <em>running a portscan.</em>  It damages nothing, and is one of the most frequent first steps taken by a hacker with ill intent. And make sure that management knows ahead of time, but not the engineers in charge of the IDS.  See what happens, and how quickly they report it.</p>
<p><strong>4.  &#8220;Oh, we outsource THAT,&#8221; means your risk has gone UP when your costs went down. </strong></p>
<p>Unfortunately, I have yet to see an outsourced policy configuration on an IDS that was truly effective. IDSs are time intensive, and no one knows your network like an admin ON your network. As a result, you may get some very well-formatted canned reports every month, and it is certainly better than no IDS at all, but the effectiveness of the system decreases with every step away from your network.  It&#8217;s a business decision, I know.</p>
<p>The other risk has to do with intrusions - you can outsource the functions, but you cannot outsource the responsibility, for both fiduciary and reputation risk should a breach occur.</p>
<p>Just buy a real boat anchor.</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/using-your-ids-as-a-boat-anchor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LOOK at Your Credit Card Receipts</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/look-at-your-credit-card-receipts/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/look-at-your-credit-card-receipts/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 21:47:06 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Identity theft]]></category>

		<category><![CDATA[PCI DSS]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/look-at-your-credit-card-receipts/</guid>
		<description><![CDATA[You would think that with all the news and noise about credit card information being stolen, that more folks would pay attention to what they&#8217;re signing at restaurants (an especially GOOD place to get your information stolen) gas stations and hotels.  With the amount of travel I do, I end up with quite a [...]]]></description>
			<content:encoded><![CDATA[<p>You would think that with all the news and noise about credit card information being stolen, that more folks would pay attention to what they&#8217;re signing at restaurants (an especially <a href="http://www.restaurantpartner.com/WhatsNew/restaurantsandcc.html">GOOD place to get your information</a> stolen) gas stations and hotels.  With the amount of travel I do, I end up with quite a collection from many places.</p>
<p>But your credit card information (and mine) is only as secure as the hardware at the point of sale.  The machine that your card gets swiped through does all the work.  And depending on the age of that piece of equipment, <strong>all</strong> of your information may be transmitted and stored elsewhere to be harvested by thieves. Or the machine may be compromised at the register by a dishonest employee that &#8220;harvests&#8221; your information. Other machines can be accessed (and hacked) remotely.</p>
<p>So, what do I check?  Is the entire credit card number visible on the receipt?  What about the expiration date?  Some vendors sell machines that save the entire number to <em>their</em> copy and blank out the numbers on mine.  You would think that PCI or the FTC&#8217;s FACTA law would mandate removal of all numbers on both receipts.  True, FACTA does mandate that all but the last five digits be masked, as well as the expiration date. However, it doesn&#8217;t apply to manually generated receipts (the old-style imprint) or handwritten invoices or receipts. <strong>Notably it also does not require truncation of credit card numbers on the merchant&#8217;s transaction record or even the merchant&#8217;s copy of the receipt.</strong> Does that make sense to you?  Me neither.</p>
<p>If you write in a tip, make sure you reconcile that number with what is billed to you&#8230;.. otherwise you may be paying much more of a gratuity than you intended, AND you will have trouble reconciling expenses (I hate that).</p>
<p>And make sure the card you get back is YOURS.  That&#8217;s another favorite trick I didn&#8217;t know about until recently when someone gave me the heads-up.</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/look-at-your-credit-card-receipts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yes, We Have No Bananas</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/yes-we-have-no-bananas/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/yes-we-have-no-bananas/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 20:48:16 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Tearing My Hair Out]]></category>

		<category><![CDATA[DataManagement]]></category>

		<category><![CDATA[Security Metrics]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/yes-we-have-no-bananas/</guid>
		<description><![CDATA[I&#8217;ve been reading a fascinating book by Andrew Jaquith, Security Metrics - Replacing Fear, Uncertainty and Doubt. This book takes lots of buzzwords, like &#8220;ROSI,&#8221; &#8220;Risk Management,&#8221; &#8220;key indicators,&#8221; &#8220;accountability,&#8221; and &#8220;compliance,&#8221; and turns them on their heads.
It has always bothered me that IT security and IT audit pundits and promoters propose all sorts of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading a fascinating book by Andrew Jaquith, <em>Security Metrics - Replacing Fear, Uncertainty and Doubt.</em> This <a href="http://www.amazon.com/Security-Metrics-Replacing-Uncertainty-Doubt/dp/0321349989/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1208203548&amp;sr=8-1">book</a> takes lots of buzzwords, like &#8220;ROSI,&#8221; &#8220;Risk Management,&#8221; &#8220;key indicators,&#8221; &#8220;accountability,&#8221; and &#8220;compliance,&#8221; and turns them on their heads.</p>
<p>It has always bothered me that IT security and IT audit pundits and promoters propose all sorts of theories masquerading as fact for assessing risk.  Everyone has a different unit of measurement, including some very large standards organizations. This is simply an attempt to justify the cost of securing data. It has always bugged me because I have yet to see a good explanation for <strong>measuring events that have not happened.</strong> If there is a solid security architecture, Bad Things don&#8217;t happen. Mostly.  How to get this across in measurable terms is deplorably difficult to the non-IT parts of the business (usually management).</p>
<p>We&#8217;ve been reduced to using &#8220;compliance requirements&#8221; to justify the cost for &#8220;security initiatives&#8221; across an enterprise, and that limits their applicability to what the regulations require, rather than basing our efforts on solid evidence for security improvements. Measurements and quantification just do not exist. (Gasp! Heresy, I know.)</p>
<p>How do we differentiate between an organization that has no security incidents because of their solid security practices, and an organization that has no incidents due to blind, dumb luck?  Or my personal favorite, no incidents because they don&#8217;t have any way to even <strong>know</strong> if such incidents occur?  Yes, we&#8217;re fine because we have no idea.</p>
<p>Jaquith does a great job of picking apart the BS Bingo, especially flashy terms used by vendors, who must continually sell you something to stay in existence. (When did true improvement turn into the next release?) If you run a Google <a href="http://www.google.com/search?source=ig&amp;hl=en&amp;rlz=&amp;q=compliance&amp;btnG=Google+Search&amp;aq=f">search</a> on &#8220;compliance,&#8221; there are 133 million results.  Try the <a href="http://www.google.com/search?aq=f&amp;hl=en&amp;q=compliance+-.com&amp;btnG=Search">same query</a> minus &#8220;.com,&#8221; and the results fall to a measly 12 million or so. No wonder most of our security spending has gone to product, not process. Companies have turned to compliance as a metric for good security. </p>
<p>Yes, we have no real idea what constitutes good information security practices.</p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/yes-we-have-no-bananas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dear Network Administrator - Please Change Your Password Like Everyone Else!</title>
		<link>http://itknowledgeexchange.techtarget.com/cisa-cissp/dear-network-administrator-please-change-your-password-like-everyone-else/</link>
		<comments>http://itknowledgeexchange.techtarget.com/cisa-cissp/dear-network-administrator-please-change-your-password-like-everyone-else/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 20:01:24 +0000</pubDate>
		<dc:creator>Arian Eigen Heald</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Admins and Auditors]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[IT audit]]></category>

		<category><![CDATA[Tearing My Hair Out]]></category>

		<category><![CDATA[Microsoft Windows]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/cisa-cissp/dear-network-administrator-please-change-your-password-like-everyone-else/</guid>
		<description><![CDATA[I have a nifty little .vbs script I wrote last year.  I send it to the network administrators before I come on site, ask them to run it and send me the results.  It tells me username, login ID, description, length of password, last login date, acct locked, etc.  It also tells [...]]]></description>
			<content:encoded><![CDATA[<p>I have a nifty little .vbs script I wrote last year.  I send it to the network administrators before I come on site, ask them to run it and send me the results.  It tells me username, login ID, description, length of password, last login date, acct locked, etc.  It also tells me <strong>when the last time the password was changed.</strong>   I use it to check for terminated users still on the system and that password controls are indeed what they say they are.</p>
<p>In the last 9 out of 10 Windows Domain IT audits, what group of people hasn&#8217;t changed their password(s) in over a year (sometimes two)?  You guessed it.  The last network admin got a little huffy, when I inquired, and replied, &#8220;We do comply with corporate policy!  We just change them manually.&#8221;  She cc&#8217;d my boss and her boss.  Ouch.</p>
<p>I guess she didn&#8217;t read the file she sent me:  it&#8217;s right there in plain text - the exact date. I copied and pasted her team&#8217;s last change dates, simply replying to ALL, and referencing the attached file.  I try to be polite when watching someone loudly and publicly announce how badly they want to eat their shoes. After a pregnant day of silence, she came back with a very polite response telling me they were designing a new group policy just for their group to ensure passwords were changed in compliance with corporate policy. I could tell the shoe leather wasn&#8217;t very tasty.</p>
<p>I&#8217;ve done it too, as an administrator; somehow we don&#8217;t think that the rules should apply to us. After all, we&#8217;re the good guys!  How, a non-engineer might ask, do they circumvent the group policy?  Simply go into the administrative interface and select the checkmark for &#8220;password never expires.&#8221;  All done.  </p>
<p>As an IT auditor, I represent my company&#8217;s standard for IT, and so does a network administrator.  If I am not following the rules, why should anyone else? Network Administrators have the most powerful rights on the network - capturing their passwords would allow a thief into everything.  And the longer you don&#8217;t change it, the more time people have to work on getting it.</p>
<p>Plus, it just makes us engineers look bad.</p>
<p>P.S., the next most common group of non-changers? <strong>CEOs.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/cisa-cissp/dear-network-administrator-please-change-your-password-like-everyone-else/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
