<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>knownGood</title>
	
	<link>http://knownGood.com/blog</link>
	<description />
	<pubDate>Mon, 05 Mar 2007 17:46:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/knownGood" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">491821</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Updated look.</title>
		<link>http://knownGood.com/blog/2007/03/05/updated-look/</link>
		<comments>http://knownGood.com/blog/2007/03/05/updated-look/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 17:46:06 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2007/03/05/updated-look/</guid>
		<description><![CDATA[I have finally changed the look of this blog to match the main site.  Nothing major.   If you notice small quirks in formatting please let me know, I am working to fix the issues I am aware of.
Wayne
Tags: knownGood
]]></description>
			<content:encoded><![CDATA[<p>I have finally changed the look of this blog to match the main site.  Nothing major.   If you notice small quirks in formatting please let me know, I am working to fix the issues I am aware of.</p>
<p>Wayne</p>
<p><strong>Tags:</strong> <a href="http://www.technorati.com/tag/knownGood">knownGood</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=GnMYQ82u"><img src="http://feeds.feedburner.com/~f/knownGood?i=GnMYQ82u" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=XPWQrJzO"><img src="http://feeds.feedburner.com/~f/knownGood?i=XPWQrJzO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=u5KTt5XY"><img src="http://feeds.feedburner.com/~f/knownGood?i=u5KTt5XY" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=UMdKtxDp"><img src="http://feeds.feedburner.com/~f/knownGood?i=UMdKtxDp" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2007/03/05/updated-look/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brief overview of the GNU GPLv2.</title>
		<link>http://knownGood.com/blog/2007/03/03/brief-overview-of-the-gnu-gplv2/</link>
		<comments>http://knownGood.com/blog/2007/03/03/brief-overview-of-the-gnu-gplv2/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 20:16:58 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2007/03/03/brief-overview-of-the-gnu-gplv2/</guid>
		<description><![CDATA[There is an ongoing discussion concerning the GNU GPLv2 at one of the sites I read.  Normally I ignore all the back and forth discussions people post on their blogs, it&#8217;s a huge time sink.  However since I will be releasing the software developed here under the GNU GPLv2 this is a topic [...]]]></description>
			<content:encoded><![CDATA[<p>There is an ongoing discussion concerning the GNU GPLv2 at one of the sites I read.  Normally I ignore all the back and forth discussions people post on their blogs, it&#8217;s a huge time sink.  However since I will be releasing the software developed here under the GNU GPLv2 this is a topic that should have some relevance.</p>
<p>In this article I am just going to use GPL to refer to the GNU GPL version 2.   The main articles leading up to this post are <a href="http://www.theconvergingnetwork.com/2007/02/converging_minute_what_is_open_1.html">here</a>, <a href="http://www.theconvergingnetwork.com/2007/03/its_what_you_can_do_that_count.html">here</a> and <a href="http://www.theconvergingnetwork.com/2007/03/anonymous_bone_to_pick.html">here</a>.</p>
<p>The discussion is primarily around people being confused with the GPL and what is allowed under the license.  The GPL is a license which states what is expected up front, if you comply with those terms then you do not need to contact the author for permission.</p>
<p>If you want to do something that is not authorized by the GPL a separate license is required from the author.  This way the author is not bothered with people asking to use their software for pre-approved uses.</p>
<p>So what use is approved by default?  Everything.</p>
<p><span id="more-13"></span> The GPL does not restrict how you <em>use</em> the software, the restrictions only take place when you want to <em>distribute</em> the software.  This is the first area where people new to Open Source may get confused, usually a license tries to limit what you can do with the software once it is in your possession.</p>
<p>The second area of confusion is on what we call <em>linking</em>.  The <a href="http://www.fsf.org">Free Software Foundation</a> has a good FAQ page on this point, but I believe this is confusing if people lack a programming background.  As an aside, the Free Software Foundation is the organization which maintains the GPL and holds license over a large body of GPL code.</p>
<p>Why does a programming background matter?  The GPL was written in a time when C and C++ ruled the roost, it was also written mostly by a programmer (with the help of a lawyer).</p>
<p>If a person has programmed in C or C++ then the term <em>linking</em> has a specific meaning.  However if you have only known higher level languages such as Ruby, Python or Perl, which do not have an explicit linking process, the term may seem more ambiguous.  The GPL FAQ <a href="http://www.gnu.org/licenses/gpl-faq.html#MereAggregation">says in part</a>:</p>
<p style="margin-left: 40px">If the modules are included in the same executable file, they are definitely combined in one program.  If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.</p>
<p style="margin-left: 40px"> By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs.  But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.</p>
<p>Why does this matter?  If, under the GPL, you link two programs together they must have compatible licenses.  If one of them is GPL then the other must either be GPL or under a license that allows the same freedoms as the GPL, <span style="font-style: italic">if it is ever distributed</span>.</p>
<p>This is the cost of using GPL software.  If the cost is too high, then you need to find some other software to build upon.</p>
<p>It is important to remember that this is only if you distribute the software outside your organization.  If the software is used internally then the source code never has to be shared.  However if you provide a copy to anyone outside your organization you must also make available the source code and they have the same rights as you do.</p>
<p>They can turn around and post that source code on the Internet if they desire, including your changes.  They can also charge money for it, but they cannot use a trademark of yours.  For example, I can download all of the code that comprises Red Hat Linux, but I can&#8217;t sell my version of that code as Red Hat Linux.  I can re-brand the code and sell it under a different name though.</p>
<p>You also can&#8217;t add restrictions to the GPL, it wouldn&#8217;t be the GPL anymore.  The GPL FAQ <a href="http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL">says in part</a>:</p>
<p style="margin-left: 40px">You can use the GPL terms (possibly modified) in another license provided that you call your license by another name and do not include the GPL preamble, and provided you modify the instructions-for-use at the end enough to make it clearly different in wording and not mention GNU (though the actual procedure you describe may be similar).</p>
<p>The biggest problem I have seen with people being confused about the GPL is that they expect it to be more complex. Remember the GPL is a distribution license, it does not restrict how code can be used only the terms under which it can be distributed.</p>
<p>The <a href="http://www.gnu.org/licenses/gpl-faq.html">main GPL FAQ</a> answers a lot of questions and includes a quiz if you want to test your understanding of the GPL.</p>
<p>If I can clarify anything or you have questions please let me know.</p>
<p>TTFN,</p>
<p>Wayne</p>
<p>Tags: <a href="http://www.technorati.com/tag/knownGood">knownGood</a>, <a href="http://www.technorati.com/tag/GPL">GPL</a></p>
<p><em><strong>This post was edited to clean up some spelling errors.</strong></em></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=UF1BGSkP"><img src="http://feeds.feedburner.com/~f/knownGood?i=UF1BGSkP" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=WDSWLftk"><img src="http://feeds.feedburner.com/~f/knownGood?i=WDSWLftk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=nbSKCchH"><img src="http://feeds.feedburner.com/~f/knownGood?i=nbSKCchH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=aDWuu2Yt"><img src="http://feeds.feedburner.com/~f/knownGood?i=aDWuu2Yt" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2007/03/03/brief-overview-of-the-gnu-gplv2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Initial code in SVN.</title>
		<link>http://knownGood.com/blog/2007/02/28/initial-code-in-svn/</link>
		<comments>http://knownGood.com/blog/2007/02/28/initial-code-in-svn/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 16:12:08 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2007/02/28/initial-code-in-svn/</guid>
		<description><![CDATA[I have finally submitted the initial code into SVN for one of my projects.  This is prototype code in Python using CherryPy.  At this point I am just playing with some of the navigation and interface questions.
I was thinking to use OpenID as the authentication back end, then build the encryption layer on [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally submitted the initial code into SVN for one of my projects.  This is prototype code in Python using CherryPy.  At this point I am just playing with some of the navigation and interface questions.</p>
<p>I was thinking to use OpenID as the authentication back end, then build the encryption layer on top of that.  I am not sure how well this will work with GnuPG, since the ID will not be an email address but this seems like the best approach.</p>
<p><a href="http://knowngood.com/blog/2007/02/28/initial-code-in-svn/">Permalink</a> Tags: <a href="http://www.technorati.com/tag/Programming">Programming</a>, <a href="http://www.technorati.com/tag/knownGood">knownGood</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=Pn5ZJVbj"><img src="http://feeds.feedburner.com/~f/knownGood?i=Pn5ZJVbj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=8s9ey88N"><img src="http://feeds.feedburner.com/~f/knownGood?i=8s9ey88N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=9DTE5xtp"><img src="http://feeds.feedburner.com/~f/knownGood?i=9DTE5xtp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=NkLOsqjz"><img src="http://feeds.feedburner.com/~f/knownGood?i=NkLOsqjz" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2007/02/28/initial-code-in-svn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back in the US.</title>
		<link>http://knownGood.com/blog/2007/01/30/back-in-the-us/</link>
		<comments>http://knownGood.com/blog/2007/01/30/back-in-the-us/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 18:46:44 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2007/01/30/back-in-the-us/</guid>
		<description><![CDATA[Just a quick note for now, I am back in the US.  I have been back for just over two months but have been busy meeting family and friends.  I will start posting again shortly.
Wayne
]]></description>
			<content:encoded><![CDATA[<p>Just a quick note for now, I am back in the US.  I have been back for just over two months but have been busy meeting family and friends.  I will start posting again shortly.</p>
<p>Wayne</p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=y6gcGBqS"><img src="http://feeds.feedburner.com/~f/knownGood?i=y6gcGBqS" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=GoObDu43"><img src="http://feeds.feedburner.com/~f/knownGood?i=GoObDu43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=HPUTR6Jr"><img src="http://feeds.feedburner.com/~f/knownGood?i=HPUTR6Jr" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=bpdjSPTu"><img src="http://feeds.feedburner.com/~f/knownGood?i=bpdjSPTu" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2007/01/30/back-in-the-us/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Startups or Incumbants: Who can build a better electric car?</title>
		<link>http://knownGood.com/blog/2006/10/10/startups-or-incumbants-who-can-build-a-better-electric-car/</link>
		<comments>http://knownGood.com/blog/2006/10/10/startups-or-incumbants-who-can-build-a-better-electric-car/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 04:06:47 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2006/10/10/startups-or-incumbants-who-can-build-a-better-electric-car/</guid>
		<description><![CDATA[A little off topic, but I have not had time to write something more substantial.  Earlier I was reading the post over at  TerraPass on who might build a better electric car, startups or the incumbants.
My money is on the startups.  In particular Telsa because of their choice to use technology that is already in wide production [...]]]></description>
			<content:encoded><![CDATA[<p>A little off topic, but I have not had time to write something more substantial.  Earlier I was reading the post over at  <a href="http://www.terrapass.com/terrablog/posts/000457.html">TerraPass</a> on who might build a better electric car, startups or the incumbants.</p>
<p>My money is on the startups.  In particular Telsa because of their choice to use technology that is already in wide production rather than create their own.  The main case where I have hard of this is the use of computer style batteries rather than typical car batteries.</p>
<p>While the big companies work to develop and control everything possible, smart startups are using the development and demand curve of other industries to lower costs.  This has the advantage of saving startups R&#038;D on the basics, let anyone but Sony build the batteries, and Telsa can focus on other aspects of the electric cars.</p>
<p>This compounds a company like Telsa&#8217;s advantage, they do not have to worry about building, designing or manufacturing the commodity parts.  Instead they focus on taking those parts and creating something unique.</p>
<p>Now if only I could afford a Telsa&#8230;</p>
<p>Wayne</p>
<p><strong><a href="http://knowngood.com/blog/2006/10/10/startups-or-incumbants-who-can-build-a-better-electric-car/">Permalink</a></strong> <strong>Tags:</strong> <a href="http://www.technorati.com/tag/TerraPass">TerraPass</a> <a href="http://www.technorati.com/tag/Electric+Cars">Electric+Cars</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=jbG3q5Cl"><img src="http://feeds.feedburner.com/~f/knownGood?i=jbG3q5Cl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=nAQ9lvXo"><img src="http://feeds.feedburner.com/~f/knownGood?i=nAQ9lvXo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=4zS3u28Y"><img src="http://feeds.feedburner.com/~f/knownGood?i=4zS3u28Y" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/10/10/startups-or-incumbants-who-can-build-a-better-electric-car/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Common Information Assurance (”IA”) applications.</title>
		<link>http://knownGood.com/blog/2006/09/17/common-information-assurance-ia-applications/</link>
		<comments>http://knownGood.com/blog/2006/09/17/common-information-assurance-ia-applications/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 06:04:58 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Information Assurance]]></category>

		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2006/09/17/common-information-assurance-ia-applications/</guid>
		<description><![CDATA[In the previous article we began talking about information assurance and defined some common terms that will be used. In this article we will be defining some types of applications that are used to help secure a computer.

The first applications we will talk about are firewalls, anti-virus, intrusion detection systems and malware scanners.
Firewalls
When talking about [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">In the <a href="http://knowngood.com/blog/2006/09/10/what-is-information-assurance/">previous article</a> we began talking about information assurance and defined some common terms that will be used. In this article we will be defining some types of applications that are used to help secure a computer.<br />
</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">The first applications we will talk about are firewalls, anti-virus, intrusion detection systems and malware scanners.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Firewalls</span></strong><span style="font-size: 10pt; font-family: Arial" /></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">When talking about how firewalls work, I like to use a Traffic Officer as an example. Traffic Officers are there to enforce certain rules, they do not get to make up the rules but do have some flexibility with the how rules are enforced and interpreted. Some Traffic Officers watch from one direction, while others watch from multiple directions; if you violate the rules they will stop you and either write a ticket or provide a warning. It is possible to get a ticket and still continue on, but breaking some rules will get you arrested.</span></p>
<p class="MsoNormal"><span id="more-9"></span><br />
<span style="font-size: 10pt; font-family: Arial">A firewall is just a computer Traffic Officer and operates the same way. Every firewall has a <em>policy</em> or set of rules that are to be enforced, the enforcement options will depend on the type of firewall:</span></p>
<blockquote><p><span style="font-size: 10pt; font-family: Arial">Some firewalls only monitor network traffic originating outside your computer and attempting to get in. This is currently the default type of firewall for Microsoft Windows XP™.<br />
</span><br />
<!--[endif]--><span style="font-size: 10pt; font-family: Arial">Some firewalls monitor traffic originating at your computer and going out to the Internet in addition to traffic originating outside your computer attempting to get in. This is how Zone Alarm™ functions.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">Some firewalls monitor your behavior in an attempt to warn you if they detect anomalous behavior. These firewalls attempt to learn from your past actions.</span></p></blockquote>
<p><!--[if !supportLists]--><!--[if !supportLists]--></p>
<p><span style="font-size: 10pt; font-family: Arial">Depending on the type of firewall any attempt to access your computer from the Internet or for your computer to access the Internet will be checked against the current policy. Depending on what the rules are this attempt will either be allowed or blocked, a log entry may also be created for later reference.<br />
</span><br />
<strong><span style="font-size: 10pt; font-family: Arial">The main purpose of a firewall is to block everything and only allow what you explicitly say is good.</span></strong><span style="font-size: 10pt; font-family: Arial"> This approach works to protect you since the number of acceptable things you might do is easier to manage than all of the potential bad things that might be attempted against your computer.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">This approach is the exact opposite of how an anti-virus program works.<br />
</span><br />
<strong><span style="font-size: 10pt; font-family: Arial">Anti-Virus</span></strong><span style="font-size: 10pt; font-family: Arial" /><br />
<span style="font-size: 10pt; font-family: Arial"><br />
The best analogy for an anti-virus program that I can think of is a warrant for someone’s arrest. Warrants are entered into a national database that anyone can search, if a match is found the individual is investigated and potentially locked up.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">The national database of warrants only works if people keep the information accurate and current. The approach of having a database of “known bad” items which is constantly updated is how an anti-virus works.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">There are two main types of anti-virus programs <strong>heuristic</strong> and <strong>non-heuristic</strong>.</span></p>
<ul>
<blockquote /></ul>
<blockquote><p><span style="font-size: 10pt; font-family: Arial">Heuristic programs attempt to learn from your behavior. These programs will try to block based upon <em>behavior</em> and a database of known bad signatures. By scanning for behavior they hope to block new attacks before a specific signature is released.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">Non-Heuristic programs only block based upon a matching signature. Signatures are excerpts that the anti-virus program looks for; if these are found they presume the virus is present.</span></p></blockquote>
<ul>
<blockquote /></ul>
<p><span style="font-size: 10pt; font-family: Arial">Not all anti-virus programs support heuristic behavior and heuristic programs are not a guarantee of protection. Just like the database with warrants, an anti-virus program must be maintained. Most anti-virus programs have an option to automatically download new updates and this is usually turned on automatically.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">The problem with non-heuristic anti-virus programs is that you can only know about a new virus after it has been released. The reason anti-virus programs must work this way is that all of the potential malicious code is smaller than all of the potential good documents and programs.<br />
</span><br />
<strong><span style="font-size: 10pt; font-family: Arial">Malware</span></strong><span style="font-size: 10pt; font-family: Arial" /><br />
<span style="font-size: 10pt; font-family: Arial"><br />
The term <strong>malware</strong> is commonly used to describe several different types of undesirable categories. The more common of these are <strong>spyware</strong>, <strong>adware</strong>, <strong>trojan horses</strong>, <strong>root kits</strong>, <strong>worms</strong> and <strong>virii</strong>.</span></p>
<ul>
<ul style="margin-top: 0in" type="disc">
<blockquote /></ul>
</ul>
<blockquote><p><span style="font-size: 10pt; font-family: Arial">Spyware is a software application that monitors behavior, the information collected is then sent to a remote location. The most common spyware applications do this to support advertising; by watching where you go on the Internet they can target better advertisements.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Adware is a term used to describe software that displays advertisements, usually pop-ups. Adware and Spyware will normally be found on the same system, working together to collect data and then show advertisements based upon the data collected.<br />
</span><span style="font-size: 10pt; font-family: Arial" /></span><br />
<span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Trojan horses are programs that attach to another program. The second program remains hidden and is typically not desired by the person installing the first program. By attaching the trojan to a trusted program the attacker hopes to slip it past your defenses.<br />
</span><span style="font-size: 10pt; font-family: Arial" /></span></span><br />
<span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Root kits are programs that fundamentally change how an operating system, like Microsoft Windows</span><span style="font-size: 10pt; font-family: Arial">™</span><span style="font-size: 10pt; font-family: Arial"> operate. For example, in November of 2005 Sony</span><span style="font-size: 10pt; font-family: Arial">™</span><span style="font-size: 10pt; font-family: Arial"> </span><span style="font-size: 10pt; font-family: Arial">placed software on CDs of their clients. This software was automatically installed when the CD was inserted, changing how Microsoft Windows</span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">™ </span><span style="font-size: 10pt; font-family: Arial">responded to certain files and inserting a security issue that a malicious person could use to completely take over the machine</span></span><span style="font-size: 10pt; font-family: Arial">.</span></span></span></span></p>
<p>The root kit hid any file beginning with <em>$sys$</em> from a user, this was done by re-writing portions of Microsoft Windows<span style="font-size: 10pt; font-family: Arial">™ </span>at a very low level.</p>
<blockquote><p><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Incidetially, this is why I will no longer purchase anything made by any division of Sony</span><span style="font-size: 10pt; font-family: Arial">™</span><span style="font-size: 10pt; font-family: Arial">, they can no longer be trusted.</span></span></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><!--[if !supportLineBreakNewLine]--></span></span></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial" /></span></span></p></blockquote>
<p><span style="font-size: 10pt; font-family: Arial">Worms are programs that self replicate. A worm is similar to a virus with the exception that a worm does not need user interaction to spread. Because of this worms are harder to write and less common than a virus.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Virii is the plural form of virus. A virus is an executable program that often requires you to click on something to execute. Once the program is clicked on the program can do anything that you as a user could do. Typically these will either email everyone it can find, steal data from your computer or attempt to install a trojan or root kit on your system.</span></span></p></blockquote>
<p><strong><span style="font-size: 10pt; font-family: Arial"><br />
Intrusion Detection System</span></strong><span style="font-size: 10pt; font-family: Arial" /><br />
<span style="font-size: 10pt; font-family: Arial"><br />
When thinking of an Intrusion Detection System (“IDS”) I like to reference guard dogs. Guard dogs are trained to respond to a specific set of circumstances and can respond in different ways. Sometimes they may just bark while other times they may attack or chase after someone.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">It is important to train the guard dog well, or you might have a high rate of <strong>false positives</strong> or false <strong>negatives</strong>.</span></p>
<blockquote><p><span style="font-size: 10pt; font-family: Arial">False positives are when an alarm is raised accidentally. If a smoke detector goes off but there really is no fire, this is false positive</span><span style="font-size: 10pt; font-family: Arial">.</span></p>
<p><span style="font-size: 10pt; font-family: Arial">False negatives are when no alarm is raised, but there should have been one raised. If a smoke detector does not go off but there is a fire, this is a false negative.</span></p></blockquote>
<p><span style="font-size: 10pt; font-family: Arial" /><span style="font-size: 10pt; font-family: Arial">An IDS is a program with a database of patterns to match, just like a non-heuristic anti-virus program. When the IDS detects one of these patterns it takes a specified action, sometimes it makes a log entry and other times it may take action to block the connection.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">If an IDS has the ability to filter out traffic that is known to be bad it is often called an <strong>Intrusion Prevention System</strong>. The only difference between an I<strong>D</strong>S and an I<strong>P</strong>S is whether the application can filter out the attacks before they have a chance to take effect. The idea is that if you know something is bad, do not let it pass. The risk is that you might mistakenly block something legitimate because it looks bad to the program; a false positve.<br />
</span><br />
<span style="font-size: 10pt; font-family: Arial">Over the next few articles that follow we will begin talking about trust and a concept called <strong>transitive trust</strong>. After talking abut trust we will begin looking at applications and sites, how they can be used securely and the implied trust when using them.<br />
</span><br />
I would really like to hear from any readers: Was this article helpful? Would you like more detail on a particular area? Is there any topic you want me to address in a future article?</p>
<p>-Wayne</p>
<p><!-- reddit_1 --></p>
<p><a title="Permalink" href="http://knowngood.com/blog/2006/09/17/common-information-assurance-ia-applications/">Permalink</a> <strong>Tags:</strong> <a href="http://www.technorati.com/tag/Information+Assurance">Information+Assurance</a>, <a href="http://www.technorati.com/tag/Training">Training</a>, <a href="http://www.technorati.com/tag/Security">Security</a></p>
<p><strong>Update:</strong> I fixed the tags.</p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=W6xurG4l"><img src="http://feeds.feedburner.com/~f/knownGood?i=W6xurG4l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=8EgoQj9P"><img src="http://feeds.feedburner.com/~f/knownGood?i=8EgoQj9P" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=3tgtxq8S"><img src="http://feeds.feedburner.com/~f/knownGood?i=3tgtxq8S" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=DZSnqOUW"><img src="http://feeds.feedburner.com/~f/knownGood?i=DZSnqOUW" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/09/17/common-information-assurance-ia-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The feeds have been changed.</title>
		<link>http://knownGood.com/blog/2006/09/12/the-feeds-have-been-changed/</link>
		<comments>http://knownGood.com/blog/2006/09/12/the-feeds-have-been-changed/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 05:54:41 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2006/09/12/the-feeds-have-been-changed/</guid>
		<description><![CDATA[I have setup FeedBurner feeds, I am not experiencing any problems if you have problems please let me know. If you have subscribed to the old feed please update your readers. The Privacy Policy feed has been updated as well to use FeedBurner.
The next article should be up in a couple of days.
-Wayne
Permalink  Tags: [...]]]></description>
			<content:encoded><![CDATA[<p>I have setup FeedBurner feeds, I am not experiencing any problems if you have problems please let me know. If you have subscribed to the old feed please update your readers. The Privacy Policy feed has been updated as well to use FeedBurner.</p>
<p>The next article should be up in a couple of days.</p>
<p>-Wayne</p>
<p><a title="Permalink" href="http://knowngood.com/blog/2006/09/12/the-feeds-have-been-changed/">Permalink</a>  <strong>Tags:</strong> <a rel="tag" target="_blank" href="http://www.technorati.com/tag/knownGood">knownGood</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=sGed423r"><img src="http://feeds.feedburner.com/~f/knownGood?i=sGed423r" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=f4C1wutD"><img src="http://feeds.feedburner.com/~f/knownGood?i=f4C1wutD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=dL4eP2cY"><img src="http://feeds.feedburner.com/~f/knownGood?i=dL4eP2cY" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=781yiOF8"><img src="http://feeds.feedburner.com/~f/knownGood?i=781yiOF8" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/09/12/the-feeds-have-been-changed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What is Information Assurance?</title>
		<link>http://knownGood.com/blog/2006/09/10/what-is-information-assurance/</link>
		<comments>http://knownGood.com/blog/2006/09/10/what-is-information-assurance/#comments</comments>
		<pubDate>Sun, 10 Sep 2006 12:27:00 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Information Assurance]]></category>

		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://knownGood.com/blog/2006/09/10/what-is-information-assurance/</guid>
		<description><![CDATA[When someone talks about computer security, what do you think of?
For many people computer security is all about programs that are running on your computer to prevent bad things from happening. What many people do not realize is that security is about processes not programs. A computer application is only as good as the person [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">When someone talks about computer security, what do you think of?</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">For many people computer security is all about programs that are running on your computer to prevent bad things from happening<span style="color: black">. <em>What many people do not realize is that security is about processes not programs.</em></span> A computer application is only as good as the person who wrote the program, the person who maintains the program or the person who implemented the program.  The term <strong>information assurance</strong> is the same as computer security, it is a matter of preference.<br />
</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">If you consider a home alarm system it is important to have a trusted brand, someone install the alarms properly and turn on the alarm when you are not home.  You may also want a periodic review of your alarm and procedures to follow in the event of a break-in, malfunction or suspicious activity.  Why not take the same approach to computer security?</span></p>
<p>Before we can effectively talk about securing parts of the computer we need to establish some terminology, discuss how certain types of programs are supposed to work and why they are supposed to work that way.  The terms we are going to talk about initially are <em>risk</em>, <em>threat</em>, <em>risk assessment</em>, <em>CIA+2</em>, <em>firewall</em>, <em>anti-virus</em>, <em>malware</em> and <em>intrusion detection system</em>.  There are many more we will eventually talk about, but this will serve as a good starting point.</p>
<p><span id="more-5"></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Risk and threat are related concepts, a risk is a potential problem inside your system and a threat is a potential problem outside your system.  An example may help to clarify this concept.</span></p>
<p><span style="font-size: 10pt; font-family: Arial"><span />If you are using a computer that is missing a patch, which can be taken advantage of, <em>the missing patch is a risk</em>.  Not having the patch is something you can control and is inside your area of influence.  If there is an individual on the Internet who attempts to use this missing patch to their advantage they are a threat, they are outside your control and area of influence.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Since nobody has an infinite supply of time or resources, which is more important to address, risks or threats?</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">In truth there is no easy answer, a good security program requires watching and mitigating both.  This is the role different computer applications will perform, but these applications must be used properly for them to work properly.  <strong>One of the worst things you could do with a security application is set it and forget it</strong>.  Every application that you are trusting for protection should be monitored and when necessary replaced if it no longer provides the level of protection necessary.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">So how do you determine what level of protection is necessary?  This is where the term CIA+2 comes into play.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">When we talk about CIA+2, this has nothing to do with the government agency, but with a series of concepts that are the key to information assurance and risk assessment.  Originally CIA stood for <em>confidentiality</em>, <em>integrity</em> and <em>availability</em> at some point two additional concepts were added: <em>non-repudiation</em> and <em>authentication</em>.</span></p>
<blockquote>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Confidentiality</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Confidentiality is about restricting who has access to something.  Your medical records should be a confidential matter between you and your doctor.  If anyone else has access to the information without your consent, you confidentiality has been broken.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Integrity</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Integrity is about the condition of something.  To continue the previous example, if your medical record has been altered by someone without authorization it no longer has integrity.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Availability</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Availability is a matter of ensuring the data or services are present when needed.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Authentication</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Authentication is when you need to prove who you claim to be, for example withdrawing money from a bank account.  Once you have proven to the teller who you are they will withdraw money based upon your <strong>authorization</strong>.  Authorization is the process of determining what you are allowed to do, once you have proven your identity.</span></p>
</blockquote>
<blockquote>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial">Non-repudiation</span></strong></p>
</blockquote>
<blockquote>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">I like to think of non-repudiation as a way to ensure accountability.  There are ways I can put a <strong>digital signature</strong> on my email, from this point forward I cannot claim that the message was sent by someone else; it has my digital signature.  This also works in the reverse, if I receive a message from someone with a digital signature; I know it came from them and will generally trust the message more.  We will discuss digital signatures at a later time when we talk about <strong>encryption</strong>.</span></p>
</blockquote>
<p><span style="font-size: 10pt; font-family: Arial">Knowing what CIA+2 represents, which of the concepts is most important?</span></p>
<p><span style="font-size: 10pt; font-family: Arial">The only honest answer is: &#8220;it depends, what are you attempting to protect?&#8221;  This is where a <strong>risk assessment</strong> is used to determine what you are protecting, what value it has to you, and what the cost would be if it were altered, lost or copied.  After thinking about these topics and having an understanding of the tools available to help, you will be better equipped to make a decision.</span><span style="font-size: 10pt; font-family: Arial" /></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">In the next article we will cover some of the more common programs designed to help with information assurance.  We will not be covering specific products at this time, just the functionality and why these programs work a certain way.  We will cover the tools first, then we will talk about different ways to apply these tools.</span></p>
<p class="MsoNormal">If you would like me to clarify anything or expand on a particular topic above please let me know.</p>
<p class="MsoNormal">-Wayne</p>
<p class="MsoNormal"><a title="Permalink" href="http://knowngood.com/blog/2006/09/10/what-is-information-assurance/">Permalink</a></p>
<p>Tags: <a rel="tag" target="_blank" href="http://www.technorati.com/tag/Information+Assurance">Information Assurance</a>, <a rel="tag" target="_blank" href="http://www.technorati.com/tag/Training">Training</a>, <a rel="tag" target="_blank" href="http://www.technorati.com/tag/Security">Security</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=T3YSavbx"><img src="http://feeds.feedburner.com/~f/knownGood?i=T3YSavbx" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=Hs7GvdIx"><img src="http://feeds.feedburner.com/~f/knownGood?i=Hs7GvdIx" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=OSx6f80Q"><img src="http://feeds.feedburner.com/~f/knownGood?i=OSx6f80Q" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=WCspQZVp"><img src="http://feeds.feedburner.com/~f/knownGood?i=WCspQZVp" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/09/10/what-is-information-assurance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thinking Securely</title>
		<link>http://knownGood.com/blog/2006/09/09/thinking-securely/</link>
		<comments>http://knownGood.com/blog/2006/09/09/thinking-securely/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 11:30:56 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[Information Assurance]]></category>

		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://knowngood.com/blog/2006/09/09/thinking-securely/</guid>
		<description><![CDATA[Since I am not in a position to do software development right now (long story), I thought it would be interesting to write some basic security articles for non-technical people.  In the past I have had to teach similar courses for sales, marketing and end-users; sometimes to people that are terrified of their computer.
Initially [...]]]></description>
			<content:encoded><![CDATA[<p>Since I am not in a position to do software development right now (long story), I thought it would be interesting to write some basic security articles for non-technical people.  In the past I have had to teach similar courses for sales, marketing and end-users; sometimes to people that are terrified of their computer.</p>
<p>Initially I was thinking to cover some basic terminology, best practices and then freely available applications like Firefox with security-related plug-ins.  A big part of what I want to do is not to only talk about what should be done, but why it should be done.</p>
<p>I plan to start working on the first article tonight, if you have any suggestions on topics, Firefox extensions or other applications to cover please let me know either in the comments or via email. I have already decided that the first extension I cover for Firefox will be <em>No Script</em> and then probably <em>Dr. Web</em>.</p>
<p>-Wayne</p>
<p><a title="Permalink" href="http://knowngood.com/blog/2006/09/09/thinking-securely/">Permalink</a></p>
<p><strong>Technocrati Links:</strong> <a target="_blank" rel="tag" href="http://www.technorati.com/tag/Information+Assurance">Information Assurance</a>, <a target="_blank" rel="tag" href="http://www.technorati.com/tag/Training">Training</a>, <a target="_blank" rel="tag" href="http://www.technorati.com/tag/Firefox">Firefox</a>, <a target="_blank" rel="tag" href="http://www.technorati.com/tag/Security">Security</a></p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=LifgX9kU"><img src="http://feeds.feedburner.com/~f/knownGood?i=LifgX9kU" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=FMC1WfkQ"><img src="http://feeds.feedburner.com/~f/knownGood?i=FMC1WfkQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=fx8jjWGV"><img src="http://feeds.feedburner.com/~f/knownGood?i=fx8jjWGV" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=hwTeANq6"><img src="http://feeds.feedburner.com/~f/knownGood?i=hwTeANq6" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/09/09/thinking-securely/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just getting started (again)</title>
		<link>http://knownGood.com/blog/2006/09/03/just-getting-started-again/</link>
		<comments>http://knownGood.com/blog/2006/09/03/just-getting-started-again/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 11:55:41 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://knowngood.com/blog/2006/09/03/just-getting-started-again/</guid>
		<description><![CDATA[So I decided to start a blog (again) the last one died of neglect and was focused on the local aspects of Homeland Security.  The things I saw and experienced while working with the local Police groups and such.
I plan to talk about a bit more than that this time, especially since I&#8217;m still [...]]]></description>
			<content:encoded><![CDATA[<p>So I decided to start a blog (again) the last one died of neglect and was focused on the local aspects of Homeland Security.  The things I saw and experienced while working with the local Police groups and such.</p>
<p>I plan to talk about a bit more than that this time, especially since I&#8217;m still in the desert.  I usually travel quite a bit over here, but can&#8217;t write too much about my travels so there may be times when this place is a ghost town.</p>
<p>I&#8217;ll be working on the template for a little while to match the main site, things will almost certainly break.</p>
<p>-Wayne</p>
<img src="http://knownGood.com/blog/91a8f043/42966079/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/knownGood?a=YZt1KaeS"><img src="http://feeds.feedburner.com/~f/knownGood?i=YZt1KaeS" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=YoOldnHB"><img src="http://feeds.feedburner.com/~f/knownGood?i=YoOldnHB" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=MuNujisu"><img src="http://feeds.feedburner.com/~f/knownGood?i=MuNujisu" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/knownGood?a=BxFpj9sR"><img src="http://feeds.feedburner.com/~f/knownGood?i=BxFpj9sR" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://knownGood.com/blog/2006/09/03/just-getting-started-again/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
