<?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>InfoSec Perception</title>
	<atom:link href="http://infosecreviews.com/perception/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://infosecreviews.com/perception</link>
	<description>Mich Kabay</description>
	<lastBuildDate>Fri, 18 May 2012 16:39:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Pay Attention to Anomalies</title>
		<link>http://infosecreviews.com/perception/?p=209</link>
		<comments>http://infosecreviews.com/perception/?p=209#comments</comments>
		<pubDate>Fri, 18 May 2012 16:38:25 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[anomaly]]></category>
		<category><![CDATA[data gathering]]></category>
		<category><![CDATA[disk space utilisation]]></category>
		<category><![CDATA[exception report]]></category>
		<category><![CDATA[inflection point]]></category>
		<category><![CDATA[resource utilisation]]></category>
		<category><![CDATA[statistical analysis]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=209</guid>
		<description><![CDATA[Today I increased my virtue coefficient by getting to the swimming pool up the road from where I live (well, 7 km from where I live in farming country) early in the morning. On my way out after a vigorous set of laps (I normally swim a “mile,” which is an ancient measure of distance [...]]]></description>
			<content:encoded><![CDATA[<p>Today I increased my virtue coefficient by getting to the swimming pool up the road from where I live (well, 7 km from where I live in farming country) early in the morning. On my way out after a vigorous set of laps (I normally swim a “mile,” which is an ancient measure of distance still used in backwaters such as the USA), I stopped at the desk to tell the attendant that I would like to switch my automatic payments from my credit card to a direct withdrawal from my bank account (VISA charges are rough on the profits of this small business in the wilds of Vermont and I’d like to do my part to help these folks out).</p>
<p><span id="more-209"></span>Jim the attendant looked me up on his computer and discovered that there had been no payments from my VISA account since last November: I owed six months of fees! Jim explained that there had been “some problems” with their admission and billing system after an upgrade in January, but that the problems were resolved now. He agreed that allowing members to default on their monthly dues was a serious threat to cash flow for this small organization. It seems that the software was <em>supposed</em> to issue a warning automatically to members about delinquent payments, but that part of the code never activated.</p>
<p>After paying the accumulated fees, I thought about how dangerous this glitch – this anomaly – was. This health club has a sign-in that uses a card swipe to bring up the members account on screen and shows a photo of the authorized user of the account – all in aid of user identification and authentication to prevent free riders who might share a single membership. In previous discussions with managers, I’ve urged them to monitor their records carefully for customer-relationship assurance; for example, if I were running the club, I’d bring up an exception report whenever any member’s attendance figures dropped below a proportion of their normal activity. Someone who works out every day hasn’t shown up for a week: are they ill? Are they on a trip or on vacation? An e-mail expressing concern would be a nice touch; perhaps the managers would respond to a sickness by offering the customer an extension on their account – you don’t use the system for a month, you get the deadline extended by a month. Note that the critical issue in such a system is to define the anomaly in terms of what’s normal for the specific member, not in terms of a general average. Thus if someone comes in once a week and misses a month, then perhaps <em>that</em> situation would prompt an enquiry.</p>
<p>I’ve taught students for decades that they should be paying attention to anomalies. Anomaly detection depends on adequate data gathering and statistical analysis – or even just graphical representation of the data. For example, the following diagram shows a typical anomaly: a change of slope.</p>
<p><a href="http://infosecreviews.com/perception/wp-content/uploads/2012/05/034_time-series_change-in-slope.jpg"><img class="wp-image-210 aligncenter" title="034_time-series_change-in-slope" src="http://infosecreviews.com/perception/wp-content/uploads/2012/05/034_time-series_change-in-slope.jpg" alt="" width="752" height="564" /></a></p>
<p>In the diagram, the three blue lines at the bottom represent some normal changes in a resource; e.g., disk-space utilisation. The graphic reminds me of a good real-world illustration of the value of paying attention to anomalies.</p>
<p>Back in the mid-1980s (my goodness, almost 40 years ago!), I was the director of technical services for a computer time-sharing service bureau (we served 28 insurance companies and insurance brokerages) in Montréal, Québec, Canada. I remember a specific incident where I was using a graph with lines for disk space utilisation (when a huge <a href="http://www.hpmuseum.net/images/7935-40.jpg">HP7933</a> disk drive had 404MB – yes, megabytes, children, not terabytes) by different customers. In the case I am remembering, a customer’s disk-space began growing at a furious rate (represented as the continuous red line in the diagram). The <em>inflection point</em> is where the slope in disk utilisation changed from the A-A’ line to the B-B’ line. Any time there’s an inflection point, resource managers should become curious: what’s happened to cause the inflection? Because I routinely monitored CPU utilisation and disk-space utilisation among other parameters, I spotted the change quickly and investigated. It turned out that programmer at the customer site had REMmed (commented out – from REMark) the instructions in the job control language (JCL) for a particular batch job so that temporary files wouldn’t be deleted at the end of the job. After he ran his diagnostics, he forgot to remove the REMs. By the time I caught the anomaly, the client had about 20,000 temp files in their account. (By the way, that programmer should <em>not</em> have been using <em>production</em> code to run his tests.)</p>
<p>Even if a change in slope is not due to an error, noticing and investigating an inflection point is a good idea. For example, it could be that a new routine has been implemented on the date where the slope has changed; in that case, system managers would want to notice the change in resource consumption and plan for orderly resource management (such as ordering new resources earlier or later than planned).</p>
<p>From an <em>information security </em>perspective, inflection points in resource utilisation can signal information system security officers (ISSOs) that something unusual has happened or that a norm is being redefined. For example, suppose that the graph above represented accumulated CPU utilisation or bandwidth utilisation for individuals or for specific workgroups in an organization. Wouldn’t any ISSO want to know <em>why</em> there was a change? What if it were an unauthorized change? What if the system had been infected by botnet malware and the increased bandwidth was due to 10,000 spam e-mails being sent out per hour on a rogue Simple Mail Transport Protocol (<a href="http://www.blockdos.net/mind_the_egress_when_filtering_for_security.html">SMTP</a>) server?</p>
<p>Another example: Joe the accountant has never logged into the network after working hours in the last six years of record-keeping; so what is happening when “he” starts logging in at 03:00 every day and is generating GB of data transfers? Wouldn’t an ISSO want to check with Joe about what’s up? And wouldn’t it be important to discover that Joe has no idea what the ISSO is talking about? Aha! Unauthorized access: hacker at work.</p>
<p>Anomaly detection using resource utilisation data can’t be invoked suddenly: unless there are accumulated data allowing analysts to establish norms, it may be difficult or impossible to distinguish random fluctuations from systematic changes. For those interested in automating their analytical tools, one would compute linear or nonlinear regression coefficients for moving subsets defined by some reasonable period (as a function of the intrinsic variability of the data) and note changes automatically for alerts to be signalled to the resource managers or ISSOs. Readers will want to consult any textbook of applied statistics for details.</p>
<p>So to sum up, keep track of resource utilisation and investigate anomalies!</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=209</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fighting Advanced Persistent Threat:  Detection &amp; Remediation</title>
		<link>http://infosecreviews.com/perception/?p=203</link>
		<comments>http://infosecreviews.com/perception/?p=203#comments</comments>
		<pubDate>Fri, 11 May 2012 00:01:19 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Advanced Persistent Threats]]></category>
		<category><![CDATA[deep protocol analysis]]></category>
		<category><![CDATA[enterprise network]]></category>
		<category><![CDATA[Francis Cianfrocca]]></category>
		<category><![CDATA[packet analysis]]></category>
		<category><![CDATA[privilege escalation]]></category>
		<category><![CDATA[SCADA]]></category>
		<category><![CDATA[SiteMinder]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=203</guid>
		<description><![CDATA[Francis Cianfrocca, a leading expert on Advanced Persistent Threats, continues his overview of the issues following his first article on the topic in the InfoSec Perception blog. What follows is Mr Cianfrocca’s work with minor edits from M. E. Kabay. Advanced persistent threats (APTs) attack with privilege escalation and operate through application accesses that, to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Francis Cianfrocca, a leading expert on Advanced Persistent Threats, continues his overview of the issues following his first <a href="http://infosecreviews.com/perception/?p=172" target="_blank">article</a></em><em> on the topic in the InfoSec Perception blog. What follows is Mr Cianfrocca’s work with minor edits from M. E. Kabay.</em></p>
<p>Advanced persistent threats (<a href="http://www.citi.umich.edu/u/provos/papers/privsep.pdf">APTs</a>) attack with privilege escalation and operate through application accesses that, to network monitors, appear to be fully normal in terms of network source addresses, protocol syntax-correctness, and user authentication / authorization levels. Both detection and remediation of these attacks are critical business objectives; whether driven by regulatory or operational sensitivities, data privacy and application security must be maintained and the flow of data must continue without interruption.</p>
<p><strong><span id="more-203"></span>Detection</strong></p>
<p>In order to reliably detect APT behaviour as it happens, it is necessary to analyse network traffic at the stream level.  The most effective approach to accomplishing this is to perform continuous inline analysis of all traffic on network links which access critical servers and information resources. This approach would be equally suitable for both enterprise networks and industrial supervisory control and data acquisition (<a href="http://www.mekabay.com/nwss/828d_attacks_on_power_systems_%282%29.pdf">SCADA</a>) system networks.</p>
<p>The Bayshore Networks white paper “<a href="http://www.bayshorenetworks.com/resources.php">Advanced Persistent Threat: From Detection to Remediation</a>” (available with simple registration) discusses three essential elements to consider for mounting an effective APT defence:</p>
<ol>
<li>Establish a pervasive network presence (sometimes called a “<a href="http://www.zdnet.com/blog/threatchaos/secure-network-fabric/29">secure network fabric</a>”) which requires that a protocol-inspection capability be present on all links in a complex application structure.</li>
<li>Conduct <a href="http://www.ibm.com/developerworks/aix/library/au-deepprotocolanalysis/index.html?ca=drs-">deep protocol analysis</a>, which requires a Layer-7 analysis of protocol streams, not just <a href="http://www.windowsecurity.com/articles/Packet-analysis-tools-methodology-Part1.html">packet analysis</a>. The stream inspectors must be able to isolate all elements of a data protocol, especially those containing data inputs from clients.</li>
<li>Incorporate heuristic baselining. The application inspection system must construct a rich and multidimensional baseline of the behavioural patterns of each application, and store the baseline in a database that can be continuously added to. The database is then used to detect anomalous behaviour in real time. The detected anomalies are often indicative of APT attacks in progress.</li>
</ol>
<p>The biggest operational challenge with baselining a large number of applications is the need for automation. There are various tools available to help with this, including certain open-source software [1] and enterprise applications [2], most of which have some degree of default rule sets and best practices already in place. There are potential problems with some of these, however, such as reporting false positives. There are also architectural considerations and requirements that need to be looked at very closely such as multiple protocols, dynamic routing, scalability, manageability, and cost-effectiveness.</p>
<p><strong>Making It Work In Practice</strong></p>
<p>Applications contain errors and security vulnerabilities that can be leveraged by attackers to compromise other applications. The threat can be reduced by manually scanning and remediating problems at the source-code level in each application, but this is expensive and time-consuming at best. At worst, it’s impossible due to the lack of access to application source code or technician availability. Application scans and audits provide no overall security assurance unless all the applications are regularly scanned and audited.</p>
<p>The most effective defence against APT is to collect heuristic profile data on all applications, focusing alert-response activities on those applications that are the most valuable or have the highest security-sensitivity or regulatory exposure. The objective is to provide measurable improvements in the operational availability of applications by inhibiting the attacks that compromise their integrity.</p>
<p>Application behaviours exhibited by determined persistent attackers are different enough from expected behaviours to be detectable with a high degree of confidence by comparison with heuristic baselines. This confidence is particularly true for the behaviours associated with the foot-printing and scanning phases of APT attacks. Executing this analysis in real-time has proven to be generally non-disruptive to application performance.</p>
<p>In a private cloud environment, for example, the range of possible vulnerability probes is multiplied by the topological proximity of applications, combined with the widespread use of common authentication and authorization platforms like <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa746492%28v=vs.85%29.aspx">Microsoft’s Active Directory™</a> and CA’s Netegrity™ product (<a href="http://www.ca.com/us/web-access-management.aspx">SiteMinder</a>). Proximity makes it easy for an attacker to reach multiple systems from a small number of compromised hosts, and common authentication means that the stolen or hijacked privileges can often get the attacker into those systems.</p>
<p>Real-time detection of behavioural anomalies can be readily used to block or <a href="https://www.owasp.org/index.php/Fuzzing">fuzz</a> these behaviours, thus inhibiting or retarding attacks on applications. The practical limitations of this approach are associated with the fine-tuning of automatically-collected behavioural metrics to filter out the learning of bad behaviours (reducing missed true negatives), and to complete the learning of correct behaviours (reducing false positives).</p>
<p>Information assurance policy, itself, must be heuristically-based and easily extended by both manual and automatic processes. Traditional and non-traditional security methods, including packet filters, intrusion detection system (IDS) <a href="http://www.scmagazine.com/idsips/grouptest/241/">products</a>, and next-generation <a href="http://www.networkworld.com/reviews/2011/082211-palo-alto-next-gen-test-249395.html">firewalls</a>, provide significant value in high-end networks. But they do not, and cannot, provide the full range of information-assurance features needed to address today’s security challenges.</p>
<p><strong>ADDITIONAL NOTES:</strong></p>
<p>[1] See, for example, <a href="http://ftimes.sourceforge.net/FTimes/">KoreLogic’s FTimes</a> &amp; <a href="http://webjob.sourceforge.net/WebJob/">WebJob</a>, and <a href="http://cfengine.com/community">CFEngine’s Community</a>.</p>
<p>[2] E.g., <a href="http://www.symantec.com/risk-automation-suite">Symantec Automation Suite</a>, <a href="http://www.tripwire.com/it-security-software/security-configuration-management/">TripWire Enterprise</a>, and <a href="http://www.bmc.com/">BMC</a> to name a few.</p>
<p>* * *</p>
<p>Francis Cianfrocca is Founder and CEO of <a href="http://www.bayshorenetworks.com/">Bayshore Networks, LLC</a> which specializes in high-end IA products for a wide range of applications. Mr Cianfrocca is a noted expert in the fields of computer-language design, compiler implementation, network communications, and large-scale distributed application architectures. He has worked for a number of different companies either directly or as a consultant including Bank of New York, Gupta, McDonnell-Douglas and New York Life. A very strong advocate of open-source software development, he created several widely-used open projects, including the Ruby Net/LDAP library, and the EventMachine high-speed network-event management system. He is also a talented musician who attended the Eastman School of Music in the Music History department and studied for his Master’s Degree in Orchestral Conducting at the University of Michigan. Mr Cianfrocca is a member of the 2000 class of Henry Crown Fellows at the Aspen Institute</p>
<p>* * *</p>
<p>Copyright © 2012 Francis Cianfrocca &amp; M. E. Kabay. All rights reserved.</p>
<p>Permission is hereby granted to InfoSec Reviews to post this article on the InfoSec Perception Web site in accordance with the terms of the Agreement in force between InfoSec Reviews and M. E. Kabay.</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=203</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting the Fish Pond: Lessons in Information Security from the Back Yard</title>
		<link>http://infosecreviews.com/perception/?p=197</link>
		<comments>http://infosecreviews.com/perception/?p=197#comments</comments>
		<pubDate>Fri, 04 May 2012 00:01:55 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[cryptographic]]></category>
		<category><![CDATA[risk assessment]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=197</guid>
		<description><![CDATA[Former student, good friend and brilliant colleague Jan Buitron, MSIA, CISSP, MCSE tells us a whimsical tale with lessons for us in the security field. Everything that follows is Jan’s work with minor edits by Mich. It was a big project for a homeowner. My friend set out to design, dig and decorate a fish [...]]]></description>
			<content:encoded><![CDATA[<p><em>Former student, good friend and brilliant colleague Jan Buitron, MSIA, CISSP, MCSE tells us a whimsical tale with lessons for us in the security field. Everything that follows is Jan’s work with minor edits by Mich.</em></p>
<p>It was a big project for a homeowner. My friend set out to design, dig and decorate a fish pond out in her back yard. She dug the pond by hand, with her mother directing her in how to construct up from the bottom depth and sculpt the sides of the pond. She went to local rock and building supply stores to find just the right rocks to decorate the pond’s margins. Careful planning went into designing the plant-scaping of the pond. Shorter plants were set around the pond’s edges and, since they wanted the pond to attract birds, they made especially sure that there was at least one shallow area where the local birds could bathe easily.</p>
<p><span id="more-197"></span>They deliberately built deep areas into the pond, because the winters in the area can be quite cold, with temperatures at freezing and below for weeks at a time. The pond owner wanted the fish to overwinter in the pond, so the deeper areas allowed a place for the fish to avoid the colder upper waters. The deepest areas measured between four and a half to five feet.</p>
<p>I was close by at the time and watched the project progress, from first shovelful to adding the finishing touches such as floating night lights and landscaping with carefully selected rocks and rosebushes. And I had the privilege of attending their first-ever “Pond Party” where everyone was invited to bring not a covered dish, but a live fish to add to the pond, for colour and population.</p>
<p>Once the project was complete, the pond was a centrepiece in the yard, a haven of life, sound and colour, with the soothing sound of the waterfall cascading into the pond and the bright flashes of orange, black and white from the goldfish and koi living in its waters.</p>
<p>But, even a backyard project like a fish pond would have benefitted from a risk assessment and the advice of an experienced pond builder who fully understood the risks and vulnerabilities of having a fish pond in the yard.</p>
<p>My friend knew the problems of having dogs in the area, since two of her acquaintances owned Labrador retrievers that loved to leap into the pond on sight. However, there were additional, unplanned risks that eventually surfaced just over four years later.</p>
<p>It was the long Fourth of July Weekend. My friend had taken her boyfriend and dog to go camping in the mountains; they left on Friday night. I lived in her house part-time, and had decided to stay in her house part of the weekend to keep an eye on the place, arriving on Saturday afternoon.</p>
<p>On Sunday, the next morning, I went into the kitchen shortly after seven o’clock a.m. to prepare a pot of coffee. As I leaned toward the window overlooking the pond, I saw a huge set of wings flapping slowly next to the pond. A massive great blue heron rose elegantly into the air and flew away. His wingspan was at least five feet. I was thrilled for half a second, but my thrill melted into abject horror when I realized that he had been actively pursuing the fish in the pond! Feeling a little queasy, I delayed going out to take a look at the pond, fearing what I would see and knowing that I couldn’t do anything if any fish were gone.</p>
<p>Finally, when I went to check the pond with a gnawing ache in the pit of my stomach, the only fish that appeared to be left in the pond were the two large koi named Midge and Matsui. If I have ever seen fish that look frightened, those two looked terrified. The koi are larger fish, so I surmised they might have survived more easily, due to their size. The smaller fish were gone, all of them. I was saddened for the entire day.</p>
<p>* * *</p>
<p>From an information assurance prospective, the pond was built without a thorough risk assessment. While the original pond advisor had some great ideas, not all of the risks had been factored in when building the pond. A professional pond installer might have advised installing anti-heron fences, or motion-sensing water spray devices that scare cranes and herons away from fish ponds. (If one searches YouTube.com for videos about herons raiding fish ponds, there are some hilarious videos of failed fish pond protections. Apparently, herons regularly scope out an area for ponds and open water and are always ready to ‘dive in’ at an opportune moment.)</p>
<p>Thus, a pond-risk-assessor would have advised building the pond with more hardened, protective coves for fish to hide from predators. This all could have been arranged after a complete, knowledge-backed pond risk assessment.</p>
<p>This is how it should be in information technology. An information system should be evaluated up-front before build out. Experienced information assurance professionals should be called in to sit down with business and process owners, the systems should be evaluated regarding the most critical components and protected accordingly. And, as in our fish-pond example, system owners do not always have a full picture of the risks involved in operating an information system. Without a, ah, full-scale risk assessment, critical risks could be overlooked with disastrous results.</p>
<p>There was one inadvertent protection that my friend had that worked to shield the pond from previous heron attacks . . . her dog. The fact that the dog went outdoors and spent time around the pond was duly noted by the ever-watchful herons.</p>
<p>One last mention, about five weeks after the great blue heron visited my friend’s pond, I got an excited phone call. My friend breathlessly told me that the goldfish had appeared in the pond! All of them!! Apparently experts at self-preservation, the goldfish and smaller fish had dived down to the deepest area in the pond (over four feet), and stayed there for over five weeks, waiting for the all clear. And sure enough, there they were, unharmed and freely enjoying their pond environment.</p>
<p>Hmmmm, maybe that’s a way to protect data, too . . . data that protects itself by diving into a deep cryptographic pool when attacked; but that’s another article.</p>
<p>* * *</p>
<p>Jan Buitron took her first computer class in 1989, launching a long career in Information Technology.  Starting in Technical Support, she methodically progressed from providing level 1 to providing level 5 support and beyond. She relentlessly pursued industry certifications, starting with two full Microsoft MCSE certifications, along with CompTIA’s Network +. She attained the CISSP in 3.5 months. Most recently, she passed the ITIL v3 and CISM exams.</p>
<p>During seven years at IBM, she was introduced to information assurance as an Access Control administrator. Continuing her IA career, she participated in a Security Operations Center there, as well. Her experiences there prompted her to pursue a Master’s Degree in Information Assurance (MSIA) from Norwich University, which she finished in 2009.  She has since worked in IA for six different government agencies and the DoD</p>
<p>Jan currently teaches for Regis University as adjunct professor in their Masters of Science Information Assurance Program, teaching classes such as<strong> Information Security in the Enterprise </strong>and Computer Forensics.</p>
<p>She is an accomplished writer, with several articles in Network World.  She wrote the soon to be published chapter covering security and privacy concerns in social networking for the 6th edition of the <em>Computer Security Handbook</em>, (Wiley). Her near-term plans include a PhD in Information Assurance.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=197</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototyping in Real Life</title>
		<link>http://infosecreviews.com/perception/?p=194</link>
		<comments>http://infosecreviews.com/perception/?p=194#comments</comments>
		<pubDate>Fri, 27 Apr 2012 00:01:47 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[business continuity planning]]></category>
		<category><![CDATA[disaster recovery planning]]></category>
		<category><![CDATA[incremental development]]></category>
		<category><![CDATA[joint application development]]></category>
		<category><![CDATA[Pareto Principle]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[spiral development]]></category>
		<category><![CDATA[system development life cycle]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=194</guid>
		<description><![CDATA[In business continuity planning (BCP) and disaster recovery planning (DRP), its commonplace to urge planners to create initial plans and then test them for ways to improve. This approach is parallel to the current standards of software development and risk management. In the 1960s and 1970s, the standard software development methodology was the system development [...]]]></description>
			<content:encoded><![CDATA[<p>In business continuity planning (<a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch58_bcp.pdf">BCP</a>) and disaster recovery planning (<a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch59_drp.pdf">DRP</a>), its commonplace to urge planners to create initial plans and then test them for ways to improve. This approach is parallel to the current standards of software development and risk management. In the 1960s and 1970s, the standard software development methodology was the system development life cycle (<a href="http://www.waterfall-model.com/sdlc/">SDLC</a>), in which analysis, design, and approvals of the complete design were so onerous that delivery of finished software could be delayed by years. Since the 1980s, a much more common methodology is <a href="http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA382590">spiral development</a>, which was originally called rapid application development (<a href="http://www.gantthead.com/content/processes/11306.cfm">RAD</a>), joint application development (<a href="http://www.umsl.edu/%7Esauterv/analysis/488_f01_papers/rottman.htm">JAD</a>), or iterative, agile and <a href="http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf">incremental development</a>.</p>
<p><span id="more-194"></span>Spiral development teaches us to incorporate the <a href="http://betterexplained.com/articles/understanding-the-pareto-principle-the-8020-rule/">Pareto Principle</a> (the 80/20 rule) into any project. If much of the desired result can be achieved with modest effort / resources / time, then it makes sense to get a first-cut version of any project in place before trying to refine it. Effective risk management takes advantage of incremental gains by instituting the best available defences and policies and then improving them; “lessons learned” is often used in after-incident reports (post mortems) on such systems. It would be ridiculous to have no defences or policies because they wouldn’t be perfect.</p>
<p>When I proposed the <a href="http://infoassurance.norwich.edu/">Master of Science in Information Assurance</a> to the University Curriculum Committee at my university in 2002, I was astonished at the reaction of a humanities professor. He said that there was insufficient evidence from scholarly research to be able to judge the proposals, and therefore, the entire project should be delayed for at least a year as we provided the Committee with additional grounds for believing that the program would be successful. Luckily, I convinced the rest of the Committee that we would be revising the program constantly (continuous process improvement again) and would learn from experience.</p>
<p>And that’s what we did: we accepted a first class of 15 students in September 2002 and have been revising and adapting ever since.</p>
<p>Recently I was thinking about how these principles from systems engineering and information assurance can be applied constructively to ordinary life. I was prompted by memories of a discussion with an old friend many years ago about taking care of his disabled daughter after he died. To my surprise, I had ended up using the principles described above in our discussion of his will. I’ve changed identifying details in what follows to protect his survivors’ privacy.</p>
<p>Bob, now deceased, was then a 95-year-old retired history professor from a Midwestern university. He and his 93-year-old wife Frannie had discovered that their daughter Judy, then in her sixties, suffered from a severe personality disorder that had put her on psychiatric disability from the state where she lived for many years. She could live by herself only with great difficulty.</p>
<p>In our discussion, I asked what measures had been put in place in Bob and Frannie’s wills to ensure that Judy could be financially secure after her parents died. To my horror, Bob said that they were still thinking about it. They wondered how to insulate Judy from her own tendency to become obsessively committed to particular political causes; they thought that if she gained access to a lump sum of inheritance, there were good chances that she would impulsively give it away to her favourite political action group (she was particularly concerned with wildlife preservation) in an emergency. Bob and Frannie were also devoted supporters of good causes, but they worried that Judy would be destitute, with no provisions for her own well-being.</p>
<p>Bob emphasized how he and Frannie had been “thinking about” the problem for a decade but still had not decided on the “perfect solution.” I was horrified. I insisted that as Voltaire wrote, the perfect is the enemy of the good; waiting until all possible objections and eventualities were resolved could result in never actually acting at all. Indeed, Bob and Frannie had not included any details about how to protect Judy against her own mental disabilities in their will because they did not want to offend her.</p>
<p>For example, in Bob and Frannie’s case, it would have been a good idea to have a will in place assigning Judy a trust fund from which she could draw periodically (every month, maybe) under the control of an executor rather than allowing the inheritance to be delivered to her in a lump sum. With that safety-net in place, the parents could then work on improving the arrangements. But not having anything in place was asking for trouble.</p>
<p>And trouble there was.</p>
<p>Bob died in 1998 and Frannie, as is so <a href="http://seattletimes.nwsource.com/html/health/2014154333_widow08.html">common</a>, died shortly thereafter. They had never completed their will, so Judy inherited the estate in toto. When 2001’s terrible events of 9/11 occurred in New York, she was so moved that she gave away the totality of her inheritance to help victims and their families – admirable and loving, but she was left to survive on a pittance from the state. She was eventually thrown out of her apartment because of a citation from the public health officers in her city when her landlord reported that her <a href="http://understanding_ocd.tripod.com/index_hoarding.html">obsessive hoarding</a> had resulted in a dangerous situation – her apartment was crammed floor to ceiling and wall-to-wall with hundreds of disintegrating cardboard boxes full of old clothing, useless crockery, and ancient magazines. Apparently she had even dragged in a filthy, stinking, soiled mattress salvaged from a garbage pile “because it might be useful.” She disappeared after the eviction and no one knows what happened to her or whether she is still alive.</p>
<p>The principles of spiral development apply not only to software engineering, business continuity planning, and disaster recovery: they can be helpful in any enterprise where we are developing something new or unique and cannot simply apply an existing model to meet our needs.</p>
<p>Don’t let the quest for an illusory perfection ruin a perfectly good project. Get on with the best you can do and adapt. Remember: <a href="../?p=189">Reality Trumps Theory</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=194</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reality Trumps Theory</title>
		<link>http://infosecreviews.com/perception/?p=189</link>
		<comments>http://infosecreviews.com/perception/?p=189#comments</comments>
		<pubDate>Fri, 20 Apr 2012 13:17:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Security Management]]></category>
		<category><![CDATA[ALE]]></category>
		<category><![CDATA[annualized loss expectancies]]></category>
		<category><![CDATA[changing passwords]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[ISPME]]></category>
		<category><![CDATA[master’s program in IA]]></category>
		<category><![CDATA[security policies]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=189</guid>
		<description><![CDATA[A local reporter spent eight hours interviewing students and faculty in the computer science and information assurance (IA) programs at Norwich University a couple of days before I began writing this article. At one point, he asked half a dozen of our students what they felt was special about their education in the School of [...]]]></description>
			<content:encoded><![CDATA[<p>A local reporter spent eight hours interviewing students and faculty in the <a href="http://programs.norwich.edu/business/computerscience/">computer science</a> and <a href="http://programs.norwich.edu/business/csia/">information assurance</a> (IA) programs at <a href="http://www.norwich.edu/">Norwich University</a> a couple of days before I began writing this article. At one point, he asked half a dozen of our students what they felt was special about their education in the <a href="http://programs.norwich.edu/business/fac-bus/">School of Business and Management</a>. One young man responded immediately that the focus in our programs is service to organizations in furtherance of their mission-critical objectives; in contrast, he said, he had the impression that some of the students he had met from well-established programs at other institutions participating in various computing and security competitions were focused primarily on details of technology. “People use technology to achieve business goals,” he said, “not just because technology is interesting and fun.” Another student laughed and pointed at me: “Prof Kabay has drilled us in every course with his motto, ‘Reality trumps theory.’” Students nodded and explained that they had learned never to solve problems by applying rote learning as if recipes and checklists could be applied without careful consideration of the specific requirements of any situation.</p>
<p><span id="more-189"></span>I was delighted to see that my brainwashing, er, education in principles was having such an effect on our students. The phrase “Reality trumps theory” became the motto for the <a href="http://infoassurance.norwich.edu/">master’s program in IA</a> that I designed and helped to establish in 2002. As the students correctly explained, I have a deep suspicion about absolute rules divorced from the particular details of the problem confronting us. For example, one can easily find a perfectly good principle being turned into rigid dogma; consider “Change your password frequently.” I have encountered organizations where the IA or IT staff have dictated monthly changes in logon passwords despite the consequences: employees either chose a ridiculously simple, easy-to-guess passwords or they wrote down complex passwords on papers and stuck them in obvious places such as underneath their keyboard or inside a desk drawer. Bruce Schneier, in contrast (and as usual) takes a far more intelligent attitude to <a href="http://www.schneier.com/blog/archives/2010/11/changing_passwo.html">changing passwords</a>. For example, he concludes his thoughtful review of the question with the following well-reasoned advice:</p>
<p style="padding-left: 30px;">“So in general: you don’t need to regularly change the password to your computer or online financial accounts (including the accounts at retail sites); definitely not for low-security accounts. You should change your corporate login password occasionally, and you need to take a good hard look at your friends, relatives, and paparazzi before deciding how often to change your Facebook password. But if you break up with someone you’ve shared a computer with, change them all.”</p>
<p>What a contrast with “You must change your password every 30 days and that’s all there is to it.” The discussion at the end of the article includes many thoughtful postings from readers, most of whom seem to me would agree with the principle that “reality trumps theory.”</p>
<p>IA is a balancing act: we must constantly weigh benefits against costs – and I’m not just talking about direct financial costs. Despite our heartfelt yearning for quantitative risk management, we are stymied by the lack of an adequate statistical base for <a href="http://www.riskythinking.com/glossary/annualized_loss_expectancy.php">annualized loss expectancies</a> (ALE). We have neither accurate frequency data for specific problems nor accurate data about monetary losses. As I have explained for <a href="http://www.mekabay.com/methodology/crime_stats_methods.pdf">decades</a>, information security breaches suffer from the problem of ascertainment (we may not notice a breach at all or not for long time) and the problem of reporting (we have no centralized data collection facility and victims may choose not to report breaches and costs to anyone). Using best practices and formal standards make sense, but no set of prescriptions can be applied as if we were following a recipe.</p>
<p>One of the resources in security-policy development I have used since the 1980s is the evolving series, “Information Security Policies Made Easy” by Charles Cresson Wood (<a href="http://www.informationshield.com/ispmemain.htm">ISPME</a>). Now in its 12th edition, ISPME consistently emphasizes importance of adapting the recommended policies to the specific needs of the customer. I opened my copy of the 10th edition at random and immediately found the following example of Wood’s emphasis on thoughtful application of policy rather than dogmatic rigidity:</p>
<p style="padding-left: 30px;">2. Performance Evaluations</p>
<p style="padding-left: 30px;">Policy: Compliance with information security policies and procedures must be considered in all employee performance evaluations.</p>
<p style="padding-left: 30px;">Commentary: This policy requires management, at the time they write performance evaluations, to decide whether the involved employee has been be concerned about information security, and if the answer is yes, then to determine whether the employee has acted in compliance with policies and procedures. The policy provided here makes direct reference to the management activity of evaluating employees, and only indirectly to a rank-and-file employee activity of complying with policies and procedures. Nonetheless, it implies that both are expected by management. The words “information security policies and procedures” could be changed to “information security requirements” or other generic terms used at the organization.</p>
<p style="padding-left: 30px;">Related Policies: “Information Security Responsibility” and “Information Security Liaisons.”</p>
<p style="padding-left: 30px;">Audience: Management</p>
<p style="padding-left: 30px;">Security Environments: All</p>
<p>In my career, I have been saddened to see IA being damaged by authoritarians who refuse to discuss policies with concerned users. These people act as if their primary goal is enforcement of their initial conception of appropriate security, impervious to warnings that their initial conception is wrong and uninterested in changing circumstances that render their absolute rulings ineffective by any standard. These autocrats enrage their customers – and yes, I always use the concept that information technology and information assurance should consider the user community their customers – and result in widespread contravention of their inappropriate policies.</p>
<p>In closing, I want to remind readers that one of the most effective tools for establishing well-received security policies is to explain the reasons behind every policy. Charles Cresson Wood has used this technique throughout his work, as exemplified in the commentaries for every suggestive policy in his magisterial text. When I ran my own consulting firm, the company’s motto was “Progress Toward Autonomy” and I required every contract to include a specific person with whom I could discuss every step of the performance optimization, operations management restructuring, or security assessment for which I was being paid. In my teaching, every recommendation, every principle is explained, not dictated; I constantly urge my students not to memorize, but to integrate knowledge.</p>
<p>Life is not a computer game with rigid and predictable rules; life is a multidimensional manifold that changes all the time.</p>
<p>Reality trumps theory.</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=189</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerability Management is Essential  for Effective Security</title>
		<link>http://infosecreviews.com/perception/?p=186</link>
		<comments>http://infosecreviews.com/perception/?p=186#comments</comments>
		<pubDate>Fri, 13 Apr 2012 00:01:06 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Security Management]]></category>
		<category><![CDATA[Computer Security Handbook]]></category>
		<category><![CDATA[COPS]]></category>
		<category><![CDATA[ISS]]></category>
		<category><![CDATA[NESSUS]]></category>
		<category><![CDATA[NMAP]]></category>
		<category><![CDATA[SATAN]]></category>
		<category><![CDATA[ShieldsUP!]]></category>
		<category><![CDATA[StillSecure]]></category>
		<category><![CDATA[Vulnerability Assessment]]></category>
		<category><![CDATA[Vulnerability management]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=186</guid>
		<description><![CDATA[Vulnerability management is the embodiment of continuous process improvement in system security. In a recent discussion in the Norwich University IS342 (Management of Information Assurance) course in the Bachelor of Science in Computer Security and Information Assurance, the class reviewed Rebecca Gurley Bace’s chapter 46, “Vulnerability Assessment” from the Computer Security Handbook, 5th Edition. Bace [...]]]></description>
			<content:encoded><![CDATA[<p>Vulnerability management is the embodiment of continuous process improvement in system security.</p>
<p>In a recent discussion in the <a href="http://norwich.edu/">Norwich University</a> IS342 (<a href="http://www.mekabay.com/courses/academic/norwich/is342/index.htm">Management of Information Assurance</a>) course in the <a href="http://programs.norwich.edu/business/csia/">Bachelor of Science in Computer Security and Information Assurance</a>, the class reviewed <a href="http://www.infidel.net/bios/bacebio.php">Rebecca Gurley Bace’s</a> chapter 46, “Vulnerability Assessment” from the <a href="http://www.amazon.com/Computer-Security-Handbook-Volume-Set/dp/0471716529/"><em>Computer Security Handbook, </em>5<sup>th</sup> Edition</a>.</p>
<p>Bace explains that vulnerability management includes several phases:</p>
<ul>
<li>Assessing deployed information systems to determine their security status;</li>
<li>Determining corrective measures</li>
<li>Managing the appropriate application of the corrections.</li>
</ul>
<p><span id="more-186"></span>The four basic functions of vulnerability management are</p>
<ul>
<li>Inventory: identify all systems in the domain of interest, including operating systems, platforms, and topology;</li>
<li>Focus: determine the data required for assessment and tune vulnerability-assessment tools;</li>
<li>Assess: run automated and manual tests, evaluate results to judge risk to the systems using security policy and best practices;</li>
<li>Respond: execute changes as required by assessment and fix specific weaknesses.</li>
</ul>
<p>Vulnerability assessment (VA) involves gathering sample data, organizing the data, comparing the current status with reference standards, and identifying discrepancies between the current state and recommended standards or goals. An example of a well-known VA tool is the Microsoft Baseline Security Analyzer v2.2 (<a href="http://www.microsoft.com/download/en/details.aspx?id=7558">MBSA</a>) that “provides a streamlined method to identify missing security updates and common security misconfigurations.” The product has been updated over the years to support Windows 7 (32- and 64-bit) and Windows Server 2008 R2 as well as older operating systems back to Windows XP and Windows 2000. It also looks for documented weaknesses in “all versions of… Internet Information Server (IIS) 5.0, 6.0 and 6.1, SQL Server 2000 and 2005, Internet Explorer (IE) 5.01 and later, and Office 2000, 2002 and 2003 only.” Versions of the human interface are available in German, French, and Japanese in addition to English.</p>
<p>For an excellent overview of how a well-design VA tool can support security management, see the extensive set of <a href="http://www.stillsecure.com/library/vam.php">white papers</a> from StillSecure about their “VAM” product.</p>
<p>VA fits into security management in many ways:</p>
<ul>
<li>When systems are first deployed, VA can establish a baseline definition of the security state;</li>
<li>When security breaches are suspected, VA users can focus on likely attack paths;</li>
<li>VA may help administrators to see if vulnerabilities have been exploited;</li>
<li>VA can identify areas where newly reported vulnerabilities should be patched;</li>
<li>Records of VA scans can be archived and serve for audits or for compliance with certifications.</li>
</ul>
<p>At a fundamental level, VA systems support <em>auditability</em>, which in turn supports incident handling and recovery. VA is an essential part of continuous process improvement for security policies to adapt to the constantly changing threat-and-vulnerability environment.</p>
<p><strong>History and Directory of VA Tools</strong></p>
<p>One of the earliest VA tools was <a href="ftp://ftp.cerias.purdue.edu/pub/tools/unix/scanners/cops/">COPS</a> (Computer Oracle and Password System) developed by <a href="http://spaf.cerias.purdue.edu/">Eugene “Spaf” Spafford</a> and <a href="http://www.linkedin.com/in/zenfish">Dan Farmer</a> at Purdue University.</p>
<p>In the early 1990s, the Internet Security Scanner (ISS) was the subject of a <a href="http://www.cert.org/advisories/CA-1993-14.html">Computer Emergency Response Team Coordination Center (CERT-CC) Advisory</a> warning of “software that allows automated scanning of TCP/IP networked computers for security vulnerabilities.”</p>
<p><a href="http://www.porcupine.org/wietse/">Dan Farmer &amp; Wietse Venema</a> developed <a href="http://www.porcupine.org/satan/">SATAN</a> (Security Administrator Tool for Analyzing Networks) in the early 1990s and posted the code in 1995. For an overview of the tool, see the <a href="http://www.cerias.purdue.edu/about/history/coast/satan.php">page</a> at the Center for Education and Research in Information Assurance and Security (CERIAS).</p>
<p><a href="http://www.tenable.com/products/nessus">NESSUS</a> from TENABLE Network Security is described by the company as “the world’s most widely-deployed vulnerability and configuration assessment product with more than five million downloads to date.” The product is freely available for individual, <a href="http://www.tenable.com/products/nessus/nessus-homefeed">non-commercial use</a> and has an <a href="http://www.tenable.com/products/nessus-professionalfeed/nessus-evaluation">evaluation version</a> for use by organizations. The evaluation page includes a chart comparing features of the evaluation version and the professional version, which at the time of this writing (April 2012) costs U$1,500 per year.</p>
<p><a href="http://nmap.org/">NMAP</a> (NetMAPper) is a widely used freeware “for Linux, Windows, and Mac OS X.” The home page boasts that “Nmap was named “Security Product of the Year” by Linux Journal, Info World, LinuxQuestions.Org, and Codetalker Digest. It was even featured in eight movies, including <em>The Matrix Reloaded</em>, <em>Die Hard 4</em>, and <em>The Bourne Ultimatum</em>.” [Perhaps other products should consider demonstrating their quality by appearing in popular movies. Imagine how popular MS Word could become if it appeared in Monty Python movies!]</p>
<p>One of the most useful tools for individual users as well as for network administrators is Steve Gibson’s <a href="https://www.grc.com/x/ne.dll?bh0bkyd2">ShieldsUP!</a> service which provides a quick scan of the first 1056 ports of an individual computer. Ideally, every port will register as “Stealth” (not responding to probes) or at least as “Closed” (not accepting connections).</p>
<p>For links to more products, see the excellent “<a href="http://www.timberlinetechnologies.com/products/vulnerability.html">Alphabetical List of Vulnerability Assessment Products</a>” maintained by <a href="http://www.timberlinetechnologies.com/index.html">Timeberline Technologies</a>.</p>
<p><strong>Concluding Remarks</strong></p>
<p>One of the most important suggestions for effective penetration testing (pen testing) is that vulnerability analysis and vulnerability remediation must precede testing. It’s pointless to waste time and money on pen testing if we haven’t corrected everything we can find using scanners.</p>
<p>* * *</p>
<p><em>For study notes on vulnerability assessment, download the IS342 </em><a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch46_vulnerability_assessment.pptx"><em>PPTX</em></a><em> or </em><a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch46_vulnerability_assessment.pdf"><em>PDF</em></a><em> files.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=186</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing Security Information for International Peace</title>
		<link>http://infosecreviews.com/perception/?p=181</link>
		<comments>http://infosecreviews.com/perception/?p=181#comments</comments>
		<pubDate>Fri, 06 Apr 2012 00:01:09 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[20 Critical Security Controls]]></category>
		<category><![CDATA[breach of security]]></category>
		<category><![CDATA[computer crime]]></category>
		<category><![CDATA[Defense Information Systems Agency]]></category>
		<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[National Crime Agency]]></category>
		<category><![CDATA[National Vulnerability Database]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[Top 25 Software Errors]]></category>
		<category><![CDATA[Top Cyber Security Risks]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=181</guid>
		<description><![CDATA[It’s a commonplace that information assurance suffers from two fundamental problems in information acquisition: failure of ascertainment (failing to realize that a breach of security has occurred) and failure of reporting (keeping apprehend breaches secret). In an overview of statistical methods in computer-crime reporting, I pointed out that one of the most striking research studies [...]]]></description>
			<content:encoded><![CDATA[<p>It’s a commonplace that information assurance suffers from two fundamental problems in information acquisition: failure of ascertainment (failing to realize that a breach of security has occurred) and failure of reporting (keeping apprehend breaches secret). In an overview of statistical methods in <a href="http://www.mekabay.com/methodology/crime_stats_methods.pdf">computer-crime reporting</a>, I pointed out that one of the most striking research studies of ascertainment and reporting was carried out by the United States (US) Department of Defense:</p>
<p>In a landmark series of tests at the Department of Defense, the Defense Information Systems Agency found that very few of the penetrations it engineered against unclassified systems within the DoD seem to have been detected by system managers. These studies were carried out from 1994 through 1996 and attacked 68,000 systems. About two-thirds of the attacks succeeded; however, only 4% of these attacks were detected…. [O]f the few penetrations detected, only a fraction of 1% were reported to appropriate authorities.</p>
<p><span id="more-181"></span>One interpretation at the time was that if the US military was incapable of convincing its professionals to notice and report more than a tiny fraction of the minority of penetrations that were even noticed, the chances were low that non-military branches of the government, private industry, and other non-governmental organizations were doing even that badly.</p>
<p>One of the reports on this project is in the “Security in Cyberspace” document presented to the Permanent Subcommittee on Investigations of the Committee on Governmental Affairs of the United States Senate for the 104th Congress, on May 22, June 5, 25 July &amp; July 16, 1996. Several formats of the report are available <a href="http://archive.org/details/securityincybers00unit">online</a> including the 29MB PDF <a href="http://archive.org/download/securityincybers00unit/securityincybers00unit.pdf">version</a>. There is a reference to the 65% successful penetration rate on page 37 of that document.</p>
<p><strong>US Government Projects</strong></p>
<p>There has been progress in information sharing about computer crime. For example, the Common Vulnerabilities and Exposures (<a href="http://cve.mitre.org/">CVE</a>) Database run for the US government’s Computer <a href="http://www.us-cert.gov/">Emergency Readiness Team</a> of the <a href="http://www.dhs.gov/xabout/structure/editorial_0839.shtm">National Cyber Security Division</a> in the Department of Homeland Security(<a href="http://www.dhs.gov/index.shtm">DHS</a><strong>)</strong> by <a href="http://www.mitre.org/about/">MITRE Corporation</a> has been widely <a href="http://cve.mitre.org/compatible/index.html">adopted</a> by organizations around the world as a repository of shared definitions and descriptions of what it defines as follows: “An information security ‘vulnerability’ is a mistake in software that can be directly used by a hacker to gain access to a system or network.” These definitions provide a basis for information sharing by standardizing terminology so that different software systems and databases can share data using the same nomenclature. Even if internal names used within the different products don’t match, tables of equivalence of the local names with CVE entries can still allow communications.</p>
<p>To search the CVE, use the <a href="http://web.nvd.nist.gov/view/vuln/search-results?query=&amp;search_type=all&amp;cves=on">National Vulnerability Database</a> maintained by the National Institute of Standards and Technology (NIST). At the time of writing (mid-March 2012) there were 49,627 records in the database.</p>
<p>Another constructive US government contribution to security-information sharing is the “Information Sharing Strategy for the Department of Homeland Security” (<a href="http://www.dhs.gov/xlibrary/assets/dhs_information_sharing_strategy.pdf">ISS</a>) of 2008. The DHS summarized the strategy as follows:</p>
<p>The President and Congress have directed the DHS to perform an essential and multi-faceted mission: prevent and protect against terrorist attacks; respond to both man-made and natural disasters; perform the law enforcement and other crucial functions of the Department’s component agencies; and play a central role in augmenting the Nation’s ability to gather, analyze and disseminate information and intelligence.</p>
<p>To ensure that information and intelligence flow where and when they should, DHS must foster information sharing, consistent with law, regulation and policy, in each of the following ways: i) internally within DHS, ii) horizontally within the U.S. government between both law enforcement agencies and the intelligence community, iii) vertically with State, local, territorial, tribal and private sector partners, and iv) horizontally with the law enforcement and intelligence agencies of foreign allies and appropriate international <a href="http://ise.gov/mission-partners/department-homeland-security">institutions</a>.</p>
<p>The ISS established Information Sharing Standards described as follows (summarizing p.7):</p>
<ul>
<li>Functionality in the critical infrastructure is primary, not technological details;</li>
<li>Information sharing will maximize interoperability regardless of technical infrastructure;</li>
<li>Readily-available commercial standards and protocols will be the standard for information interchange;</li>
<li>Information sharing will respect privacy and security of the shared data.</li>
</ul>
<p>The overview <a href="http://www.dhs.gov/files/programs/sharing-information.shtm">page</a> for information-sharing projects run by DHS includes details and links for three computer-related services among the nine listed:</p>
<ul>
<li>Automated Critical Asset Management System (<a href="http://www.dhs.gov/files/programs/gc_1190729724456.shtm">ACAMS</a>)</li>
<li>CIKR Asset Protection Technical Assistance Program (<a href="http://www.dhs.gov/files/programs/gc_1195679577314.shtm">CAPTAP</a>)</li>
<li>Protected Critical Infrastructure Information (<a href="http://www.dhs.gov/files/programs/editorial_0404.shtm">PCII</a>) Program</li>
</ul>
<p><strong>UK &amp; EC Programs</strong></p>
<p>In the United Kingdom (UK), plans released in November 2011 for a UK cyber-security and cyber-crime strategy include a special unit with the <a href="http://www.homeoffice.gov.uk/crime/nca/">National Crime Agency</a>. Writing for <a href="http://www.eweek.com/c/a/Security/UK-CyberSecurity-Strategy-Beefs-Up-Defenses-Information-Sharing-409924/">eWeek</a>, Fahmida Y. Rashid added that</p>
<p>The plan outlined a new public-private sector collaboration in which the government and businesses will exchange information on cyber-threats and responses…. [T]he partnership will allow organizations to receive classified details about cyber-attacks and information on how to counter them.”</p>
<p>Rashid writes that the definition of national infrastructure will be expanded to include more of the private sector, and the public will have a centralized system for reporting cybercrimes and receiving technical advice on appropriate responses.</p>
<p>At the European Community (EC) level, a report by <a href="http://www.zdnet.co.uk/news/security-threats/2011/12/07/certs-hindered-by-lack-of-sharing-says-eu-agency-40094599/">Tom Espiner in ZDNet</a> discussed a <a href="http://www.enisa.europa.eu/act/cert/support/proactive-detection/">report</a> by the European Network and Information Security Agency (ENISA) that failure to share information about cyber-incidents among national computer emergency response teams (CERTs) is reducing the effectiveness of the organizations. ENISA published its report in <a href="http://www.enisa.europa.eu/activities/cert/support/proactive-detection/proactive-detection-report/at_download/fullReport">English</a> and also a summary of the <a href="http://www.enisa.europa.eu/activities/cert/support/proactive-detection/proactive-detection-report">survey</a> that was used in preparing the full report. The report describes and evaluates 30 different “Services for the proactive detection of network security incidents” (p 27 ff using the page numbers in the document, not the PDF page numbers) and 12 “Tools/mechanisms for the proactive detection of network security incidents” (p75 ff). The report continues with detailed analysis of “shortcomings in the proactive detection of incidents” (p 108 ff) and ends with several pages of recommendations (p 128 ff) for both data providers and for data consumers. The conclusions (p 133) end with the assertion about the importance of data sharing: “The end goal is improving data sharing and cooperation in proactive detection and incident handling between CERTs – an essential element for the successful mitigation of cyber-attacks.”</p>
<p><strong>Private Sector</strong></p>
<p>Internationally, organizations such as <a href="http://www.sans.org/">SANS</a> do their best to share security information using “Consensus Research Projects” which currently include the following three relevant titles:</p>
<ul>
<li><a href="http://www.sans.org/critical-security-controls/">20 Critical Security Controls</a></li>
<li><a href="http://www.sans.org/top-cyber-security-risks/">Top Cyber Security Risks</a></li>
<li><a href="http://www.sans.org/top25-software-errors/">Top 25 Software Errors</a></li>
</ul>
<p>Among the countless research scientists constantly publishing valuable insights into systemic and specific errors in security and recommending practical improvements, <a href="http://www.csl.sri.com/users/neumann/">Peter G. Neumann</a>, Principal Scientist for the <a href="http://www.csl.sri.com/">SRI International Computer Science Laboratory</a> is one of the stars of the academic firmament. He has been moderating the “Forum on Risks to the Public in Computers and Related Systems” (usually just called the <a href="http://catless.ncl.ac.uk/Risks/"><em>Risks Digest</em></a>) continuously, brilliantly and amusingly (he is an inveterate punster) since 1985. As a contribution to ease of access, I have <a href="http://www.mekabay.com/overviews/risks/index.htm">compiled PDF files</a> for each volume from 1 to 25 (1985-2010) and will be adding the next volumes within a few months of this writing. Readers may also download a single <a href="http://www.mekabay.com/overviews/risks/risks_01-25_pdf.zip">ZIP archive</a> file with all the PDF files for volumes 1 to 25 and another <a href="http://www.mekabay.com/overviews/risks/risks_01-25_pdx.zip">ZIP archive</a> with PDF index (PDX) files for rapid local lookup.</p>
<p><strong>Concluding Remarks</strong></p>
<p>I want to finish with a few personal comments about how I see the international implications of data sharing to fight cyberattacks and rectify vulnerabilities.</p>
<p>Criminals and terrorists worldwide now have the power to engage in asymmetric warfare against the critical infrastructure of nation-states. A few people can create and <a href="http://www.honeynet.org/papers/bots/">control botnets</a> involving thousands of compromised systems that can spread malware and launch distributed denial-of-service attacks that can impede access to or even crash targeted production systems. Tailored malware such as <a href="http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/all/1">Stuxnet</a> can target specific models and brands of supervisory control and data acquisition (SCADA) systems. Volunteer hacktivists can reveal vast volumes of <a href="http://wikileaks.org/">classified materials</a>, with unpredictable effects on public reaction, government policy, and international diplomacy. Such electronic gangs may even be <a href="http://www.wired.com/threatlevel/2012/03/hacktivists-beat-cybercriminals/">out-stealing</a> cybercriminals. And state-sponsored actors could easily carry out attacks on a particular target using <a href="http://www.sans.org/reading_room/whitepapers/threats/introduction-ip-spoofing_959">IP-spoofing</a> to divert attention from their country to some other target in the hope of provoking international conflict.</p>
<p>As the reliance on information systems in critical infrastructure has increased over the last several decades, the need for information sharing has grown not only to increase technical resistance to failures and to attacks: information sharing has become essential to prevent international conflicts based on the behaviour of non-state actors, on misunderstandings, and on deliberate sabotage and misrepresentation. Effective information sharing, especially between and among potential adversaries, may be a tool for increasing cooperation and reducing hostility on the international stage.</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=181</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terrifying Your Employees: Not Recommended for Training</title>
		<link>http://infosecreviews.com/perception/?p=177</link>
		<comments>http://infosecreviews.com/perception/?p=177#comments</comments>
		<pubDate>Fri, 30 Mar 2012 00:01:12 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Disaster Planning]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Security Management]]></category>
		<category><![CDATA[continuous process improvement]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[gunshot]]></category>
		<category><![CDATA[ISO27001]]></category>
		<category><![CDATA[Michael Krausz]]></category>
		<category><![CDATA[security training]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[unannounced]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=177</guid>
		<description><![CDATA[The following contribution is from information security expert Michael Krausz in Vienna with editorial and textual contributions from Mich Kabay. At a courthouse in Austria, on 28 February 2012, a security-training exercise went wrong. In the weeks running up to the events of 28 February, police forces and the courthouse management were involved in planning [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following contribution is from information security expert Michael Krausz in Vienna with editorial and textual contributions from Mich Kabay.</em></p>
<p>At a courthouse in Austria, on 28 February 2012, a security-training exercise went wrong.</p>
<p>In the weeks running up to the events of 28 February, police forces and the courthouse management were involved in planning what they believed to be a bright idea: conducting an exercise for courthouse staff on how to respond to someone running amok within the building.</p>
<p><span id="more-177"></span>Such an incident had happened only a couple of months before at a different courthouse in a different state in Austria, leaving two people dead (including the perpetrator) and a number of staff severely <a href="http://derstandard.at/1330389968074/Klagenfurt-Amoklaufuebung-am-Gericht-Mitarbeiter-unter-Schock">traumatized</a>.<em></em></p>
<p>Training for such an event, by itself, was therefore not a bad idea, although such events are extremely rare in Austria (this was second such incident in about 50 years).</p>
<p>The exercise was executed on 28 February by police forces and conducted in an extremely realistic way. Realistic indeed: it included one simulated death, apparently by a gunshot to the head. Makeup was used to simulate injuries, and several officers were placed in the building as if they were injured persons. The supposed death was staged in front of courthouse staff who were evacuating offices.</p>
<p>There was one catch, though: <em>the exercise was entirely unannounced to staff and no preparations whatsoever were taken to prepare staff for the experience.</em></p>
<p>The effect of this omission was devastating. By the next day 40 staff members were in treatment for severe trauma and an undisclosed number had taken sick leave. We must assume that some will suffer from post-traumatic stress disorder (PTSD) in the weeks and months to come.</p>
<p>In a TV interview, a courthouse spokesperson justified actions by stating that the exercise was unannounced because “…[I]t is our experience that announced exercises are not taken seriously by staff.”Although this assertion may be true, it does not justify exposing staff to a potentially traumatizing experience, especially given that if people cannot determine if a situation is staged or real, they must assume that it is real.</p>
<p>As this is being written (mid-March 2012), the latest news about the botched training exercise is that affected staff members still receive treatment and the next in line superior court to the one affected has publicly apologized for the <a href="http://derstandard.at/1330390059483/Klagenfurt-Amokuebung-am-Gericht-Justiz-entschuldigt-sich">exercise</a>.</p>
<p>For all of us planning awareness and training, it is essential to remember that surprising, frightening, embarrassing and humiliating our colleagues will not help improve security. There is no point in going through the expense of simulations and tests if we have not prepared our teams effectively and resolved everything that can be resolved before the exercises. Having unprepared staff members also means that no one is monitoring events dispassionately – or with video footage – for an effective post-training discussion of what can be improved. Exercises are supposed to contribute to continuous process improvement, not nightmares.</p>
<p>We finish with sound advice from noted security expert and author <a href="http://www.infidel.net/page1/page2/">Rebecca Gurley Bace</a> wrote in <a href="http://www.amazon.com/Computer-Security-Handbook-Volume-Set/dp/0471716529/">her chapter (#46) of vulnerability assessment (VA)</a> in the <em>Computer Security Handbook</em>, 5<sup>th</sup> Edition,</p>
<p>Given the relatively unconstrained spirit associated with penetration testing, it is critical that the process be managed properly. Some of the requisite management considerations mirror those of the more generic process of [vulnerability assessment (VA)]. Independent oversight is required for the conduct of VA; it is especially critical to the success of penetration testing. Test scenarios should be documented and approved in advance by at least two representatives of the organization being tested, and the employees of the organization should be prepared for testing, especially when social engineering techniques are included in the scope of penetration testing.</p>
<p>This set of agreements and preparation for testing is key to balancing the need to perform realistic and relevant VA (including penetration testing) with the need to minimize the impact of such testing on normal business operations.</p>
<p>As human systems and constructs are as much a part of business operations as information systems, minimizing impact involves consideration of the ethics of social engineering. The first ethical tenet asserts that social engineering tests should not cause psychological distress to test subjects. Most employees are conscientious with regard to security and other company policies and may consider being targeted by social engineering tests as a breach of trust. Their reactions to that perceived breach may range from anger to resignation, or to a lawsuit.</p>
<p>Another ethical tenet states that those who fail social engineering or other penetration tests should not be subject to humiliation; this requires that test results be treated as confidential information. Finally, testers should not rely unduly on verbal misrepresentation or acting to achieve the goals of testing—the objective of such testing is to establish whether security measures are appropriate and effective for the organization, not to score a win for the test team at all costs. To leave a tested organization in worse condition than the test team found it is a hollow victory for all involved.</p>
<p>So forget dreams of Hollywood special effects and a compelling theatre experience: involve employees in all preparations for exercises, drills, simulations and tests.</p>
<p>* * *</p>
<p>Michael Krausz studied physics, computer science and law in university. He is a professional investigator as well as lead auditor for ISO27001 compliance. He designed the first ever information security training classes in Austria (1998) and has assisted in setting up certifying bodies and accreditation authorities for ISO27001/ISO27006. Having worked in 14 countries so far on a range of information security topics, Mr. Krausz has published two English-language books on managing information security breaches [<a href="http://www.amazon.com/Information-Security-Breaches-Avoidance-Treatment/dp/1849280274/"><em>Information Security Breaches: Avoidance and Treatment Based on ISO27001</em></a> &amp; <a href="http://www.amazon.com/Managing-Information-Security-Breaches-Michael/dp/1849280940/"><em>Managing Information Security Breaches</em></a>]. He has recently published a German-language book on the dangers and challenges the Internet for the individual and the state in collaboration with the head of the Cybercrime Unit at the Austrian Federal Criminal Intelligence Agency, <a href="http://www.amazon.de/Schauplatz-Cyberworld-Leopold-L%C3%B6schl/dp/3902494557/ref=sr_1_1?ie=UTF8&amp;qid=1332099651&amp;sr=8-1">Mr. Leo Löschl</a> [<em>Schauplatz Cyberworld</em> ]. Mr. Krausz is a national member of ISO’s JTC1/SC27/WG1 committee and editor of ASIS’s investigation council’s newsletter.</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=177</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fighting Advanced Persistent Threat: Analysing the Options</title>
		<link>http://infosecreviews.com/perception/?p=172</link>
		<comments>http://infosecreviews.com/perception/?p=172#comments</comments>
		<pubDate>Fri, 23 Mar 2012 00:01:37 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Cybercrime & Homeland]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Security Management]]></category>
		<category><![CDATA[Advanced Persistent Threat]]></category>
		<category><![CDATA[confidentiality breaching]]></category>
		<category><![CDATA[deep-packet-inspection firewalls]]></category>
		<category><![CDATA[espionage]]></category>
		<category><![CDATA[Francis Cianfrocca]]></category>
		<category><![CDATA[IDS systems]]></category>
		<category><![CDATA[Layer-3 packet filters]]></category>
		<category><![CDATA[RSA breach]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=172</guid>
		<description><![CDATA[Francis Cianfrocca, a leading expert on Advanced Persistent Threats, presents an overview of the issues. What follows is Mr Cianfrocca’s work with contributions and edits from M. E. Kabay. Advanced Persistent Threat (APT) has received a great deal of attention in recent months[1] due, in large part, to a spate of highly-publicized successful attacks against [...]]]></description>
			<content:encoded><![CDATA[<p><em>Francis Cianfrocca, a leading expert on Advanced Persistent Threats, presents an overview of the issues. What follows is Mr Cianfrocca’s work with contributions and edits from M. E. Kabay.</em></p>
<p>Advanced Persistent Threat (APT) has received a great deal of attention in recent months[1] due, in large part, to a spate of highly-publicized successful attacks against the information assets of major enterprises and corporations. Much of the recent focus on APT has come as a result of the RSA breach,[2] believed to be an APT-style attack[3], which led directly to a handful of serious attacks “down-line” within several of RSA’s major enterprise customers.[4]</p>
<p><strong><span id="more-172"></span>Defining APTs</strong></p>
<p>APT is, fundamentally, a specific class of attack(s) against enterprise information assets. It is a sustained, goal-oriented, and typically well-funded method of attack deployed for the purposes of committing espionage, confidentiality breaching, and overall disruption of standard business operations.[5, 6]</p>
<p>APT attacks originate from inside a security perimeter, usually initiated through an e-mail (spear-phishing) combined with a cross-site scripting (XSS) or cross-site request forgery (CSRF) attack, and proceed throughout an enterprise seeking to exploit errors and vulnerabilities in applications, servers, or network architectures. These are hard to detect because they look like normal traffic. They are characterized by a patient methodical approach, starting from beachheads consisting of hosts inside targeted networks. Once a host has been compromised, the attacker can usually hijack the privileges of the host’s user(s). The objectives are two-fold:</p>
<p>1)      Exfiltrate sensitive information gleaned by accessing enterprise applications with escalated privileges;</p>
<p>2)      Establish a latent ability to destabilize critical applications at some future time.</p>
<p><strong>Fighting APTs</strong></p>
<p>Most approaches to firewalling (selective blocking and/or modification of traffic at the network level) are aimed at detecting and blocking unauthorized traffic. The strategy for APT firewalling is necessarily different, however, because it aims to detect threats that use legitimate traffic.</p>
<p>The current approach is to detect a breach and shut down compromised endpoints or inhibit the foot-printing and attack activities against the applications themselves.[7] Remediation through endpoint clean-up is favoured by most of the relatively few organizations that are seriously addressing this problem because it’s simple and straightforward; periodic sweeps of the endpoints in a network seek to identify computers in which critical system files have been modified or rogue processes are running and, if found, these hosts are taken offline and rebuilt or replaced.[8]</p>
<p>Although straightforward, this approach is fundamentally reactive; it relies on static analysis, and operates out of band.[9] A better approach is to combine endpoint analysis with a proactive approach that can detect APT behaviour in real time and selectively report, obfuscate, or even block the behaviour.</p>
<p><strong>Layer 3 Inadequate</strong></p>
<p>Standard protection techniques like Layer-3 packet filters,[10] deep-packet-inspection firewalls,[11] and IDS systems running out-of-band on tap/SPAN ports[12] have their place. The problem, however, is that they’re of limited value in providing information assurance and the current generation of Web application firewall (WAF) products does not address this weakness. (There is no reliable study that we can find that has determined WAF market share and who the top three vendors currently are in that context.) Lacking fine-grained policy-enforcement capabilities and application-behaviour profiling, this product category can focus only on protecting internet-facing HTTP/S applications from non-application-specific attack vectors such as the Open Web Application Security Project (OWASP[13]) Top Ten vulnerabilities[14]. They are designed for inline deployment in demilitarized zones (DMZs) at the network edge, rather than for direct integration into the network core.</p>
<p><strong>Applications Must Be Protected at the ApplicationLayer</strong></p>
<p><a href="http://www.bayshorenetworks.com/">Bayshore Networks</a> has determined that directly increasing the resistance of applications to threats in the network infrastructure is the solution; vulnerability scanning and source-code audits, with remediation at the source-code level, are not sufficient[15, 16, 17] for enterprises with a large application portfolio, and are implausible for large enterprises. Among the problems:</p>
<p>1)      Sheer scale. Large enterprises have thousands of applications</p>
<p>2)      Heterogeneity. Some applications are commercial (most of those customized, sometimes drastically); many are ad hoc; some are open-source. Each one is essentially a unique development, and to remediate their errors and vulnerabilities in the face of constantly evolving threats is comparable to the complexity of writing and deploying the applications in the first place.</p>
<p>3)      Personnel: There is little, if any, access to the personnel who can work on commercial applications, and it is daunting at best trying to get the vendors to do it. With your in-house applications, not only have they probably never been audited, but far worse, the developers have long since moved on to other projects.</p>
<p>The bottom line is that enterprises that engage in the application-level remediation routes inevitably focus on a small handful of low-hanging fruit and declare victory.</p>
<p>Fingerprinting of applications[18] and exfiltration of data[19] from compromised hosts takes place constantly, and doesn’t depend on any given host’s remaining undetected. The standard tools for detecting compromised endpoints generally only run every few months (a single hour is enough to pull meaningful intelligence), and they usually only work on wired desktop PCs (not your smartphone or iPad), and can’t detect compromises that are clever enough to avoid changing the system files. This situation is unacceptable.</p>
<p>Attacks against application portfolios must be detected and remediated fast – in near-real time. And this speed depends, fundamentally, on determining variations from normal use to detect the presence of attacks. This is a very challenging and non-deterministic problem, which can only be solved using heuristic and statistical methods. Standard network firewalls, including next-generation firewalls, are not designed for this task.</p>
<p>Using our flagship product, SingleKey™,[20] we are successfully deploying a <em>scalable</em> way to harden a large application portfolio through an infrastructure-resident strategy, at the <em>application</em> layer, protecting all applications at once.</p>
<p>It’s critical to understand the objective here; successfully defending against APT requires the ability to automatically collect a detailed behavioural profile of each application, on each network link, in an on-going process. The dimensions of the profile must include specific data ranges that are allowable for each input to the application. With this profile in place, anomalous behaviours in each application can be detected immediately and selectively blocked or rewritten.</p>
<p>Secured networks must be architected with information assurance built in at a basic level, providing controls that are automatically available to all applications. These must be highly granular and application-specific, and it must be possible for operators and managers to easily escalate responses on a per-application basis. The control infrastructure must be able to block or modify application accesses that violate policy (requiring inline deployment), while not changing the user experience (requiring exceptionally high performance) or compromising operational availability (requiring a fail-open capability).</p>
<p>* * *</p>
<p>Francis Cianfrocca is Founder and CEO of <a href="http://www.bayshorenetworks.com/">Bayshore Networks, LLC</a> which specializes in high-end IA products for a wide range of applications. Mr Cianfrocca is a noted expert in the fields of computer-language design, compiler implementation, network communications, and large-scale distributed application architectures. He has worked for a number of different companies either directly or as a consultant including Bank of New York, Gupta, McDonnell-Douglas and New York Life. A very strong advocate of open-source software development, he created several widely-used open projects, including the Ruby Net/LDAP library, and the EventMachine high-speed network-event management system. He is also a talented musician who attended the Eastman School of Music in the Music History department and studied for his Master’s Degree in Orchestral Conducting at the University of Michigan. Mr Cianfrocca is a member of the 2000 class of Henry Crown Fellows at the Aspen Institute</p>
<p>* * *</p>
<p>Copyright © 2012 Francis Cianfrocca &amp; M. E. Kabay. All rights reserved.</p>
<p>Permission is hereby granted to InfoSec Reviews to post this article on the InfoSec Perception Web site in accordance with the terms of the Agreement in force between InfoSec Reviews and M. E. Kabay.</p>
<p><strong>NOTES:</strong></p>
<p>[1] Schwartz, M. J. (2011)</p>
<p>[2] Coviello, Jr, A. W. (2012)</p>
<p>[3] Chabrow, E. (2011)</p>
<p>[4] Krebs, B. (2012)</p>
<p>[5] Kimmel, C. (2011)</p>
<p>[6] Solutionary (2011)</p>
<p>[7] Ashford, W. (2012)</p>
<p>[8] Symantec (2010)</p>
<p>[9] Freedman, A. (2012)</p>
<p>[10] Freedman, A. (2012)</p>
<p>[11] Wack, J., K. Cutler &amp; J. Pole (2002)</p>
<p>[12] Pappas, N. (2008)</p>
<p>[13] OWASP (2012)</p>
<p>[14] OWASP (2010)</p>
<p>[15] Ono, R. (2004)</p>
<p>[16] Roy, R. K. S (2009)</p>
<p>[17] Yamaguchi, F., F. FX Lindner, K. Rieck (2011)</p>
<p>[18] Shah, S. (2004)</p>
<p>[19] Giani, A., V. H. Berk &amp; G. V. Cybenko (2006)</p>
<p>[20] Bayshore Networks (2012)</p>
<p><strong>REFERENCES:</strong></p>
<p>Ashford, W. (2012). “How to combat advanced persistent threats: APT strategies to protect your organization.” <em>ComputerWeekly.com </em>(no date). &lt; <a href="http://www.computerweekly.com/feature/How-to-combat-advanced-persistent-threats-APT-strategies-to-protect-your-organisation">http://www.computerweekly.com/feature/How-to-combat-advanced-persistent-threats-APT-strategies-to-protect-your-organisation</a> &gt;</p>
<p>Authentication.” <em>Educause</em> (2004-08-02). &lt; <a href="http://net.educause.edu/ir/library/pdf/EPS249.pdf">http://net.educause.edu/ir/library/pdf/EPS249.pdf</a> &gt;</p>
<p>Bayshore Networks (2012). “SingleKey™ Information Assurance (IA) Firewall – Product Description.” &lt; <a href="http://www.bayshorenetworks.com/singlekey-ia-firewall.php">http://www.bayshorenetworks.com/singlekey-ia-firewall.php</a> &gt;</p>
<p>Chabrow, E. (2011). “Advanced Persistent Threat Definition Evolves.” <em>Healthcare InfoSecurity – The Public Eye </em>(2011-03-31). &lt; <a href="http://www.healthcareinfosecurity.com/blogs.php?postID=918&amp;rf=2011-04-01-eh&amp;hq_e=el&amp;hq_m=1028689&amp;hq_l=14&amp;hq_v=c6753f3f88">http://www.healthcareinfosecurity.com/blogs.php?postID=918&amp;rf=2011-04-01-eh&amp;hq_e=el&amp;hq_m=1028689&amp;hq_l=14&amp;hq_v=c6753f3f88</a> &gt;</p>
<p>Coviello, Jr, A. W. (2012). “Open Letter to RSA Customers.” RSA (date unknown). &lt; <a href="http://www.rsa.com/node.aspx?id=3872">http://www.rsa.com/node.aspx?id=3872</a> &gt;</p>
<p>Freedman, A. (2012). “Deep packet inspection.” <em>Computer Desktop Encyclopedia </em>(2012Q1). &lt; <a href="http://www.computerlanguage.com/">http://www.computerlanguage.com/</a> &gt;Via <em>PC Magazine</em> &lt; <a href="http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3Ddeep+packet+inspection&amp;i%3D58470%2C00.asp">http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3Ddeep+packet+inspection&amp;i%3D58470%2C00.asp</a> &gt;</p>
<p>Freedman, A. (2012). “Out-of-band.” <em>Computer Desktop Encyclopedia </em>(2012Q1). &lt; <a href="http://www.computerlanguage.com/">http://www.computerlanguage.com/</a> &gt;Via <em>PC Magazine</em> &lt; <a href="http://www.pcmag.com/encyclopedia_term/0,2542,t=out-of-band&amp;i=48663,00.asp">http://www.pcmag.com/encyclopedia_term/0,2542,t=out-of-band&amp;i=48663,00.asp</a> &gt;</p>
<p>Giani, A., V. H. Berk &amp; G. V. Cybenko (2006). “Data Exfiltration and Covert Channels.”</p>
<p>Kimmel, C. (2011). “A Perspective on Advanced Persistent Threat.” <em>Infosec Island</em> (2011-10-26). &lt; <a href="http://www.infosecisland.com/blogview/17645-A-Perspective-on-Advanced-Persistent-Threat.html">http://www.infosecisland.com/blogview/17645-A-Perspective-on-Advanced-Persistent-Threat.html</a> &gt;</p>
<p>Krebs, B. (2012). “Who Else Was Hit by the RSA Attackers?” <em>KrebsOnSecurity</em> (2011-10-25). &lt; <a href="http://krebsonsecurity.com/2011/10/who-else-was-hit-by-the-rsa-attackers/">http://krebsonsecurity.com/2011/10/who-else-was-hit-by-the-rsa-attackers/</a> &gt;</p>
<p>Ono, R. (2004). “Effective Practice: Integrating Vulnerability Scanning with Web</p>
<p>OWASP (2010). “Top Ten Project.” The Open Web Application Security Project (2010-04-19). &lt; <a href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project</a> &gt;</p>
<p>OWASP (2012). The Open Web Application Security Project. &lt; <a href="https://www.owasp.org/index.php/Main_Page">https://www.owasp.org/index.php/Main_Page</a> &gt;</p>
<p>Pappas, N. (2008). “Network IDS &amp; IPS Deployment Strategies.” <em>GSEC Gold Certification, SANS Institute</em> (2008-04-02)<em>.</em> &lt; <a href="http://www.sans.org/reading_room/whitepapers/detection/network-ids-ips-deployment-strategies_2143">http://www.sans.org/reading_room/whitepapers/detection/network-ids-ips-deployment-strategies_2143</a> &gt;</p>
<p><em>Proceedings – SPIE Sensors, and Command, Control, Communication and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense</em> V. &lt; <a href="http://www.ists.dartmouth.edu/library/293.pdf">http://www.ists.dartmouth.edu/library/293.pdf</a> &gt;</p>
<p>Roy, R. K. S (2009). “3 Reasons why Automated Vulnerability Scanning does not work.” <em>The iViZ Blog</em> (2009-12-21). &lt; <a href="http://www.ivizsecurity.com/blog/penetration-testing/what-everybody-ought-to-know-about-free-vulnerability-scanning/">http://www.ivizsecurity.com/blog/penetration-testing/what-everybody-ought-to-know-about-free-vulnerability-scanning/</a> &gt;</p>
<p>Schwartz, M. J. (2011). “6 Worst Data Breaches Of 2011.” <em>InformationWeek Security</em> (2011-12-28). &lt; <a href="http://informationweek.com/news/security/attacks/232301079">http://informationweek.com/news/security/attacks/232301079</a> &gt;</p>
<p>Shah, S. (2004). “An Introduction to HTTP Fingerprinting.” Net-Square (2004-05-19). &lt; <a href="http://net-square.com/httprint/httprint_paper.html">http://net-square.com/httprint/httprint_paper.html</a> &gt;</p>
<p>Solutionary (2011). “Solutionary White Paper &#8211; Defending Against Advanced Persistent Threats.” &lt; <a href="http://www.solutionary.com/index/intelligence-center/white-papers/apt-white-paper-reg/apt-white-paper-lp.php">http://www.solutionary.com/index/intelligence-center/white-papers/apt-white-paper-reg/apt-white-paper-lp.php</a> &gt;</p>
<p>Symantec (2010). “Best practices for troubleshooting viruses on a network.” KB Article TECH122466 (2010-01-15). &lt; <a href="http://www.symantec.com/docs/TECH122466">http://www.symantec.com/docs/TECH122466</a> &gt;</p>
<p>Wack, J., K. Cutler &amp; J. Pole (2002). “Guidelines on Firewalls and Firewall Policy.” NIST Special Publication 800-41. &lt; <a href="http://www.gmdit.com/Files/NIST_FirewallGuidelines.pdf">http://www.gmdit.com/Files/NIST_FirewallGuidelines.pdf</a> &gt;</p>
<p>Yamaguchi, F., F. FX Lindner, K. Rieck (2011). “Vulnerability Extrapolation: Assisted Discovery of Vulnerabilities Using Machine Learning.” <em>WOOT’11 – Proceedings of the 5th USENIX conference on Offensive technologies</em> – USENIX Association Berkeley, CA (2011-08-08:12).  &lt; <a href="http://www.usenix.org/events/woot11/tech/final_files/Yamaguchi.pdf">http://www.usenix.org/events/woot11/tech/final_files/Yamaguchi.pdf</a> &gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=172</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Employment Practices &amp; Policies</title>
		<link>http://infosecreviews.com/perception/?p=167</link>
		<comments>http://infosecreviews.com/perception/?p=167#comments</comments>
		<pubDate>Fri, 16 Mar 2012 00:01:53 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Security Management]]></category>
		<category><![CDATA[background checking]]></category>
		<category><![CDATA[Employment Practices & Policies]]></category>
		<category><![CDATA[firing]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[managing]]></category>
		<category><![CDATA[security policies]]></category>
		<category><![CDATA[Termination of Employment]]></category>

		<guid isPermaLink="false">http://infosecreviews.com/perception/?p=167</guid>
		<description><![CDATA[Because people execute security policies (or violate them), hiring, managing and (alas) firing are important aspects of information assurance (IA) management. In a recent class discussion of personnel policies and security, the IS342 Management of Information Assurance class reviewed some of the fundamental principles of personnel and security. To start with, we face two fundamental [...]]]></description>
			<content:encoded><![CDATA[<p>Because people execute security policies (or violate them), hiring, managing and (alas) firing are important aspects of information assurance (IA) management. In a recent class discussion of personnel policies and security, the <a href="http://www.mekabay.com/courses/academic/norwich/is342/index.htm">IS342 Management of Information Assurance</a> class reviewed some of the fundamental principles of personnel and security.</p>
<p>To start with, we face two fundamental problems in all discussions of crime, especially white-collar crime, and particularly computer crime: we have incomplete ascertainment and we have incomplete reporting.</p>
<p>The problem of ascertainment lies in the difficulty of identifying crimes or errors that compromise confidentiality and control, at least until the malefactors reveal the data leakage by using the purloined information. And unfortunately, we don’t yet have any centralized reporting of computer crimes or legal requirements for contributions to such a central database – so we lack reliable estimates of the frequency and severity of computer security breaches.</p>
<p>Nonetheless, a broad consensus among IA practitioners does support the belief that a sizable proportion of damage to computer systems may be from errors and omissions – perhaps even half. The attacks from the outside of systems and networks have increased over the last two decades because of the huge increase in interconnectivity due to wide use of the Internet.</p>
<p>Under these conditions, selecting appropriate employees can be a major contribution to effective IA. This review looks at hiring, management and firing from the perspective of IA managers.</p>
<p><strong><span id="more-167"></span>Hiring</strong></p>
<p>Everyone with access to organizational information must be trustworthy; furthermore, it makes sense to put extra care into the hiring process for all employees who will be supporting computer systems such as operators, technical support personnel, programmers, managers, and security officers.</p>
<p>A degree of background checking is appropriate, but must respect applicable laws against discrimination in hiring. With the permission of the candidate, one can look for criminal records, and credit records as well as verifying claims of educational attainment and professional experience. Don’t expect former employers to reveal much detail about the candidate beyond the dates of her employment; organizations are now highly sensitive to the risk of violating privacy laws or of stumbling into lawsuits for defamation.</p>
<p>In my experience as a technical services director for a sizable computer services company several decades ago, I found it particularly helpful to have candidates for a particular job be interviewed by the staff currently involved in that kind of work. The staff can gently probe the candidates’ bona fides with more detailed knowledge of the work that will be required than a manager who is a some remove from the day-to-day details of a job. They can also spot frauds more easily through their questioning; I remember one case where a poor fellow claimed to have three years of experience on the HP3000 (a “minicomputer”– think a big server) popular in the 1980s yet who could not log on to the system!</p>
<p>During the hiring process, successful candidates must be thoroughly briefed on corporate policies such as non-disclosure agreements for intellectual property, compliance with all regulations, and penalties for non-compliance. Some organizations have found it helpful to have a simple examination (usually automated) for the candidate to demonstrate knowledge of applicable policies.</p>
<p><strong>Management</strong></p>
<p>One of the key attributes of successful security officers is the ability to assume an attitude of paranoia. You don’t have to be paranoid: you just have to be able to act paranoid. Analysing how employees might abuse security systems and regulations is a constructive exercise in critical thinking. Security teams can benefit from exercises in thinking through how abuses could be carried out, how to respond, and how to improve processes to reduce risk. The organization should foster a belief in continuous process improvement, with suggestions for improvement welcomed, not criticized, and perhaps even rewarded. In one of my client sites, a factory, I remember seeing a poster that showed one of the employees with a big check – literally big: it was a couple of feet wide – made out for C$25,000. That amount (even more impressive than today in 1983) was 10% of the savings the employee had fostered in the first year through a suggestion for modifications in the production environment.</p>
<p>Another critical tool in training employees is how to respond to attempted collusion. An employee can practice dealing with such an uncomfortable situation in training sessions to get used to the idea that the first response should be to appear interested; the second is to report the attempted collusion to management so they can decide on appropriate actions (e.g., create a sting operation, record interactions with the criminal, and contact law enforcement).</p>
<p>One of the principles I teach is that access to computer systems or information is a privilege, not a right. It is unwise to grant access privileges to managers who don’t need it – there’s a risk that access will become a status symbol instead of a privilege tied to specific job requirements. One of the incidents that I recall with amusement occurred around 1985 when the president of the company I worked for brought a visitor from Toronto to our Montreal data centre on a Saturday night and asked the operator to let them into the computer operations room. The operator politely refused because the president was not on the list of approved unaccompanied visitors. The young man offered to call me for permission, but the president took the snub in good spirits. Indeed, he wrote a letter of commendation for the operator a couple of days later.</p>
<p>Another principle is “Kabay’s Law:” NO ONE SHALL BE THE SOLE REPOSITORY OF CRITICAL INFORMATION OR SKILLS. There was a horrible example of the consequences of violating this principle in a case I was involved in the mid-1990s. A network administrator for the three offices of a law firm was increasingly erratic in his behaviour – and we consultants had to meet offsite because there was reason to believe that he was reading all the e-mail of the executives! He was the only person who knew the root-access password, and he had never documented it in a way that his colleagues could have accessed. Dealing with an indispensable employee can be difficult. The norm must be that all operationally significant information must be documented; appropriate security for such documentation can include sealing passwords into opaque envelopes stored in the organization’s safe and accessible when two high-placed executives sign for it. Periodic testing of such repositories is appropriate.</p>
<p>On the procedural side, everything that affects the mission-critical operations of the organization must be part of the institutional knowledge of the group. At least two people should always be able to accomplish any given critical task; they don’t have to be perfect at it, but the disappearance of the prime should not put the organization in jeopardy.</p>
<p>Another guide for managers is to enforce vacations. There are two reasons for insisting on vacations. First, vacations offer an opportunity for live testing of the principles of operational resilience described above. Second, vacations offer an opportunity to see if someone has been carrying out secret operations that must be continued to avoid discovery. For example, if an accountant has been embezzling money by paying fake companies for non-existent services or goods (and using the fake bank accounts for his own benefit), a two-week absence may reveal the crime when another employee notices the fake entries and investigates what they were supposedly for.</p>
<p>If employees change their interpersonal style radically – whether for good or ill – supervisors might want to look into the situation. Becoming friendly (or angry, or depressed) does not mean necessarily that an employee is involved in anything bad, but managers will do well to investigate. I remember one astounding case where a modestly paid employee showed up at work with an expensive new car and claimed he had won a lottery. However, there was no public record of his winning anything – but investigation of his work showed that we was involved in taking bribes for relaying sensitive information.</p>
<p>The principle of separation of duties means that no critical operation should be completed by a single person. In the embezzlement scenario, it was a problem that the accountant was able to create invoices, approve them, and pay them without supervision.</p>
<p>Another warning for employers is that security policies must absolutely forbid unauthorized security testing. There have been many cases in which well-meaning employees have been fired for foolishly testing system security without informing anyone in advance and obtaining written authorization by a suitable manager. And on the converse side, claiming good intentions for security probes may be a cover for nefarious plans.</p>
<p><strong>Termination of Employment</strong></p>
<p>Well, things haven’t gone as well as they should. One or more employees must be fired for reasons such as workforce reductions, mergers and acquisitions, or inadequate individual performance. The basic rule is that absolutely everyone must be treated with the same procedure and the same respect, regardless of manager’s emotions about the termination. If Albert is frog-marched to the exit by a security guard whereas Betty is treated to a joyful party, the message is clear: Albert is bad and Betty is good. Such implicit criticism and praise can lead to lawsuits for defamation (by the Alberts). It is best to maintain strict even-handedness when firing people; then the employees can organize a farewell party privately, on their own time, off the organization’s premises.</p>
<p>What about resignations? What is old Charlie has worked diligently for 30 years and is beloved by all? Can’t we have a farewell party on the organization’s premises? Well, it’s a pity, but in a litigious environment, it’s best to have the party off premises. Now, Charlie probably let people know about his pending resignation months or years before the event (for example, I have already told my Dean to expect my resignation at the end of May 2025), so there is no need for any surprise in how he is treated. Furthermore, it may be valuable for Charlie to help document details of his work that may not have made it into institutional knowledge and to train his replacements. Nonetheless, exactly the same process as for anyone else would apply to Charlie on the last day of work – the exit interview, clearing the desk, returning identification cards, and returning other corporate property.</p>
<p>An exit interview can be either a painful exercise or a positive experience. If the separation is amicable, the departing employee may be able to contribute insights that might have been more difficult to impart to managers while she was employed. Even if there is some friction underlying the departure, it’s still possible to extract useful information from the employee if she is willing to speak her mind.</p>
<p>Finally, the termination process must be tightly coordinated between the human resources group and the information technology and IA group. As the exit interview is underway, the employee’s access privileges must all be revoked and assigned to appropriate replacement personnel who will take up the tasks of their former colleague.</p>
<p>For a more detailed version of these points, you can see Chapter 45, “Employment Practices &amp; Policies” by myself and Bridgett Robertson in the <em><a href="http://www.amazon.com/Computer-Security-Handbook-Volume-Set/dp/0471716529/">Computer Security Handbook, 5<sup>th</sup> edition</a></em>. For a PowerPoint presentation on the subject, you can freely download a <a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch45_employment_practices_policies.pptx">PPTX</a> file or a <a href="http://www.mekabay.com/courses/academic/norwich/is342/is342_lectures/csh5_ch45_employment_practices_policies.pdf">PDF</a> version of the lecture notes.</p>
]]></content:encoded>
			<wfw:commentRss>http://infosecreviews.com/perception/?feed=rss2&#038;p=167</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

