<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3899515469105056365</id><updated>2012-02-01T20:43:38.400-06:00</updated><title type='text'>Chuck Easttoms Tech Corner</title><subtitle type='html'>Computer scientist and author Chuck Easttom posts on various science and technology issues.  This will include computer science, physics, biology, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2782854157780750938</id><published>2012-02-01T20:43:00.002-06:00</published><updated>2012-02-01T20:43:38.406-06:00</updated><title type='text'>The Birthday Problem</title><content type='html'>OK, lets apply some number theory. This is a classic math problem that is related to hashes. How likely is it that 2 people in a room of 23 people would have the same birthday? There are 365 days a year, so you might think it is 1/365 but that is not true. &lt;br /&gt;&lt;br /&gt;The first person has 22 chances of there being a match, the second person as 21 chances, the third 20, etc.  If you put that together there are 253 chances.&lt;br /&gt;&lt;br /&gt;How many people do you invite to your party so that two will have the same birthday (with high probability)?      √365&lt;br /&gt;You need √N  to have a high probability of a collision. This is called the birthday paradox.&lt;br /&gt;&lt;br /&gt;Now based on that fact, you can use the same concept to try a type of brute force attack on encryption. A birthday attack is a name used to refer &lt;br /&gt;to a class of brute-force attacks based on the birthday paradox.&lt;br /&gt;&lt;br /&gt;General formulation&lt;br /&gt;function f() whose output is uniformly distributed over domain&lt;br /&gt;On repeated random inputs n = { n1, n2, , .., nk }&lt;br /&gt;Pr(ni = nj) = 1.2k1/2, for some 1 &lt;= i, j &lt;= k, 1 &lt;= j &lt; k, i != j&lt;br /&gt;E.g., 1.2(3651/2) = 23&lt;br /&gt;&lt;br /&gt;In other words if you have an encryption algorithm with a key space of 32 bits, you can generate √4,294,967,295 random keys or 65,535 keys and have a high chance of one of them being the right key. Note this only gives you a high probability of getting a matching key, not a guarantee. For a guaranteed match you would have to generate 4,294,967,295 random keys.  Basically the birthday paradox means that one can try a set of random keys that is much smaller than the entire key space, and have a good chance of getting a match.  This makes larger keys even more essential.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2782854157780750938?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2782854157780750938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2012/02/birthday-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2782854157780750938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2782854157780750938'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2012/02/birthday-problem.html' title='The Birthday Problem'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5524857790625063190</id><published>2012-01-23T13:39:00.002-06:00</published><updated>2012-01-23T13:39:41.190-06:00</updated><title type='text'>Rainbow Tables</title><content type='html'>In 1980 Martin Hellman described a cryptanalytic time-memory trade-off which reduces the time of cryptanalysis by using pre-calculated data stored in memory.  Essentially these types of password crackers are working with pre-calculated hashes of all passwords available within a certain character space, be that a-z or a-zA-z or a-zA-Z0-9 etc. These files are called Rainbow Tables. They are particularly useful when trying to crack hashes.  Since a hash is a one way function, the way to break it is to attempt to find a match.  The attacker takes the hashed value and searches the rainbow tables seeking a match to the hash.  If one is found then the original text for the hash is found.  Popular hacking tools like OphCrack depend on Rainbow tables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5524857790625063190?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5524857790625063190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/rainbow-tables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5524857790625063190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5524857790625063190'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/rainbow-tables.html' title='Rainbow Tables'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3047096648445368072</id><published>2012-01-17T04:26:00.001-06:00</published><updated>2012-01-17T04:26:29.325-06:00</updated><title type='text'>General cryptanalysis methods</title><content type='html'>• Chosen Plaintext Attack: In this attack the attacker obtain sthe ciphertexts corresponding to a set of plaintexts of his own choosing. This can allow the attacker to attempt to derive the key used and thus decrypt other messages encrypted with that key. This can be difficult but is not impossible. &lt;br /&gt;&lt;br /&gt;• Ciphertext-only: The attacker only has access to a collection of cipher texts. This is much more likely than known plaintext, but also the most difficult.  The attack is completely successful if the corresponding plaintexts can be deduced, or even better, the key. The ability to obtain any information at all about the underlying plaintext is still considered a success.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Related-key attack: Like a chosen-plaintext attack, except the attacker can obtain ciphertexts encrypted under two different keys. This is actually a very useful attack if you can obtain the plain text and matching cipher text.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3047096648445368072?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3047096648445368072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/general-cryptanalysis-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3047096648445368072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3047096648445368072'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/general-cryptanalysis-methods.html' title='General cryptanalysis methods'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6413004174406704804</id><published>2012-01-02T07:38:00.001-06:00</published><updated>2012-01-02T07:38:55.530-06:00</updated><title type='text'>Another breach that should not have happened</title><content type='html'>Another story of a company that should be more secure that simply is not&lt;br /&gt;http://news.yahoo.com/hackers-target-us-security-think-tank-123046257.html&lt;br /&gt;&lt;br /&gt;Why does this keep occurring, particularly with security firms?  The answer is not as simple as it should be. There are many factors.  Let me address some that I believe are of most concern:&lt;br /&gt;Lack of skill on the part of security personnel.  I know this is a drum I beat often. But I routinely meet people who have 5 or more years of experience, computer related degrees, and even prominent certifications like CISSP, who are woefully under informed.  So many security degree programs and certifications have a strong emphasis on concepts without hands on practical skills.  Both are required for security.   You simply should not be working in security if you do not have a strong knowledge of operating systems, networks, and at least one programming language.  That, in my opinion, is the basis for then learning security.&lt;br /&gt;Not applying industry best practices. I still encounter companies that put all the tech support guys in the domain admin group, don’t remove unused local accounts,  have servers that are not hardened, etc.  You must apply all industry best practices, and that will only get you to the point of the most basic level of security. &lt;br /&gt;&lt;br /&gt;Penetration testing. I have always said that if you are not conducting penetration testing using skilled pen testers, then you are guessing that your system is secure, you don’t know.  Everything else you do is just preparation.  Without a pen test you won’t know for sure.&lt;br /&gt;&lt;br /&gt;The security boom. This is actually hurting the security industry. Now it is booming, so everyone wants to be a ‘security professional’.  This leads to a lot of under qualified people getting into the field. And questionable schools (like ITT) offering security programs.  &lt;br /&gt;The security industry is getting hammered by the bad guys, but this need not be the case.  These problems can be fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6413004174406704804?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6413004174406704804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/another-breach-that-should-not-have.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6413004174406704804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6413004174406704804'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/another-breach-that-should-not-have.html' title='Another breach that should not have happened'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-69389067073352955</id><published>2012-01-01T10:20:00.000-06:00</published><updated>2012-01-01T10:20:21.780-06:00</updated><title type='text'>Security Training</title><content type='html'>Security training can be expensive.  Many places charge $3000 or more per student for training such as Security+ or CISSP prep.  I have been training for over 10 years, including teaching both of the aforementioned courses.&lt;br /&gt;&lt;br /&gt;I am now offering that training direct to organizations, thus saving them money.  You can find out more at&lt;br /&gt; http://www.securitycertificationtrainer.com/ &lt;br /&gt;or the alternative URL&lt;br /&gt;http://www.cissp-trainer.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-69389067073352955?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/69389067073352955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/security-training.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/69389067073352955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/69389067073352955'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2012/01/security-training.html' title='Security Training'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-205528022187041477</id><published>2011-12-28T05:05:00.001-06:00</published><updated>2011-12-28T05:05:16.284-06:00</updated><title type='text'>Frequency analysis</title><content type='html'>I am going to be doing a series of posts on cryptanalysis. I hope you find it useful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Frequency analysis&lt;br /&gt;This is the basic tool for breaking most classical ciphers. In natural languages, certain letters of the alphabet appear more frequently than others. By examining those frequencies you can derive some information about the key that was used. This method is very effective against classic ciphers like Caesar, Vigenere, etc.  It is far less effective against modern methods. In fact with modern methods, the most likely result is that you will simply get some basic information about the key, but you will not get the key. Remember in English the words’ the and and are the two most common three letter words. The most common single letter words are I and a. If you see two of the same letters together in a word, it is most likely ee or oo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-205528022187041477?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/205528022187041477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/12/frequency-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/205528022187041477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/205528022187041477'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/12/frequency-analysis.html' title='Frequency analysis'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2222311190142464800</id><published>2011-12-02T12:30:00.000-06:00</published><updated>2011-12-02T12:30:53.708-06:00</updated><title type='text'>The Windows 7 Spyware 2012…another virus</title><content type='html'>This virus is a really difficult one. It essentially renders much of your computer inoperable. No email, no web browsing, and many executables (like msconfig) no longer work.  It is 'scareware'. It claims to be an anti virus, and looks like it is part of windows&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IIwRKT6xoxw/TtkZPQnpO_I/AAAAAAAAAEg/s_CHkXly0mo/s1600/win7.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="226" width="320" src="http://2.bp.blogspot.com/-IIwRKT6xoxw/TtkZPQnpO_I/AAAAAAAAAEg/s_CHkXly0mo/s320/win7.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then it trys to remove the 'viruses' it found. It will tell you that you have to purchase the full version in order to remove these viruses. And if you Google how to remove it, most of the instructions are for downloading someone else’s software to remove this virus.  Well I have successfully cleaned this virus so I would like to share how:&lt;br /&gt;&lt;br /&gt;Step 1: reboot into safe mode (press F8 during startup).&lt;br /&gt;Step 2: In safe mode start the task manager and stop all processes not owned by the system.&lt;br /&gt;Step 3: Download malware bytes (malwarebytes.org)&lt;br /&gt;Step 4: Change the extension of the installer from .exe to .com (the virus has, by now, started up again and prevents any exe’s from running).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FxojCoo2LEQ/TtkY6KZPcII/AAAAAAAAAEU/ejs1rWdwEA8/s1600/cominstall.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="88" width="320" src="http://3.bp.blogspot.com/-FxojCoo2LEQ/TtkY6KZPcII/AAAAAAAAAEU/ejs1rWdwEA8/s320/cominstall.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Step 5: Install malware bytes and run a quick scan.&lt;br /&gt;&lt;br /&gt;When you reboot you may still have problems, if so you can then restore to a previous known good restore point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2222311190142464800?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2222311190142464800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/12/windows-7-spyware-2012another-virus.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2222311190142464800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2222311190142464800'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/12/windows-7-spyware-2012another-virus.html' title='The Windows 7 Spyware 2012…another virus'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-IIwRKT6xoxw/TtkZPQnpO_I/AAAAAAAAAEg/s_CHkXly0mo/s72-c/win7.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-91400847698855131</id><published>2011-11-30T20:45:00.001-06:00</published><updated>2011-11-30T20:45:10.897-06:00</updated><title type='text'>iPod Virus</title><content type='html'>I discovered a virus that affects iPods. As you may know, when you plug in your iPod, your computer views it as another drive. This particular virus would copy onto that drive, and the symptom would be random and rapid song skipping on the iPod.  It would not be detected unless you had the iPod plugged in while you did a virus scan.  &lt;br /&gt;&lt;br /&gt;The point of this is that viruses are becoming more and more creative. Any device that has a processor and memory could be infected by some type of virus. It is also important to have portable devices plugged into your computer when you run an anti virus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-91400847698855131?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/91400847698855131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/ipod-virus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/91400847698855131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/91400847698855131'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/ipod-virus.html' title='iPod Virus'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1963257164851464590</id><published>2011-11-17T07:57:00.002-06:00</published><updated>2011-11-17T07:57:53.302-06:00</updated><title type='text'>Why the little things matter</title><content type='html'>A news story today (http://news.yahoo.com/computer-4m-patients-stolen-calif-021447575.html) describes a stolen computer. This computer has a few million patient records…and identity thief’s dream.  So many lessons from this story:&lt;br /&gt;&lt;br /&gt;1. The company says ‘it is working to get all their computers hard drives encrypted’..What?? Trucrypt is free, uses AES 256 bit encryption, and takes about 5 to 10 minutes for a complete novice to configure.  Why are all their sensitive drives not encrypted already?&lt;br /&gt;2. Physical security. Someone literally walked out with the computer itself.  I know manly students in my Security+ and CISSP classes wonder why the emphasis on physical security…this is why. The best firewalls, anti virus, security policies, etc. don’t help if someone can physically access your computers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this day and age, there is no excuse for any sensitive information to not be encrypted. In fact I would call such an act ‘IT malpractice’.  The network administrator responsible for these systems should be fired and should not work in this industry again.  And now we also see the reason for physical security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1963257164851464590?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1963257164851464590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/why-little-things-matter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1963257164851464590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1963257164851464590'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/why-little-things-matter.html' title='Why the little things matter'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5337656149654381412</id><published>2011-11-08T20:32:00.002-06:00</published><updated>2011-11-08T20:32:57.463-06:00</updated><title type='text'>Are cyber terrorism and cyber warfare real, or just science fiction?</title><content type='html'>According to the FBI “cyber terrorism is the premeditated, politically motivated attack against information, computer systems, computer programs, and data which result in violence against noncombatant targets by sub national groups or clandestine agents.”1 Cyber terrorism is simply the use of computer systems to conduct a terrorist attack. .Clearly the loss of life due to a cyber attack would be much less than that of a bombing. In fact it is highly likely that there would be no loss of life at all. However significant economic damage, disruptions in communications, disruptions in supply lines, and general degradation of the national infrastructure are all quite possible via the internet. It is also possible that attacks on certain systems such as the power grid or air traffic control systems could lead to a loss of life.&lt;br /&gt;&lt;br /&gt;In 2008 and 2009 there have been growing reports of attacks on various systems tracing back to South Korea or China. Given that both nations are totalitarian regimes with a very strict control on their populace is it difficult to believe that the governments of those countries were not at least aware of those attacks. And many people (including this author), suspect that these governments were actually behind the attacks. When governments begin using or support cyber attacks, then cyber warfare is now a reality.&lt;br /&gt;&lt;br /&gt;And in 2011 the news is replete with stories of cyber terrorism, cyber warfare, and cyber skirmishes&lt;br /&gt;&lt;br /&gt;Hackers take down Palestinian servers http://news.yahoo.com/hackers-down-palestinian-servers-154504544.html&lt;br /&gt;&lt;br /&gt;Cyber spies go after chemical companies http://news.yahoo.com/cyber-spy-campaign-targets-chemical-industry-symantec-201803040.html&lt;br /&gt;&lt;br /&gt;A new stuxnet virus is threatening  a new round of cyber war http://news.yahoo.com/us-security-firm-warns-stuxnet-virus-162150525.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5337656149654381412?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5337656149654381412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/are-cyber-terrorism-and-cyber-warfare.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5337656149654381412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5337656149654381412'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/are-cyber-terrorism-and-cyber-warfare.html' title='Are cyber terrorism and cyber warfare real, or just science fiction?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6813749938638510049</id><published>2011-11-08T07:07:00.003-06:00</published><updated>2011-11-08T07:07:13.098-06:00</updated><title type='text'>A look inside AES</title><content type='html'>As many of you know I frequently blog about cryptography.  The following is an overview of AES.  The first part are the general facts that anyone in network security should know. The second part is an overview of the algorithms.  You can skip that if it does not interest you.&lt;br /&gt;&lt;br /&gt;Basic facts.&lt;br /&gt;Advanced Encryption Standard was ultimately chosen as a replacement for DES.  AES is also Known as Rijndael block cipher. It was officially designated as a replacement for DES in 2001 after a 5 year process involving 15 competing algorithms. AES is designated as FIPS 197.AES was developed by two Belgian cryptographers, Joan Daemen and Vincent Rijmen&lt;br /&gt;AES can have three different key sizes, they are:128, 192, or 256 bits. The three different implementations of AES are referred to as AES 128, AES 192, and AES 256.  All three operate on a block size of 128 bits.  According to the NSA, AES 256 is secure enough to be used with top secret documents.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The algorithm&lt;br /&gt;This uses a substitution-permutation matrix rather than a Feistel network&lt;br /&gt;AES operates on a 4×4 column-major order matrix of bytes, termed the state (versions of AES with a larger block size have additional columns in the state). &lt;br /&gt;&lt;br /&gt;1.KeyExpansion—round keys are derived from the cipher key using Rijndael's key schedule&lt;br /&gt;2.Initial Round &lt;br /&gt;1.AddRoundKey—each byte of the state is combined with the round key using bitwise xor &lt;br /&gt;3.Rounds &lt;br /&gt;1.SubBytes—a non-linear substitution step where each byte is replaced with another according to a lookup table.&lt;br /&gt;2.ShiftRows—a transposition step where each row of the state is shifted cyclically a certain number of steps.&lt;br /&gt;3.MixColumns—a mixing operation which operates on the columns of the state, combining the four bytes in each column.&lt;br /&gt;4.AddRoundKey&lt;br /&gt;4.Final Round (no MixColumns) &lt;br /&gt;1.SubBytes&lt;br /&gt;2.ShiftRows&lt;br /&gt;3.AddRoundKey&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the SubBytes step, each byte in the matrix is substitued for another byte using an 8-bit substitution box,  called the Rijndael S-box&lt;br /&gt;&lt;br /&gt;The ShiftRows step by shifting the bytes in each row by a certain amount. The first row is left unchanged. The second row is shifted one to the left. The third row by two, etc.&lt;br /&gt;&lt;br /&gt;In the MixColumns step, the four bytes of each column of the state are combined using an invertible linear transformation. This takes four bytes as input and outputs four bytes. Together with ShiftRows, MixColumns provides diffusion in the cipher. &lt;br /&gt;&lt;br /&gt;In the AddRoundKey step, the subkey is xord with the state. For each round, a subkey is derived from the main key using Rijndael's key schedule; each subkey is the same size as the state.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6813749938638510049?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6813749938638510049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/look-inside-aes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6813749938638510049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6813749938638510049'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/look-inside-aes.html' title='A look inside AES'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6730518835084351385</id><published>2011-11-01T13:51:00.002-05:00</published><updated>2011-11-01T13:51:03.862-05:00</updated><title type='text'>Is there an engineer in the house?</title><content type='html'>The past week has been replete with alarming computer crime stories.  There have been breeches of satellites, chemical companies, and military installations.  These are not trivial attacks like some teenager breaking into the high school server.  They are even more serious than identity thieves stealing sensitive financial data from banks.&lt;br /&gt;&lt;br /&gt;But as always, these stories make us ask why? Why is this happening? All the focus on security, all the people rushing out to get relevant certifications…why is it still happening?  My opinion is that there are primarily two causes.&lt;br /&gt;&lt;br /&gt;The first cause: security is unlike any other IT field. It requires both depth and breadth beyond any other. I meet CISSP’s with over 10 years experience who can discuss the concepts of security but could not actually secure a router, launch and SQL injection attack, or configure an IDS if they had to. This field requires a constant, almost obsessive hunger for new knowledge.  The bad guys are hungry to learn more and are always expanding their skills.  The good guys better be as well.&lt;br /&gt;&lt;br /&gt;The second cause: our approach to security is ad hoc. We need to borrow from the engineering disciplines.  Now there has been some progress in this regard.  The CISSP and ISSAP tests now ask some questions about the capability maturity model, but that is just a paltry first step. We must be designing security, we must know the stresses our systems can withstand, we must be testing our systems. We must do ‘security engineering’.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6730518835084351385?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6730518835084351385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/is-there-engineer-in-house.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6730518835084351385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6730518835084351385'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/11/is-there-engineer-in-house.html' title='Is there an engineer in the house?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1635270663457282653</id><published>2011-10-17T22:07:00.001-05:00</published><updated>2011-10-17T22:07:36.562-05:00</updated><title type='text'>Send in the drones</title><content type='html'>You have probably heard that this week the United States Air Force acknowledged that its drone fleet had been infected with a computer virus (http://news.yahoo.com/us-air-force-calls-drone-fleet-virus-nuisance-053626091.html).  In 2009 one particular drone was hacked. The perpetrator did not take control of the drone but was able to tap into its video feed. What do stories like this mean?  &lt;br /&gt;Frankly it simply means a new theater for military, paramilitary, covert operations, and terrorism is active.  People, including myself, have been discussing the possibilities for cyber warfare, for years.  Now it is actually happening, albeit on a small scale.  Cyber attacks are simply another aspect of any conflict now.&lt;br /&gt;&lt;br /&gt;Now this means that while we cannot ignore such attacks, they should not spark paranoid over reactions. This is no more serious (or less serious) than any traditional breach of military security.  It necessitates a review and improvement of security procedures. But, in my opinion, does not require abandoning the very successful drone program.  If someone breached security of an Air Force base and gathered sensitive information on stealth fighters, would we stop using them? Of course not.  Neither should we abandon the drone program.  And two, relatively minor, breaches during the entire lifetime of the drone program, is actually a good record.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1635270663457282653?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1635270663457282653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/10/send-in-drones.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1635270663457282653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1635270663457282653'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/10/send-in-drones.html' title='Send in the drones'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1136470333665637972</id><published>2011-10-02T22:04:00.000-05:00</published><updated>2011-10-02T22:04:11.832-05:00</updated><title type='text'>Improving any block cipher</title><content type='html'>Another post on cryptography basics.&lt;br /&gt;&lt;br /&gt;Here is one (of several) standard methods that can be used to improve any block cipher.  It is called cipher-block chaining (CBC) mode. It is actually simple: each block of plaintext is XORed with the previous ciphertext block before being encrypted. This means there is significantly more randomness in the final ciphertext. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-laxCClXI-S0/TokmIu2VZlI/AAAAAAAAAEE/XAlvnUeaQNk/s1600/cbc.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="216" src="http://3.bp.blogspot.com/-laxCClXI-S0/TokmIu2VZlI/AAAAAAAAAEE/XAlvnUeaQNk/s320/cbc.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1136470333665637972?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1136470333665637972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/10/improving-any-block-cipher.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1136470333665637972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1136470333665637972'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/10/improving-any-block-cipher.html' title='Improving any block cipher'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-laxCClXI-S0/TokmIu2VZlI/AAAAAAAAAEE/XAlvnUeaQNk/s72-c/cbc.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3996918500931358361</id><published>2011-09-25T12:55:00.001-05:00</published><updated>2011-09-25T12:55:32.985-05:00</updated><title type='text'>The knowledge deficit</title><content type='html'>A recent report stated that cybercrime costs 114 billion dollars a year (http://news.yahoo.com/cybercrime-costs-114-billion-report-151343640.html).  I have not personally researched the dollar amount lost to cybercrime, but I find this report very plausible.&lt;br /&gt;Obviously cybercrime costs when data is lost or damaged. But there are also significant costs associated with repairing damage, investigating cybercrimes, and attempting to prevent them.  And as our society becomes more dependent upon technology, this situation will worsen.  &lt;br /&gt;Fortunately law enforcement agencies, corporations, and the military are taking the threats far more seriously than they did 5 years ago.  But there is still one significant gap, it is what I term the ‘security knowledge deficit’.  I routinely interact with network administrators and security professionals who should know a great deal about security but seem to know less than they should (or at least less than I think they should).  This is a business where one never knows ‘enough’.  To be a security professional you must be obsessed with learning more.  Always be looking to broaden and deepen your knowledge.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Too often security pros think because they have a CISSP, and perhaps a degree (maybe even a graduate degree) that they know all they need to know.  This is a rapidly changing field.  I personally find myself always learning new things, and always surprised I did not already know them!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3996918500931358361?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3996918500931358361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/knowledge-deficit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3996918500931358361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3996918500931358361'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/knowledge-deficit.html' title='The knowledge deficit'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-369967187737652057</id><published>2011-09-08T08:15:00.002-05:00</published><updated>2011-09-08T08:15:56.541-05:00</updated><title type='text'>Feistel Functions - the basis of many block ciphers</title><content type='html'>At the heart of most block ciphers is a Feistel function.  This function forms the basis for most block ciphers.  This makes it one of the most influential developments in symmetric block ciphers. It is also known as a Feistel Network or a Feistel cipher. It was first seen in IBM’s Lucifer algorithm (the precursor to DES). It is used in DES, 3DES, CAST-128, BlowFish, TwoFish, RC5,  and other algorithms. This function is named after its inventor, the German-born physicist and cryptographer Horst Feistel.&lt;br /&gt;&lt;br /&gt;This function starts by splitting the bock of plain text data (often 64 bits) into two parts (traditionally termed L0 and R0)&lt;br /&gt;The round function F is applied to 1 of the halves. The term ‘round function’ simply means a function performed with each iteration, or round, of the Feistel cipher.  The details of the round function F can vary with different implementations.  Usually these are relatively simple functions, to allow for increased speed of the algorithm.&lt;br /&gt;The output of each round function F is then xor’d with the other half.  What this means is that, for example, you take L0,  pass it through the round function F, then take the result and xor it with R0.&lt;br /&gt;Then the halves are transposed. So L0 gets moved to the right and R0 gets moved to the left.&lt;br /&gt;This process is repeated a given number of times. The main difference between Feistel based cryptography algorithms is the exact nature of the round function F, and the number of iterations.&lt;br /&gt; &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RRvZ7Imq7oc/TmjABPs0G0I/AAAAAAAAAD8/iKMp8Y3c_mc/s1600/feistel.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="320" src="http://3.bp.blogspot.com/-RRvZ7Imq7oc/TmjABPs0G0I/AAAAAAAAAD8/iKMp8Y3c_mc/s320/feistel.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Fi is the round function for that particular round. Li-1 is the left side from the previous round, and Ri-1 is the right side.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-369967187737652057?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/369967187737652057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/feistel-functions-basis-of-many-block.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/369967187737652057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/369967187737652057'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/feistel-functions-basis-of-many-block.html' title='Feistel Functions - the basis of many block ciphers'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RRvZ7Imq7oc/TmjABPs0G0I/AAAAAAAAAD8/iKMp8Y3c_mc/s72-c/feistel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5872954605839399650</id><published>2011-09-05T08:40:00.003-05:00</published><updated>2011-10-15T10:05:14.625-05:00</updated><title type='text'>Understanding Hashes</title><content type='html'>People taking the Security+, CHFI, CEH, or CISSP need to know about hashes, and many have trouble with the concept.  In order for an algorithm to be a ‘hashing’ algorithm it must satisfy 3 criteria:&lt;br /&gt;1. It must be one-way&lt;br /&gt;2. It must take a variable length input and produce a fixed length output&lt;br /&gt;3. It must have few or no collisions.&lt;br /&gt;Now what does all this mean? Well the first item is simple. A hash is not reversible. You cannot ‘unhash’ something. Unlike encryption, where you encrypt and decrypt data, a hash cannot be undone.  The second part is even simpler. Whatever length of input you put in, you will get the same length output.  For example MD5 produces 160 bit output, no matter what the input. Finally a collision is when two different inputs produce the same output. A hashing algorithm should either never have this occur, or it should be very very rare.&lt;br /&gt;&lt;br /&gt;So how are hashes used? Often to verify something. For example when you create a password in many systems, the password is stored as a hash. That way even the administrator cannot read what your password is, he or she can only see the hash (and remember, it is not reversible so he cannot get back your password from the hash). Then when you login, whatever password you type in is hashed and compared to the stored hash. If it matches, you are given access.&lt;br /&gt;&lt;br /&gt;Another use of hashes is in forensics (but again for verification).  Before you begin your forensic examination, hash the suspect drive and store that hash.  Then when you make a forensic copy of the drive, you can hash the copy and compare it to the hash you created and make sure everything was copied, with no errors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5872954605839399650?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5872954605839399650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/understanding-hashes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5872954605839399650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5872954605839399650'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/09/understanding-hashes.html' title='Understanding Hashes'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2422544818277040206</id><published>2011-08-20T11:53:00.002-05:00</published><updated>2011-08-20T11:53:09.948-05:00</updated><title type='text'>How risky is technology?</title><content type='html'>Anyone who has read this blog, read one of my books, or met with me, knows I am no luddite denouncing technology.  However, I am a proponent of our being cognizant of the dangers posed by any technology.  A story this week (http://news.yahoo.com/summary-box-texting-poses-risk-alarms-devices-171546991.html) showed some researchers were able to access a vehicles computer system by texting commands to that vehicles cell phone number.   This is obviously disconcerting, particularly if you have a system like OnStar (and I do).  However, even the articles authors stressed that it would be very difficult to steal a car with this technique.  &lt;br /&gt;My concern is not imminent mass auto theft (or even theft of my own car!)  My concern is that technology vendors seem to still be making security an afterthought. I would have assumed that all commands to a car were encrypted and password protected.  But I would have assumed the same thing about medical devices, and that has also turned out to be false.  What I am advocating is not a turning away from the wonderful technological marvels our society prodigiously produces. I am instead encouraging consumers to demand that security be part of the product.  Simply boycott products that are not secure. I am encouraging companies to make security part of product design, not an afterthought.  I am suggesting that engineers to temper their thrill for their latest innovation with a bit of thought to how it might be exploited.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2422544818277040206?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2422544818277040206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/how-risky-is-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2422544818277040206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2422544818277040206'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/how-risky-is-technology.html' title='How risky is technology?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4185703222187249401</id><published>2011-08-12T09:44:00.001-05:00</published><updated>2011-08-12T09:45:36.589-05:00</updated><title type='text'>Prime Number Generation</title><content type='html'>I have been working on this prime number generating method for some time.  I have a lengthier version for publication and it is included in my new cryptography course for the EC Council. However I thought I would introduce this abbreviated version to those who read my blog.  Enjoy!&lt;br /&gt;&lt;br /&gt;There is a large body of research concerning prime numbers. A great deal of pivotal work in number theory concerns prime numbers.  For example the Goldbach Conjecture states that every positive even integer greater than 2 can be written as the sum of two primes. Perhaps more importantly is Euclid’s theorem that there are infinitely many prime numbers. In modern times, prime numbers are a critical part of public key cryptography (Stallings 2010 ).&lt;br /&gt;There have been numerous attempts to derive a formula that will consistently generate prime numbers (Gries &amp; Misra, 1978; Pritchard 1981; Adleman, 1980).  Even before the 20th century, mathematicians sought a reliable method for generating prime numbers. For example Mersenne posited that Mn = 1n -1 is prime for the numbers 2, 3, 5, 7, etc.  Mersenne was attempting to derive prime numbers from known prime numbers.  Unfortunately his method failed at M11 (Devlin, 2001). These methods have been partially successful, but a reliable method for consistently generating prime numbers has been elusive.&lt;br /&gt;This paper details yet another attempt to derive an algorithm for discovering prime numbers.  In this particular study, prime numbers were examined in order to discover any patterns that might emerge. The hypothesis being that an efficient algorithm will not be derived for generating large prime numbers, until a clear pattern is found.  Finding such a pattern should lead to an algorithm.&lt;br /&gt;The methodology used in this study was very simple.  Starting with the lowest prime number, 2, each prime is multiplied by each subsequent prime, increasing the number of primes used each time.  For want of a more appropriate term, this can be called prime factorialization. In every case the product was not only composite, but even, and in fact ended in zero. What became interesting, was that in every case tested, the product was within 1 small prime numbers distance from another larger prime. In the first 4 iterations of this process the nearest primes are equidistant from the product, by a distance of a prime number.   That particular pattern does not continue. The data generated is shown in table 1-1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JKfj7p7ofs0/TkU8C3xKIPI/AAAAAAAAAD0/dgbS4M7JkCo/s1600/primenumberdata.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="289" src="http://1.bp.blogspot.com/-JKfj7p7ofs0/TkU8C3xKIPI/AAAAAAAAAD0/dgbS4M7JkCo/s320/primenumberdata.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While there are primes closer to the product than the ones listed in this chart, it is the equidistant primes that are exactly one prime length from the product that are of interest. &lt;br /&gt;What this data suggests is that by continually multiplying the list of primes by the next known prime, one can generate a number that is within one relatively small prime of another large prime.  In fact in every case, another prime number was within a 2 digit prime of the product of the preceding primes.   It is also worth noting that while table 1-1 stops with the prime number 29, continuing the multiplication by the next prime through 47 also showed the product to be even, and to end in a zero.  Numbers beyond 47 were not tested.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References&lt;br /&gt;&lt;br /&gt;Adleman, L. (1980). On distinguishing prime numbers from composite numbers.  21st Annual &lt;br /&gt;symposium on foundations of computer science. Retrieved from http://www.computer.org/portal/web/csdl/doi/10.1109/SFCS.1980.28  &lt;br /&gt;&lt;br /&gt;Devlin, K. (2001). Mathematics: The new golden age. Columbia, NY: Columbia University &lt;br /&gt;Press.&lt;br /&gt;&lt;br /&gt;Gries, D., Misra, J.  (1978). A linear sieve algorithm for finding prime numbers. &lt;br /&gt;Communications of the ACM, 21 (12).&lt;br /&gt;&lt;br /&gt;Pritchard, P. (1981). A sublinear additive sieve for finding prime number. Communications of &lt;br /&gt;the ACM, 24 (1). &lt;br /&gt;&lt;br /&gt;Stallings, W. (2010). Cryptography and network security: Principles and practice.  Saddle &lt;br /&gt;Brook, New Jersey: Prentice-Hall.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4185703222187249401?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4185703222187249401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/prime-number-generation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4185703222187249401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4185703222187249401'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/prime-number-generation.html' title='Prime Number Generation'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-JKfj7p7ofs0/TkU8C3xKIPI/AAAAAAAAAD0/dgbS4M7JkCo/s72-c/primenumberdata.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1704922492636190786</id><published>2011-08-07T13:21:00.002-05:00</published><updated>2011-08-07T13:21:59.218-05:00</updated><title type='text'>What is a hacker</title><content type='html'>Recently someone forwarded me an article (http://m.techrepublic.com/blog/10things/the-top-10-hackers-of-all-time/2610?tag=nl.e099) that purports to list the top 10 hackers of all time. I could not disagree with this list more. Let me pick a few examples from it:&lt;br /&gt;&lt;br /&gt;Robert Morris: Robert Morris developed a worm that got out of hand and caused far more damage than he had intended.  There are several reasons I would not consider him a hacker (black hat or white hat). To begin with he did not even understand his own worm well enough to realize what harm it could cause.  Secondly, being renown for a single event does not make one ‘great’ in any field.&lt;br /&gt;&lt;br /&gt;Yan Romanowski: This person launched a massive denial of service attack. The first issue with his inclusion on the list is that a DoS attack is the easiest attack to do.  It does not take any great skill. Secondly he was caught and arrested, so it seems he did not even do the DoS right.&lt;br /&gt;&lt;br /&gt;Kevin Mitnick: Mr. Mitnick was caught…more than once. That alone brings into question his skillset. Secondly he was most known for social engineering, not actual technical hacking.&lt;br /&gt;&lt;br /&gt;So what is a hacker? Whether the person is black hat or white hat, a hacker is someone with well above average technical skills and a deep curiosity of how things work. A hacker is always exploring, always prodding, and always learning.  Some hackers direct this effort to elicit purposes, most do not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1704922492636190786?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1704922492636190786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/what-is-hacker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1704922492636190786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1704922492636190786'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/08/what-is-hacker.html' title='What is a hacker'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2250487481217828582</id><published>2011-07-25T20:27:00.002-05:00</published><updated>2011-07-25T20:27:46.368-05:00</updated><title type='text'>What makes an expert?</title><content type='html'>This week there was a news story of a ‘cyber crime expert’ being taken in by a hoax. However when I looked up that particular expert I found the person in question was an attorney who had worked on anti cyber bullying laws. That person had no training or experience in IT security, computer science, networks, etc.  I also could not find one publication by this person (not one article, not one book, etc.).  Not one IT certification (no CISSP, no ISSAP, no CEH, no Sans, etc.) .  I could not find any mention of even one year working in any IT related job.  Now obviously one could be missing one of these credentials, but how does one qualify as an ‘expert’ without any of them? This person simply was not really a 'cyber crime expert'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This brings us to a problem I discuss in class frequently.  Computer security is exciting.  You will notice movies about hackers (Swordfish, Hackers, Untraceable, etc.), but when was the last time you saw a move about database admins or mainframe programmers?  So since computer security sounds cool, everyone wants to claim expertise in it.  Everyone is an uber hacker.  Unlike licensed professions, nothing prevents anyone from claiming to be a ‘security expert’. So what should you look for in an expert?  At least 3 of the following (note I said expert not merely a consultant):&lt;br /&gt;1. Graduate training. A masters or Ph.D. in some computer related discipline.&lt;br /&gt;2. Some relevant industry certification (CISSP, CEH, etc.)&lt;br /&gt;3. Real world experience. At least 4 years.&lt;br /&gt;4. Published  (at least co-authored a paper or perhaps presented a talk at a conference).&lt;br /&gt;Now obviously all four is an ideal mix, but an excess in one area might make up for a dearth in another.  For example if one had only a bachelor’s degree, but 10 years of experience, that would be fine.&lt;br /&gt;&lt;br /&gt; We have too many people pontificating on computer security who simply don’t know enough. Expert does not mean ‘competent’. It means you are the top of your field.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2250487481217828582?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2250487481217828582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/what-makes-expert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2250487481217828582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2250487481217828582'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/what-makes-expert.html' title='What makes an expert?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5754929710550341788</id><published>2011-07-23T12:58:00.000-05:00</published><updated>2011-07-23T12:58:02.941-05:00</updated><title type='text'>Is CAST worth it?</title><content type='html'>The EC Council has started a new program called Center for Advanced Security.  The question is: is it worth it? Now in full disclosure, I created their cryptography course so I am not unbiased. &lt;br /&gt;With that said it may seem no surprise that I do think it is worth it. Please allow me to explain why.  What happens to the person who is reasonably well versed in security? Perhaps you are a CEH, CISSP, or even&lt;br /&gt;have a graduate degree in information assurance (or something related).  Is that all there is to know? Well anyone who possesses those credentials knows the answer is a resounding 'NO!'  There is a lot more&lt;br /&gt;to learn. But for the most part you learn it via experience, trial and error. The CAST prgoram is about letting trained professionals go to a deeper level.  In 3 days, 8 hours each you learn in depth details&lt;br /&gt;of some particular aspect of security.  And these are very in depth. They begin assuming you have moderate amount of knowledge.  Essentially in 3 days you take your knowledge of one specific area to a whole other level.&lt;br /&gt;&lt;br /&gt;Cost is also a factor. Well many training classes cost over 3K for training, particularly certification boot camps.  well these very advanced courses with well known experts, cost 2295. There are also usually&lt;br /&gt;some discounts to be had to knock some of that price. So this is a very reasonable cost.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So in my opinion this is well worth it.  It is past time we had advanced training for those who have already gained a professional level of knowledge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5754929710550341788?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5754929710550341788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/is-cast-worth-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5754929710550341788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5754929710550341788'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/is-cast-worth-it.html' title='Is CAST worth it?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2435278108747978511</id><published>2011-07-11T09:05:00.001-05:00</published><updated>2011-07-11T09:05:44.768-05:00</updated><title type='text'>No need to fear Rainbow tables</title><content type='html'>First, for those readers who do not know, I need to clarify what a rainbow table is.  Essentially Windows stores passwords in hashed format.  A hash is a one-way function , you don’t ‘unhash’ something. When you login, Windows hashes the password you entered and compares that to the hash stored in your SAM file (that is found in Windows\System32\) to see if it matches. If it does you are logged in.&lt;br /&gt;Well a rainbow table has hashes of every possible configuration of characters. For example you would have every possible 2 character combination and the matching hash. Then every possible 3 character combination and the matching hash, etc.  Tools like OphCrack are used on Windows machines to boot into Linux, grab the Windows SAM file and then search the rainbow tables for a match. If a match is found, then that is the password. These tools are very effective on XP and Vista machines with passwords less than 10 -12 characters long.&lt;br /&gt;Now how do you stop this?  Well there are several ways:&lt;br /&gt;1. Use longer pass phrases.  For example ‘!L!k3ch33seburg3rsfrombUrg3rk!nG’ would be too long for any rainbow table (those tables get HUGE very fast. And 32 characters long is way too big for them).&lt;br /&gt;2. Use Microsoft’s free tool ‘Syskey’ to encrypt the SAM file. Then the tool (such as OphCrack) cannot read the SAM file to search for matches.&lt;br /&gt;3. Use a free tool like TrueCrypt to encrypt your entire hard drive.&lt;br /&gt;4. Windows 7 uses something called salt.  This is the insertion of random bits into the hash to keep tools like OphCrack from guessing the password.&lt;br /&gt;&lt;br /&gt;So you have four methods to prevent these kinds of attacks. Personally I have Windows 7, with Syskey, and a long passphrase…so I am not worried about someone cracking my Windows password.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2435278108747978511?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2435278108747978511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/no-need-to-fear-rainbow-tables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2435278108747978511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2435278108747978511'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/07/no-need-to-fear-rainbow-tables.html' title='No need to fear Rainbow tables'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6031303299497870034</id><published>2011-06-22T09:28:00.002-05:00</published><updated>2011-06-22T09:28:30.158-05:00</updated><title type='text'>Lulzsec How worried should you be?</title><content type='html'>The media is buzzing with stories of Lulzsec and Anonymous.  If you take the media hype at face value, you have two nefarious rogue hacker groups laying waste to the internet with law enforcement powerless to stop them.  Just last week they took down the CIA…..or did they?&lt;br /&gt;To gauge how serious this threat is, one has to look at what they have actually done. With very few exceptions their attacks have been distributed denial of service attacks against web sites.  &lt;br /&gt;&lt;br /&gt;It is important to keep in mind what is happening here. First and foremost a website is, by definition, the most exposed portion of a network. It is open to the world. And it must be.  For example hacking into the CIA web site is not even remotely the same as hacking into the CIA network.  The website for most organizations is completely isolated from the actual network.  Secondly they did not actually ‘hack in’ to the website, they simply shut it down.  While there are many different ways to do it, in essence a denial of service attack is about overloading a target system with more traffic than it can handle. This usually forces the target system offline.  This is the cyber equivalent of low skilled vandalism. To equate this with ‘hacking into the CIA” would be akin to someone spraying graffiti on the side of the bank, and that act being equated with breaking into the vault.  They are not even close.&lt;br /&gt;&lt;br /&gt;What I have seen so far from Lulzsec are very low skilled attacks on public facing web sites. These sorts of attacks could be easily done by any student studying security and penetration testing.  While I do think these events are crimes and should be treated as such, I think the reputation the media is giving to the perpetrators is vastly exaggerated and totally unjustified.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6031303299497870034?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6031303299497870034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/lulzsec-how-worried-should-you-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6031303299497870034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6031303299497870034'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/lulzsec-how-worried-should-you-be.html' title='Lulzsec How worried should you be?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3615428360696173352</id><published>2011-06-16T09:53:00.002-05:00</published><updated>2011-06-16T09:53:13.632-05:00</updated><title type='text'>Are we in a cyber war?</title><content type='html'>It is not hard to find stories in the news of hacking attacks that appear politically motivated. This week the hacker group Lulz Security claims responsibility for taking down the CIA website http://beta.news.yahoo.com/cia-website-goes-down-hackers-claim-responsibility-002426685.html . It is certainly true that a denial of service attack on a website is neither difficult nor particularly dangerous. It is the cyber equivalent of low end vandalism.  More an annoyance than an intrusion.  However, hacking groups specifically targeting the CIA, even with a simple denial of service attack on the website, is interesting. &lt;br /&gt;&lt;br /&gt;There is also the issue of the China Eagle Union http://www.thedarkvisitor.com/2007/10/china-eagle-union/. This group of thousands of hackers based in China, specifically targets western networks.  And they are not just performing denial of service attacks on websites. Their goal is to steal information. While they insist that they have no connection to the Chinese government, and in fact are in constant danger of arrest by Chinese authorities, I have difficulty believing this. In an authoritarian country, where citizens have few rights and the government is routinely monitoring network activity, it is hard to imagine this group does not have at least the tacit approval of the Chines government.&lt;br /&gt;Now China’s military is recommending steps be taken to counter a cyber warfare threat from the United States. http://news.yahoo.com/s/nm/20110616/wr_nm/us_china_usa_internet &lt;br /&gt;&lt;br /&gt;What does all this mean? Frankly my opinion is that we are already in a cyber cold war with China. Small, low intensity cyber conflicts, often through third party groups rather than direct government involvement.  This is a text book cold war conflict, and it is underway right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3615428360696173352?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3615428360696173352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/are-we-in-cyber-war.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3615428360696173352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3615428360696173352'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/are-we-in-cyber-war.html' title='Are we in a cyber war?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5219040145739784756</id><published>2011-06-09T14:02:00.000-05:00</published><updated>2011-06-09T14:02:34.376-05:00</updated><title type='text'>What is a Fiestel network</title><content type='html'>Also called a Feistel function.  First of all it is the basic methodology employed in many block ciphers (including the famous DES And 3DES). It is named after its inventor, the German-born physicist and cryptographer Horst Feistel.&lt;br /&gt;In general it combines substitution and transposition in each stage. In other words the plain text characters are replaced by something new, and blocks of text are swapped.&lt;br /&gt;If you are going to study cryptography at all you should become familiar with this function.&lt;br /&gt;&lt;br /&gt;A slightly more detailed view of the algorithm is as follows:&lt;br /&gt;• This function starts by splitting the bock of plain text data (often 64 bits) into two parts (traditionally termed L0 and R0)&lt;br /&gt;• The round function F is applied to 1 of the halves. The details of that function F can vary with different implementations. &lt;br /&gt;• The output of F is then xor’d with the other half. &lt;br /&gt;• Then the halves are transposed.&lt;br /&gt;• This process is repeated a given number of times&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;For more details &lt;br /&gt;http://x5.net/faqs/crypto/q56.html&lt;br /&gt;http://www.schneier.com/paper-unbalanced-feistel.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5219040145739784756?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5219040145739784756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/what-is-fiestel-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5219040145739784756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5219040145739784756'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/what-is-fiestel-network.html' title='What is a Fiestel network'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8435440117211489038</id><published>2011-06-06T08:06:00.002-05:00</published><updated>2011-06-10T07:47:06.859-05:00</updated><title type='text'>What will it take to be secure</title><content type='html'>This past week there has been another story of hacking. However this one is about an attempt to extort a company that works with the FBI (http://news.yahoo.com/s/ap/20110606/ap_on_hi_te/tec_fbi_partner_data_breach).  Cyber extortion is nothing new, and this case is a classic one. The attackers breached the targets security, then sent an email to an executive with proof of their breach, demanding money to keep the private data private.  What makes this story so interesting is that it was a security firm that works with the FBI.  One would think that such a target was unassailable.  How did this happen? I have not done an audit or analysis of that specific company, but I would like to comment on issues with security professionals in general.  Too often the skill level of security professionals varies widely.  I have personally met security professionals form major companies that literally barely knew how to navigate their own PC. Of course I have also had the privilege to meet and interact with some very talented professionals.  So the real question becomes: what does it take to be a real security pro?  Well I have a few things I suggest:&lt;br /&gt;a) Formal Education: You need to have training/education in computer science in general. You should have a basic working knowledge of operating systems, hardware, networking technologies, and at least one programming language.  Now of course someone will say they ‘know a guy’ who has no formal education and is awesome.  I am certain that is true. But I am also certain that is the exception.  I am sure you would not want a self educated physician to perform an operation on you, would you?&lt;br /&gt;b) Certification: Some people deride certifications, others extol their virtues.  I agree with Bruce Schneier’s view (http://www.schneier.com/blog/archives/2006/07/security_certif.html) certifications are a very useful way to determine if someone has the baseline skillset to be a competent practitioner. They do not make one an expert. I have taken a lot of them myself, and I often learn some new nuance in the process of prepping for a certification.  But keep in mind certifications show one has the baseline knowledge, they do not make one an expert.  I would also say that no single certification is enough.  I would consider the basic certification needs for a security pro would be  CISSP, CEH, and one ‘elective’ (Cisco, CompTIA, Microsoft, etc.). And again, I would consider that the basic requirement.  This won't make you an expert, it will indicate basic competence.&lt;br /&gt;c) Constant learning: I know of no field that changes as fast as this one. You have to constantly be learning and growing.  If you are not routinely updating your knowledge, you cannot be effective in security. Read books, read journals, attend conferences.  Perahps consider other certifications (GIAC, ISSAP, Forensics, etc.). Maybe seek advance training (EC Council's CAST training for example).  But whatever you do, keep learning and growing.&lt;br /&gt;&lt;br /&gt;In my opinion these are the basic requirements for a security professional.  And all too many security professionals fail to meet them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8435440117211489038?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8435440117211489038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/what-will-it-take-to-be-secure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8435440117211489038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8435440117211489038'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/06/what-will-it-take-to-be-secure.html' title='What will it take to be secure'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3133200483980841687</id><published>2011-05-16T07:17:00.001-05:00</published><updated>2011-05-24T13:14:07.137-05:00</updated><title type='text'>Where's the beef?</title><content type='html'>Every week you can find more stories of security breaches at major companies. It is easy to understand a small organization lacking the security measures to prevent these attacks, but major organizations? In just the last 30 days we have seen:&lt;br /&gt;1. Sony&lt;br /&gt;2. Texas Comptroller&lt;br /&gt;3. Epsilon&lt;br /&gt;4. RSA&lt;br /&gt;And these are just a few of the biggest ones. There have been many more smaller breaches.&lt;br /&gt;Why is this happening with organizations that supposedly have the resources to secure their networks? I believe there are two reasons.&lt;br /&gt;&lt;b&gt;Management&lt;/b&gt;&lt;br /&gt;All too often management does not put security first.  Security is seen as a cost, not a benefit, and therefor gets short changed in the budgeting process. Companies spend huge sums of money for new products, but comparatively little to secure them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IT&lt;/b&gt;&lt;br /&gt;I have yet to meet anyone in IT who does not think they know security…yet it usually takes less than 2 minutes of chatting to identify gaping holes in their knowledge.  Security is perhaps the broadest, most complex area of IT. IT touches everything. So to work in security you must have knowledge that is very broad, and is deep in at least a few areas.  There is no such thing as knowing too much. You need to know common security principles as well as the specifics of your operating systems, software, and hardware. You need to understand countermeasures such as firewalls, IDS, honeypot, encryption, antivirus, etc. on a deep level. You also need to understand the techniques that attackers use. If you don’t know how they operate you will not be able to stop them.  Frankly all too many IT people simply lack the requisite knowledge to truly secure their systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3133200483980841687?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3133200483980841687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/05/wheres-beef.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3133200483980841687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3133200483980841687'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/05/wheres-beef.html' title='Where&apos;s the beef?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2642123436378615821</id><published>2011-05-08T08:59:00.003-05:00</published><updated>2011-05-08T08:59:24.884-05:00</updated><title type='text'>The Sony Breach and what it means to you...</title><content type='html'>You can use your credit/debit card for everything these days.  You can buy music/movies/ebooks on iTunes, get books on Amazon.com, or buy gaming items (new maps, games, etc.) on Sony network.  However all of those are vulnerable, as we have seen this week.&lt;br /&gt;&lt;br /&gt;So my advice for protecting yourself is this:&lt;br /&gt;1. Don't store a credit card on their service. It might be convenient, easy to pay, but it is also vulnerable.&lt;br /&gt;&lt;br /&gt;2. Use the 'gift cards' that most of these services offer.  That will not only keep you secure, but will help you keep a budget (it is really easy to get carried away on iTunes or Kindle books!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am not saying don't use your credit/debit card online, I do. I am saying&lt;br /&gt;1. Only use it with reputable companies&lt;br /&gt;2. Even with reputable companies, don't use it in a way that stores the information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2642123436378615821?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2642123436378615821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/05/sony-breach-and-what-it-means-to-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2642123436378615821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2642123436378615821'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/05/sony-breach-and-what-it-means-to-you.html' title='The Sony Breach and what it means to you...'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7298125225445150556</id><published>2011-04-25T07:26:00.001-05:00</published><updated>2011-04-25T07:26:10.982-05:00</updated><title type='text'>A cautionary Wi-Fi tale</title><content type='html'>From time to time the news features a story of someone wrongfully suspected of some heinous computer crime such as child pornography (http://news.yahoo.com/s/ap/20110425/ap_on_re_us/us_wi_fi_warning). These cases involve another party, often a neighbor, accessing the persons Wi-Fi and committing the crime.  In many of these cases, the victim did not even attempt to secure their wireless router.  Leaving your wireless connection open to anyone to use is a very foolish move.  So just remember a few basic steps:&lt;br /&gt;1. Encrypt with WPA2 if at all possible.&lt;br /&gt;2. Have a strong administrative password on the router admin utility.&lt;br /&gt;3. Set the router administration utility so that it can only be administered via a direct connection, not wirelessly.&lt;br /&gt;4. Set the router administration utility to use HTTPS rather than HTTP.&lt;br /&gt;&lt;br /&gt;These simple steps would stop a lot of these problems.  &lt;br /&gt;In addition to securing your wireless, does your iPad/iPhone/Android have a lock out password and automatically lock out after a certain number of seconds? Is your cell phone password protected? With our increasing use of wireless and portable devices, one must be vigilant regarding security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7298125225445150556?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7298125225445150556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/cautionary-wi-fi-tale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7298125225445150556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7298125225445150556'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/cautionary-wi-fi-tale.html' title='A cautionary Wi-Fi tale'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8838099200568331135</id><published>2011-04-19T09:58:00.001-05:00</published><updated>2011-04-19T09:58:23.610-05:00</updated><title type='text'>Integrity, there is no substitute.</title><content type='html'>Bruce Raisley, formerly associated with ‘Perverted Justice’ (they aid in catching online predators), will spend two years in prison, in addition to three years of supervised release and pay a hefty fine.&lt;br /&gt;Raisley, had some disagreement with the group and its founder, Xavier Von Erick. The exact nature of that disagreement is unknown. However Raisley became an outspoken critic of Perverted Justice and Von Erick and did all he could to discredit the group and Van Erick. So Von Erick decided to get even. Hewent online, posed as a woman named Holly, and started up an Internet relationship with Raisley. Von Erck eventually convinced Raisley to leave his wife for Holly, and had a Perverted Justice volunteer photograph him waiting for "Holly" at the airport. &lt;br /&gt;A few magazines did stories on Perverted Justice and included this incident. So Raisely responded by creating a virus that infected about 100,000 computers globally. He then used this botnet to launch distributed denial of service (DDoS) attacks against any Web sites that had posted the articles.&lt;br /&gt;&lt;br /&gt;Now first and foremost both parties (Von Erick and Raisly) were not simply wrong, but monumentally wrong. To begin with people have disagreements.  Business relationships end. The responsible thing to do is to just walk away.  Raisley decided to go on the attack. Then Von Erick compounded the problem by perpetrating a fraud to attempt to discredit Raisley. Then Raisley decided to escalate the matter to felonies.&lt;br /&gt;Now for the fallout: Well Raisley is going to prison and is done in the IT world.  Von Erick has managed to discredit the group Perverted Justice, and of course one can only assume Raisley’s marriage is in deep trouble if not over. All parties involved are far worse off than they were. No one ‘won’, everyone lost. Beyond that, I cannot imagine that an enterprising defense attorney won’t use the fraud committed by Von Erick and the Perverted Justice volunteer to undermine the prosecution of anyone if evidence gathered by Perverted Justice is involved. Frankly speaking both Raisley and Von Erick not only demeaned themselves, but may well be instrumental in some online predators going free.&lt;br /&gt;&lt;br /&gt;The moral to this story is simple: if you are involved in any aspect of computer security, then your integrity is just as important as your technical skills. You must conduct yourself in a manner that is above reproach. &lt;br /&gt;http://news.yahoo.com/s/zd/20110416/tc_zd/263249&lt;br /&gt;http://news.yahoo.com/s/nm/20110415/wr_nm/us_crime_hacker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8838099200568331135?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8838099200568331135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/integrity-there-is-no-substitute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8838099200568331135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8838099200568331135'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/integrity-there-is-no-substitute.html' title='Integrity, there is no substitute.'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-61988848754338569</id><published>2011-04-08T09:19:00.000-05:00</published><updated>2011-04-08T09:19:14.684-05:00</updated><title type='text'>What is new in CEH 7</title><content type='html'>I took the CEH V 6, and I was very curious to know what is in the new CEH 7 test.  As an EC Council Instructor I was invited to see a webinar on the new class material, and I have some insights for you.&lt;br /&gt;&lt;br /&gt;The first major change I saw was that they have included Metasploit as part of the curriculum and part of the test.  I have often thought that Metasploit should be part of the curriculum, well it seems the EC Council agrees!&lt;br /&gt;&lt;br /&gt;They have also updated attacks and tools to reflect the current standards. This is an important change, but one I had expected.&lt;br /&gt;&lt;br /&gt;They have iLabs (with official EC Council tests), which allows you to get to virtual machines via your web browser and execute labs!&lt;br /&gt;&lt;br /&gt;Most importantly, all EC Council instructors go through a four hour train the trainer webinar to make sure that the instructor knows CEH 7.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I always thought the CEH was a good test, but needed some improvements...well EC Council seems intent on continually improving it. I have to say I really like the new CEH 7!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-61988848754338569?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/61988848754338569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/what-is-new-in-ceh-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/61988848754338569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/61988848754338569'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/what-is-new-in-ceh-7.html' title='What is new in CEH 7'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4787449865354603742</id><published>2011-04-06T07:29:00.001-05:00</published><updated>2011-04-06T08:33:28.583-05:00</updated><title type='text'>Getting Deeper Security Training</title><content type='html'>OK, lets assume you are security professional.  You understand Intrusion Detection Systems, Honeypots, Firewalls, Digital Certificates, etc.  You have taken some security certifications (perhaps Security+ or CIW Security Analyst).  Maybe you even studied penetration testing and perhaps became a Certified Ethical Hacker.  Perhaps you have even achieved the gold standard in security certifications the CISSP.  Is there nothing more?&lt;br /&gt;&lt;br /&gt;Well yes there is. In fact there are two paths to something deeper:&lt;br /&gt;1. ISC2 has advanced concentration exams for CISSP holders. You can pursue the ISSEP, ISSAP, or ISSMP concentrations for the CISSP.  I am currently a CISSP myself. I am scheduled for the ISSEP in May and the ISSAP in June...I am trying to get all three before the end of this year.  So I highly recomend these concentrations for people trying to get adavanced security skills.&lt;br /&gt;&lt;br /&gt;2. The EC Council is now offering advanced training courses, they call 'Deep Dive' courses. http://www.eccouncil.org/training/advanced_security_training.aspx&lt;br /&gt;These are not for beginners. They offer advanced courses in penetration testing, cryptography, mobile forensics, application security, and network defense. These courses are all for the experienced pro, wanting to go very deep on one specific topic. In the interest of full disclosure, I am currently developing their cryptography deep dive course, so I am not completely unbiased.  But the reason I agreed to work with them on this is because of how impressed I was with the program. I would recomend it even if I had no connection to it. In fact you may not be interested in my cryptography course, but you should strongly consider one of the other courses that does interest you. They have some outstanding training that simply is not available anywhere else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4787449865354603742?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4787449865354603742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/getting-deeper-security-training.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4787449865354603742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4787449865354603742'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/04/getting-deeper-security-training.html' title='Getting Deeper Security Training'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6093136163549596438</id><published>2011-03-19T08:54:00.000-05:00</published><updated>2011-03-19T08:54:59.214-05:00</updated><title type='text'>Are you safe enough</title><content type='html'>The RSA company, renown for making security products, was breached this week (http://news.yahoo.com/s/afp/20110318/ts_alt_afp/usitinternetcrimesoftwarersa). A spokesman for the company states that data was stolen that could be used to breach their customers.&lt;br /&gt;&lt;br /&gt;Now RSA has always been a very reputable and reliable security company.  Yet their defenses were breached.  It should be noted that they are also a very big target, attracking the attention of the very best attackers. However what can we learn from this? Well a few things:&lt;br /&gt;&lt;br /&gt;1. No network is completely safe. Just because you have not yet been breached, does not mean you are safe. It just means you have not yet attracted the attention of talented hackers.&lt;br /&gt;&lt;br /&gt;2. Not only should you have defense in depth, you should also not have all of your defense dependent on one vendor.  If, for example, your entire defense is based on RSA products, you might be in serious trouble now.  As much as companies love to 'standardize' on one vendor, that can be a security disaster. If that vendor has a flaw, your entire system is susceptible.  &lt;br /&gt;&lt;br /&gt;3. Every organization needs penetration testing. Whether that is done interenally, or by outside consultants, it needs to happen. Until a talented and trained professional tries to breach your network, you have no idea how secure you really are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6093136163549596438?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6093136163549596438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/are-you-safe-enough.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6093136163549596438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6093136163549596438'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/are-you-safe-enough.html' title='Are you safe enough'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6782014293182245918</id><published>2011-03-10T06:33:00.000-06:00</published><updated>2011-03-10T06:33:55.969-06:00</updated><title type='text'>Why certifications sometimes miss the mark</title><content type='html'>I have previously commented on the value (both perceived and actual) of certifications in IT.  It is obvious to anyone, however, that some people have certifications and don't appear to have the breadth or depth of knowledge one would expect. For example you may encounter someone who has Network+, but seems to not know enough about networking.  Why is this?&lt;br /&gt;&lt;br /&gt;The problem is not in the certification, it is how we prepare for it.  Let me use an analogy. If I asked you to tell me the derivative of the cosine of x, and you are able to do so, we would assume (based on your correct answer) that you know several things. For example it could be safely assumed that you knew about derivitives and could compute others, as well as limits. It could be safely assumed that you had a working knowledge of trigonometry and basic algebra.  We assume all of this because to get to derivatives you would have normally first studied algebra, trigonometry, then limits.  We don't assume you simply memorized what the derivative of cos x is  (btw for those math challanged readers, it is - sin x).  &lt;br /&gt;&lt;br /&gt;However in IT some people do just that. They memorize a set of facts just to pass a given test. That is not what the test was designed to do. It was designed to sample your knowledge from a broad area.  Just memorizing specific answers to specific questions defeats the purpose.  Unfortunately some boot camps do just that. They cram a bunch of memorization in your head, you pass a certification test...but do you really have the knowledge?&lt;br /&gt;&lt;br /&gt;This is why when I teach certification classes I always&lt;br /&gt;1. Cover the 'why' behind the what. Why is this true?&lt;br /&gt;2. Include hands on training. You don't just memorize answers, you do it.&lt;br /&gt;3. Add extra peripheral information, not directly on the test, but related. As some of you may know, my favorite phrase in class is 'no extra charge for extra knowledge'.&lt;br /&gt;&lt;br /&gt;I would encourage all those studying for a certification, to avoid a myopic view of just cramming in facts for a test. Learn the field of study.  And I would encourage all instructors and trainers to make sure they are truly teaching the full topic, not just cramming in facts for a test.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6782014293182245918?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6782014293182245918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/why-certifications-sometimes-miss-mark.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6782014293182245918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6782014293182245918'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/why-certifications-sometimes-miss-mark.html' title='Why certifications sometimes miss the mark'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8103057715631082251</id><published>2011-03-06T22:32:00.001-06:00</published><updated>2011-03-06T22:33:21.687-06:00</updated><title type='text'>IS THE CISSP WORTH IT?</title><content type='html'>If you google the title of this article you will find many blogs with conflicting thoughts on this issue.  I have recently passed the CISSP and would like to add my comments to the cacophony of opinions on this issue.  It is true the CISSP has limits. It is so broad that it does not go into depth on any one topic.  And I am certainly not the first to make this criticism of the CISSP. However let me enumerate what I perceive to be its strong points:&lt;br /&gt;&lt;br /&gt;First and foremost is that breadth. I personally am of the opinion that security can only be achieved with a broad knowledge of many topics. The CISSP will sample your knowledge of policies, cryptography, the OSI model, ports and protocols, and more.  Now presumably this is just a sample to test your knowledge. Obviously if you went to a boot camp and crammed in just enough to pass the test, that may be all you know.&lt;br /&gt;&lt;br /&gt;The background check. Allegedly 25% of applicants are randomly selected to verify their background. I know of no other certification that does this.&lt;br /&gt;&lt;br /&gt;The continuing education credits. More certifications are implementing this. Despite how some people complain about this, it is not very onerous. If you are active in the security industry you should have no problem keeping up with the CE Credits.&lt;br /&gt;&lt;br /&gt;The education and experience requirements. You must either have 4 years of experience with a degree, or 5 years without one.  This is a wonderful requirement. This exam is meant to sample your knowledge, and show what you have learned with years of experience.&lt;br /&gt;&lt;br /&gt;Last but not least, many employers are very enamored with it. In fact some jobs won’t interview you without the CISSP. That alone is reason enough to get it!&lt;br /&gt;&lt;br /&gt;So all in all I would have to opine that the CISSP is a valid and worthwhile certification. Like all certifications, is has certain limits. But it is well worth your time to pursue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8103057715631082251?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8103057715631082251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/is-cissp-worth-it.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8103057715631082251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8103057715631082251'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/is-cissp-worth-it.html' title='IS THE CISSP WORTH IT?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-684179880189699956</id><published>2011-03-06T22:26:00.001-06:00</published><updated>2011-03-06T22:26:08.601-06:00</updated><title type='text'>WHY NO FLASH WITH IPAD/IPOD/IPHONE</title><content type='html'>It amazes me how many 'experts' wring their hands and bemoan apples avoidance if Flash support.  This is actually rather simple.  Right now Flash is put into web pages by embedding a flash player.  This has proven to be quite a security problem. So HTML version 5 does not support embedding such players, and instead plays Flash animations inline, with a standard HTML command. Apples problem lies in jumping the gun. They put out a product that does not support flash, but did not put out a browser that embraced HTML 5.&lt;br /&gt;&lt;br /&gt;This really brings up the topic of pundits.  Tech pundits abound. I supposed this blog makes me one. However, I would caution anyone to make sure they know all the facts before publicizing an opinion....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-684179880189699956?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/684179880189699956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/why-no-flash-with-ipadipodiphone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/684179880189699956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/684179880189699956'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/03/why-no-flash-with-ipadipodiphone.html' title='WHY NO FLASH WITH IPAD/IPOD/IPHONE'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4272131150631409256</id><published>2011-02-25T11:49:00.001-06:00</published><updated>2011-02-25T11:49:52.640-06:00</updated><title type='text'>A new method for creating ghost partitions</title><content type='html'>I have developed a new method for creating ghost partitions. You may find it of some interest.  You can read the brief paper here:&lt;br /&gt;http://www.chuckeasttom.com/ghostdrive.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4272131150631409256?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4272131150631409256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/new-method-for-creating-ghost.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4272131150631409256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4272131150631409256'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/new-method-for-creating-ghost.html' title='A new method for creating ghost partitions'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6591066601662367107</id><published>2011-02-25T08:29:00.000-06:00</published><updated>2011-02-25T08:29:10.589-06:00</updated><title type='text'>RSA Encryption in more depth</title><content type='html'>RSA is perhaps the most widely used public key encryption algorithm in use today. The algorithm was publicly described in 1977 by Ron Rivest, Adi Shamir, and Leonard Adleman at MIT; the letters RSA are the initials of their last names.  Most people in networking or network security know this much about it.  You also probably know that in public key cryptography (also called asymmetric cryptography) that one key is used to encrypt a message and another to decrypt it.  You probably even know that this math is based on really large primes. But do you know exactly how it works? Well let me walk you though the math. I will use small primes to make this easier to follow.&lt;br /&gt; Key generation&lt;br /&gt; Generate two large random primes, p and q, of approximately equal size such that their product n = pq is of the required bit length (such as 128 bits, 256 bits, etc.)&lt;br /&gt;Lets use p=7 and  q= 5 (remember we are using small because the math is easier)&lt;br /&gt; Let n = pq&lt;br /&gt;So n = 35&lt;br /&gt; Let m = (p-1)(q-1)&lt;br /&gt;So m = (7-1)(5-1) = 6 * 4 = 24&lt;br /&gt; Choose a small number e, co-prime to m (note: Two numbers are co-prime if they have no common factors.)&lt;br /&gt;OK lets say e = 2&lt;br /&gt; Find d, such that de % m = 1&lt;br /&gt;This means we want some number d such that d * e divided by m leaves a remainder of 1 (the % means modulus, or divide and give the remainder). So we have everything but d, that gives us&lt;br /&gt;d2 % 24 =1&lt;br /&gt;or what times 2 divided by 24 leaves a remainder of  1? Well that is easy  Basically if you take any multiple of 24 add 1 and divide by 2 you get a possible solution.  Lets use the smallest one or 49/2 =24.5 &lt;br /&gt;So d = 24.5&lt;br /&gt;&lt;br /&gt; Publish e and n as the public key.&lt;br /&gt;Keep d and n as the secret key.&lt;br /&gt; Encrypt&lt;br /&gt; C= Me % n &lt;br /&gt;Note m is your message&lt;br /&gt; Put another way &lt;br /&gt; Computes the ciphertext c = pe mod n&lt;br /&gt;So take your message (converted to ascii then to binary, then you can leave it in binary if you want but the math is easier if you convert that to decimal) and do&lt;br /&gt;Me % n&lt;br /&gt; Decrypt&lt;br /&gt; P = Cd % n &lt;br /&gt; Put another way&lt;br /&gt; Uses his private key (d,n) to compute m = cd mod n.&lt;br /&gt;For more details go to http://www.di-mgt.com.au/rsa_alg.html#keygen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6591066601662367107?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6591066601662367107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/rsa-encryption-in-more-depth.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6591066601662367107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6591066601662367107'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/rsa-encryption-in-more-depth.html' title='RSA Encryption in more depth'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2841627736209012118</id><published>2011-02-24T14:25:00.002-06:00</published><updated>2011-02-24T14:25:39.432-06:00</updated><title type='text'>FUN WITH MATH</title><content type='html'>Yes I said FUN with math.  Hard to believe? Trust me for just a moment, I am going to show you math can be fun.  Just try this:&lt;br /&gt;Pick a single digit number other than zero…have you got one? Good. Now multiply that number times 9.  Got your answer? Ok if your answer is a single digit, then leave it alone. If it is two digits, then add the two digits together.  Now whatever that answer is subtract 5.  With that answer assign a letter to the number. So if you have a 1, it becomes A, 2 becomes B, 3 becomes C, etc.  Got your letter? Ok pick a country that starts with that letter (not a city, state, or continent, but a country).  Do you have one? Ok now pick an animal whose name starts with the last letter of that country you picked.&lt;br /&gt;&lt;br /&gt;I bet you picked Denmark and Kangaroo (though it could have been Koala)…wow How did I know that?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here it is:&lt;br /&gt;&lt;br /&gt;Well it is simple.  You picked a number and multiplied it by 9.  Now think about the 9’s times tables.  You have 9* 2 = 18. If you add those digits (1, 8) you get 9.  If you have 9 *3 = 27. If  you add those digits (2, 7) you get 9.  If you have 9 * 3= 36. If you add those digits (3 , 6) you get 9. In fact no matter what single digit you picked, your answer will lead to a 9!  Now when I asked you to subtract 5, you will always get 4, so you will always get the latter D…and in the English language that gives you only one country: Denmark.  And very few animals have names starting with K.&lt;br /&gt;&lt;br /&gt;This is all based on simply knowing the multiplication tables and applying them in an interesting way.  &lt;br /&gt;&lt;br /&gt;My point is that math can be very fun!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2841627736209012118?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2841627736209012118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/fun-with-math.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2841627736209012118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2841627736209012118'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/fun-with-math.html' title='FUN WITH MATH'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4499762903285317643</id><published>2011-02-18T09:04:00.001-06:00</published><updated>2011-02-18T09:04:39.259-06:00</updated><title type='text'>Net Neutrality...what is it all about?</title><content type='html'>I have recently read a number of news stories online, regarding net neutrality. And the discussions regarding these stories are full of disinformation.  Many people seem concerned the government will be taking over the internet and limiting free speech. This is not what net neutrality is about.&lt;br /&gt;&lt;br /&gt;Many large ISP's want to be able to regulate the content you recieve over the internet. They may wish to block content they disapprove of (perhaps an expose news story about their parent company?) or simply charge more for certain content than for others.  Net neutrality is simply stating that the internet is content neutral. An ISP cannot block any content (other than illegal content such as child pornography) and cannot charge you more for certain types of content (for example charge you more for using netflix than some other video source). This protects your right to free speech.&lt;br /&gt;&lt;br /&gt;This time the government got it right. The new net neutrality FCC regulations are very important and virtually every major computer science group has been beggin for this for years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4499762903285317643?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4499762903285317643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/net-neutralitywhat-is-it-all-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4499762903285317643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4499762903285317643'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/net-neutralitywhat-is-it-all-about.html' title='Net Neutrality...what is it all about?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6436564290152596809</id><published>2011-02-11T10:13:00.002-06:00</published><updated>2011-02-11T10:13:19.347-06:00</updated><title type='text'>The other tablets…</title><content type='html'>Why am I so sold on iPad.  What about the Android tablets? Windows 7 tablets? They have USB support and other cool features, so why am I not touting their value?  While I won’t be denigrating them, some of the restrictions on Apple products are their strength. You cannot just download anything at all to your iPad. It has to go through the app store, and that is one reason you don’t ever hear about iPad viruses or spyware.  I also found the iPad to be amazingly easy to use. Last but not least is iTunesU. I have been touting the value of this for some time.  Free lectures from major universities on any topic you may want.  I find this to be an amazing feature. And if everyone else implements the same on their products tomorrow, it will still be Apple who pioneered this.&lt;br /&gt;&lt;br /&gt;So for me, I may have a Windows 7 desktop, but my tablet will be iPad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6436564290152596809?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6436564290152596809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/other-tablets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6436564290152596809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6436564290152596809'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/02/other-tablets.html' title='The other tablets…'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7122154939615769576</id><published>2011-01-23T09:39:00.002-06:00</published><updated>2011-01-23T10:56:02.387-06:00</updated><title type='text'>Distance Learning at a glance</title><content type='html'>I am often asked my opinion on educational venues.  In this blog, and in other mediums I have frequently denounced the tech schools such as ITT, Remington,  Westwood, etc.  I have commented that regional accreditation is the only educational accreditation that matters in the United States.  However, some ask me is it possible to get a legitimate, regionally accredited degree via distance learning? The answer is absolutely.  &lt;br /&gt;&lt;br /&gt;Before I describe to you a few such options, let me caution you.  Distance education is not for everyone.  If you are not self-directed and very self-disciplined you will not succeed. You must be able to work with minimal interaction with peers and reduced interaction with the instructor/professor.  If you have a subject that you are struggling with, distance learning will be very difficult for you.  However if you do feel you are well suited to distance learning, let me briefly describe some of the programs available to you:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Traditional Colleges with Distance Learning Programs&lt;br /&gt;&lt;/b&gt;Texas Tech (http://www.depts.ttu.edu/distancelearning/programs/)  has a variety of undergrad and grad programs including a masters of engineering and a master of education.  They also have doctoral programs with only a once a year on campus seminar. Texas Residents pay about $880 per undergrad class, out of state residents pay about $1800.&lt;br /&gt;&lt;br /&gt;University of North Texas (http://www.untecampus.com/default.cfm?p=programs) has a variety of masters programs offered on line.  Quite a number of education and business degrees.&lt;br /&gt;&lt;br /&gt;University of Nebraska (http://www.unk.edu/academics/ecampus/programs/eCampus_Online_Programs/) offers online a masters of science in biology, a masters of education, and several other programs.  Their distance learning grad programs run about $400/credit hour for out of state residents.&lt;br /&gt;&lt;br /&gt;Regis University (http://cps.regis.edu/academic-programs.php) is a traditional catholic school, with multiple online bachelors and masters programs. Several related to computer science including a masters of science in software engineering.&lt;br /&gt;&lt;br /&gt;Mississippi State (http://www.distance.msstate.edu/engr/degreeprograms.html) has a number of distance learning engineering graduate programs, all with very reasonable tuition.  Some require a brief on campus visit.&lt;br /&gt;&lt;br /&gt;The University of Arkansas (http://sceao.uark.edu/Distance_Education/index.html) has a large number of graduate and undergraduate online programs.  All with very reasonable tuition.&lt;br /&gt;&lt;br /&gt;Stanford university (http://scpd.stanford.edu/degreeCredit/degreesCertificates.jsp)  has a number of certificate and a few degree programs online.&lt;br /&gt;&lt;br /&gt;University of Florida (http://www.distancelearning.ufl.edu/Degrees.aspx) has a number of programs in education, management, engineering, public health, etc. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Non traditional, but regionally accredited programs&lt;br /&gt;&lt;/b&gt;Northcentral University (www.ncu.edu) has distance learning bachelors, masters, and doctoral programs in psychology, education, and business. Each offers a variety of concentrations including applied computer science, marriage and family therapy, and more.  This university is regionally accredited but it is not cheap. The Ph.D. classes will cost $2200 per class.&lt;br /&gt;&lt;br /&gt;American Public University (http://www.apu.apus.edu/index.htm) has a wide range of bachelors and masters programs including information technology, space studies, psychology, history, and more. They are very affordable with undergrad courses costing $250/credit hour and graduate courses costing $300/credit hour.&lt;br /&gt;&lt;br /&gt;Colorado Technical University (http://www.coloradotech.edu/Degree-Programs) has many distance learning bachelors and masters degrees in business, information technology, education, and more.&lt;br /&gt;&lt;br /&gt;These are just a few of your many options for regionally accredited distance learning degrees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7122154939615769576?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7122154939615769576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/distance-learning-at-glance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7122154939615769576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7122154939615769576'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/distance-learning-at-glance.html' title='Distance Learning at a glance'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4842146070488284236</id><published>2011-01-20T21:17:00.000-06:00</published><updated>2011-01-20T21:17:22.755-06:00</updated><title type='text'>Musing on Windows</title><content type='html'>I have said it many times, I am an operating system's agnostic. I am writing this on a Windows 7 machine, but I have 4 different Linux distributions in VM's and a Mac notebook on my desk.  Not to mention the book I am currently working on is about Linux Administration.  With that said, let me give you some insight into Windows 7.&lt;br /&gt;&lt;br /&gt;Often times experienced computer techs simply glance over new versions of products and fail to delve in deeply. I have to confess I did that with Windows 7.  I have been using it for many months and am just now discovering some really cool features. A few of my favorite are&lt;br /&gt;1. Branch caching. If you have Windows 7 in offices, and your workstations use files from a server located in a different location, you can use branch caching to cach the file locally. That accomplishes two things. The first is improves performance for the users, and the second is that it reduces network traffic. Most importantly is that it is all transparent to the user.&lt;br /&gt;&lt;br /&gt;2. File recovery. If you look at the file properties of, for example, a Word document, you have the option now to go back and recover previous versions. This will be quite a boon to most end users.&lt;br /&gt;&lt;br /&gt;3. IE 8.  IE 8 has some fascinating features. Most important to me are the security related ones, like inPrivate Browsing.  If you are concerned about your privacy, you have to check this out http://windows.microsoft.com/en-US/windows-vista/What-is-InPrivate-Browsing&lt;br /&gt;&lt;br /&gt;4. BitLocker: Windows 7 offers complete hard drive encryption with BitLocker. And Windows 7 Enterprise offers BitLocker to go. That lets you encrypt removable media.&lt;br /&gt;&lt;br /&gt;These are just a few of my favorite features in Windows 7. In the next few weeks I will have a post discussing Windows 8 rumors!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4842146070488284236?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4842146070488284236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/musing-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4842146070488284236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4842146070488284236'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/musing-on-windows.html' title='Musing on Windows'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8978981828545552171</id><published>2011-01-13T10:10:00.002-06:00</published><updated>2011-01-13T10:14:07.460-06:00</updated><title type='text'>Bond…nerd Bond</title><content type='html'>Well it is now official (http://news.yahoo.com/s/ap/us_military_cyber_oversight) we are using cyberspace for clandestine ops.  These may be espionage, sabotage, or reconnaissance.  Since we are now publically acknowledging this, it seems likely it has been occurring for quite some time.  My personal take is that we absolutely should be doing this.  Our nation is heavily dependent upon technology, and for some time we have been aware that government and quasi governmental entities have been attacking our systems.  &lt;br /&gt;For some time it has been known that we use cyberspace for espionage, and that is an obvious tactic. The goal of espionage is to get information, most of the really interesting information is on a computer somewhere.  But this article reveals our using computer systems for attacks, not just espionage.  This is simply a facet of our modern society.  It is hard to imagine any modern conflict not having a cyber component.&lt;br /&gt;&lt;br /&gt;We already have the cyber equivalent of James Bond...now it seems we will have the cyber equivalent of Navy Seals&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8978981828545552171?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8978981828545552171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/bondnerd-bond.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8978981828545552171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8978981828545552171'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2011/01/bondnerd-bond.html' title='Bond…nerd Bond'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3526370084443573274</id><published>2010-12-29T21:53:00.001-06:00</published><updated>2010-12-29T21:53:36.363-06:00</updated><title type='text'>My Initial Impressions of Visual Studio 2010</title><content type='html'>Well I am neither a Microsoft apologist, nor Microsoft basher. I have worked with Java programming, MySQL and PostGres for database, and Linux for operating systems.  But I also use Microsoft technologies. In my opinion their work on Visual Studio has been a steady progression of improvement. I first found Microsoft programming with Visual Basic 3.0, then VC++ 5.0 and VB 5.0. I have followed the progress of Visual Studio.net through its various incarnations, now culminating with Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;First it is backward compatible with VS 2008, and that is a critical item.  You don’t have to scrap all you did before.  Secondly they now include much more robust and flexible data access methods. Object oriented programming is now more fully ingrained in Visual Studio than ever before.  They also have blurred the line between VB.Net and C# so much that is you take any of the VS 2010 certification tests, you pick which language you want the test done in, when you sit down to take the test!  &lt;br /&gt;&lt;br /&gt;For those of you just looking to wow your end users there is plenty for you. Silverlight is fully integrated into Visual Studio allowing you to put some incredible animation into your program. The use of WCF ans WWF has been expanded since VS 2008.&lt;br /&gt;&lt;br /&gt;My recommendation is that if you are programming with Microsoft technologies, you should do yourself a favor and move up to VS 2010 as quickly as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3526370084443573274?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3526370084443573274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/my-initial-impressions-of-visual-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3526370084443573274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3526370084443573274'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/my-initial-impressions-of-visual-studio.html' title='My Initial Impressions of Visual Studio 2010'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4588925179778369780</id><published>2010-12-17T19:02:00.000-06:00</published><updated>2010-12-17T19:02:07.842-06:00</updated><title type='text'>Ethernet over power</title><content type='html'>I must confess, I had read about this and discussed with several people, but remained skeptical.  Obviously data going down a CAT 6 cable is simply electrical impulses. And obviously ones home wireing carries electrical impulses.  But was it really possible to get data over the house wiring?&lt;br /&gt;&lt;br /&gt;Well it turns out I had to try it. My son has a computer and a desk that is about as far from our wireless router as it could possibly be.  And he was having constant connectivity issues. So about a month ago we bought (about $99) the ethernet over power.  I waited a month to observe performance, and here is what we have found:&lt;br /&gt;1. The setup could not be easier. If you can plug in a toaster, you can set this up. You plug in one end near your wireless router, and then plug a short ethernet cable from the device to a port on the router (that cable is included by the way!).  Then you plug a second device into a socket near the computer you wish to connect and run ethernet from that device to the NIC on the computer and that is it. You are connected.&lt;br /&gt;&lt;br /&gt;2. Problems. Well not at all. We have broadband phone/internet/TV all in one. And frankly I was concerned this might interfere with the other signals. It did not. We have not had any problems at all.&lt;br /&gt;&lt;br /&gt;3. Speed. Well my son is absolutely delighted. He is getting noticably better performance than he did over wireless.&lt;br /&gt;&lt;br /&gt;My final word is yes, this beats wireless hands down.  I am not going to recomend a specific vendor, but I can heartily recomend ethernet over power.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4588925179778369780?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4588925179778369780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/ethernet-over-power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4588925179778369780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4588925179778369780'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/ethernet-over-power.html' title='Ethernet over power'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-82541500539619003</id><published>2010-12-11T17:39:00.000-06:00</published><updated>2010-12-11T17:39:08.607-06:00</updated><title type='text'>There is an app for that</title><content type='html'>Just a listing of some of my favorite science/math/educational apps for iPod/iPad&lt;br /&gt;&lt;br /&gt;Best Free Educational Apps (some for iPad some for iPhone/Ipod&lt;br /&gt;Shakespeare- All of shakespear for free&lt;br /&gt;Particle Zoo - This is just awesome!&lt;br /&gt;Periodic Table of the elements - There are several free ones&lt;br /&gt;New England Journal of Medicine this week - You can read it on your pad for free!&lt;br /&gt;Physics World - You can read it on your pad for free!&lt;br /&gt;Math Ref Free - lots of trig, calc, and physics formulus&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best Paid for Educational Apps (some for iPad some for iPhone/Ipod&lt;br /&gt;Star Walk for iPad 4.99&lt;br /&gt;Supernova .99&lt;br /&gt;OnScreen DNA Lite"4.99&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-82541500539619003?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/82541500539619003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/there-is-app-for-that.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/82541500539619003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/82541500539619003'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/there-is-app-for-that.html' title='There is an app for that'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1817322986075889450</id><published>2010-12-06T14:12:00.000-06:00</published><updated>2010-12-06T14:12:01.931-06:00</updated><title type='text'>Software Engineering...really?</title><content type='html'>Software Engineering, is it really engineering?&lt;br /&gt;&lt;br /&gt;Much of my career has been in software development, so forgive me if I blast my own profession a bit.  Yet another technological failure is due to programming flaws, a Russian rocket failure (http://news.yahoo.com/s/afp/20101206/wl_asia_afp/russiaspacescience).  It is not hard to find instances where programming flaws doomed technological projects to failure.  Why does this happen?&lt;br /&gt;&lt;br /&gt;In my opinion it is because we have so few software engineers.  By that I mean, people who actually engineer software.  Just because you write code, and your job description says ‘engineer’ does not make you a software engineer. Think about any engineering discipline. There is extensive planning prior to development, then extensive testing prior to production.  I rarely see anything approaching appropriate planning or testing in software.  Usually testing means a few hours banging around on it, then maybe having a few users beta testing.  Planning usually consists of some half hearted attempts at a few UML diagrams.  And all too often change management is non existent.&lt;br /&gt;&lt;br /&gt;If programmers wish to take on the mantle of ‘engineer’, then act like engineers. Planning and testing should occupy at least as much time as coding.  And simply because something seems to function does not mean it is good. Does it function efficiently? Does the code have inherent weaknesses that may lead to problems later?&lt;br /&gt;&lt;br /&gt;Besides the engineering aspects, you must also use proper coding.  At a minimum this means effective use of algorithms, extensive error handing, and pervasive data validation.  A user should not be able to enter data that crashes your program.&lt;br /&gt;&lt;br /&gt;Until we programmers start acting like engineers, these problems will continue.  And PLEASE do not call yourself a 'software engineer' unless you conduct your software development, like an engineer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1817322986075889450?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1817322986075889450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/software-engineeringreally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1817322986075889450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1817322986075889450'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/12/software-engineeringreally.html' title='Software Engineering...really?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6772758559817619702</id><published>2010-11-23T09:18:00.000-06:00</published><updated>2010-11-23T09:18:13.148-06:00</updated><title type='text'>DONT FAKE IT</title><content type='html'>Ok this is not strictly about technology or about science. It is a personal rant.  Don't fake it&lt;br /&gt;Fake Ph.D.&lt;br /&gt;Look I will be the first to say there are certainly people without graduate degrees, who are incredibly knowledgeable, probably more so than some with graduate degrees. But if you want to be called 'Doctor' then earn it.  A few famous fake Ph.D.s:&lt;br /&gt;1. Laura Callahan: this is the most egregious. She held an IT management position with the Department of Homeland Security. And it turns out her Bachelors, Masters, and Ph.D. were all fake!http://reason.com/archives/2005/01/01/cut-rate-diplomas&lt;br /&gt;&lt;br /&gt;2. Kent Hovind and Carl Baugh: Both well known 'creation scientists'. Both of whom have degrees from totally unaccredited degree mills.  Both of whom claim the title 'doctor'. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The list goes on and on.  People want recognition but are not willing to work for it.  I will be the first to say that having a Ph.D. does not guarantee intelligence, or even expertise in a given field. And not having one certainly does not denote incompetence. But if you want one, do it right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fake authors&lt;br /&gt;&lt;br /&gt;Being an author is not easy. You need to be prepared for many rejections.  However some take the easy way out. They fake it.  What do I mean? Well I am talking about 'self-publishing'.  There are many companies out there that will print your book for a fee. Then it will get listed on Amazon.com.  There are many problems with this process:&lt;br /&gt;1. You will never even break even on your investment.  A real publishing company only makes money if your book sells. So they work hard to market it. To get it in stores, to get pertinent people to review it, etc.  Simply listing it on Amazon.com means a few of your close friends might buy it.&lt;br /&gt;&lt;br /&gt;2. A real publishing company knows the industry.  They know if your book is competitive.  If they turn you down, there may be a good reason.  It may be that there are too many similar books, or too small an audience for your book, or frankly that your book simply is not that good. If you are turned down, the right thing to do is to go back to your book and fix the problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Self publishing does NOT make one an author. Think of it this way, if I pay people to listen to my music, am I a real musician? If you pay people to hang out with you, are you really popular? Well if you pay someone to publish your book, you are not really an author.&lt;br /&gt;&lt;br /&gt;In my opinion self publishing is like buying unaccredited degrees. It is trying to fake an accomplishment you have not actually achieved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6772758559817619702?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6772758559817619702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/dont-fake-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6772758559817619702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6772758559817619702'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/dont-fake-it.html' title='DONT FAKE IT'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7850985863907208691</id><published>2010-11-17T07:22:00.000-06:00</published><updated>2010-11-17T07:22:54.493-06:00</updated><title type='text'>How to reclaim deleted files</title><content type='html'>Having to restore deleted files is a common task. It may be that one is simply trying to get back the document that was mistakenly deleted. Or you may be involved in scanning a computer for evidence.&lt;br /&gt;&lt;br /&gt;However there are many undelete utilities available. Some free, some not.  Some are easier to use than others.  Well I, and my Security+ class, reviewed and tested several tools. While we found many that worked well, one came out on top as being both very easy to use, and free.&lt;br /&gt;&lt;br /&gt;Disk Digger http://diskdigger.org/purchase can be downloaded for free. There is a licensed version that is $14.95 for personal use and 49.95 for commercial use. Still very inexpensive.&lt;br /&gt;&lt;br /&gt;It is a remarkably easy to use tool. Simply click a few buttons and you will be recovering previously deleted files. And once recovered you can view them and restore them very easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7850985863907208691?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7850985863907208691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/how-to-reclaim-deleted-files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7850985863907208691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7850985863907208691'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/how-to-reclaim-deleted-files.html' title='How to reclaim deleted files'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3805914166890456022</id><published>2010-11-13T08:52:00.003-06:00</published><updated>2010-11-17T07:00:06.509-06:00</updated><title type='text'>What is a Theory?</title><content type='html'>Many words have a different meaning in specific situations than they do in normal, day to day conversation. For example the word bug usually refers to an insect, but in computer programming it refers to a flaw in a program. Even a simple and common word such as love means different things in different situations. For example you may love your favorite TV show, love your spouse, and love chocolate ice cream, but you probably don‘t mean the same thing in each case. The word love has a different meaning in different contexts. So when one is attempting to define a term it is important to consider the context one is using it in. &lt;br /&gt;&lt;br /&gt;This is even more true when a word is being used in a specific technical or professional context. Various professions have very specific definitions for certain words. The legal community is a good example. Many words have very specific meanings within the law, meanings which might not exactly match their ordinary daily use. &lt;br /&gt;&lt;br /&gt;It is also true that scientists have some very specific meanings for words they use. The term theory is such a word. This word has a very different meaning in a scientific context than it does in everyday language. In the day-to-day vernacular, a theory is often synonymous with a guess. For  &lt;br /&gt;example your favorite sports team is on a losing streak, you might have a 'theory' about why they are losing. And in this case, by theory you probably mean just a guess. You may or may not have a shred of data to support your theory. In fact it may be littler more than a gut feeling. &lt;br /&gt;In science, however, a theory is not a guess or gut feeling, it is not even just an "educated guess". An educated and testable guess is called an hypothesis. The key part being that it is a testable guess. In fact a guess that is untestable has no place in science at all. When you have a testable, educated, guess, you then have an hypothesis. Once you have tested that hypothesis you have a fact. The fact may be that the test results confirm or reject your hypothesis. Usually you will repeat the test several times to make sure the results were not an error. But even an hypothesis is more than a wild guess or a hunch. It is an educated estimate that must be testable. If it is not testable it is not even an hypothesis. &lt;br /&gt;&lt;br /&gt;For example, if you found a fossil in the ground you might hypothesize that it is a 1.5 million year old thigh bone of a Homo habilis. Now you must test that hypothesis. In fact you will need to perform several tests in order to confirm or reject your hypothesis. You will need to use dating techniques to determine how old it is, and then you will have to carefully examine the bone itself to see if it is consistent with Homo habilis anatomy. Assuming your tests confirm your hypothesis that this is a 1.5 million year old Homo habilis thigh bone, you now have a fact. It is a fact that this bone is 1.5 million years old, and it did not match modern humans or apes. Over time many scientists collect many facts. Eventually one has a body of facts that require some explanation. The explanation of those facts is called a theory. Or put another way ―A theory is an explanation of a set of related observations or events based upon proven hypotheses and verified multiple times by detached groups of researchers. In general, both a scientific theory and a scientific law are accepted to be true by the scientific community as a whole. Both are used to make predictions of events. Both are used to advance technology1 &lt;br /&gt;Now think about this definition for the word theory for just a moment. A theory is an explanation. That is the key part of this definition. After you have accumulated data, you must have some sort of explanation. A string of facts with no connection, no explanation is of little use. This is not only true in science, but in other fields as well. Think about how a detective works. Anyone can notice a string of facts. The detective's job is to put those facts together in a manner which is consistent with all the facts. This is very similar to what scientists do when trying to formulate a theory. Note that with both the scientist and the detective, the theory must match all the facts. &lt;br /&gt;It is sometimes difficult for non-scientists to become accustomed to this use of the word theory. &lt;br /&gt;&lt;br /&gt;People often make the mistake of simply consulting a standard dictionary for a definition. Yet even a basic dictionary usually has multiple definitions. For example the Merriam Webster online dictionary lists many alternative definitions for the word theory. Some of those definitions are synonymous with guess. However even this standard dictionary offers alternative definitions for the word theory. The ones applicable to sciences use of the word theory are: &lt;br /&gt;―1 : the analysis of a set of facts in their relation to one another‖ &lt;br /&gt;―3 : the general or abstract principles of a body of fact, a science, or an art &lt;music theory&gt;‖ &lt;br /&gt;―5 : a plausible or scientifically acceptable general principle or body of principles offered to explain phenomena &lt;wave theory of light&gt;2 &lt;br /&gt;As you can see these three definitions are not synonymous with guess or gut feeling. An even better explanation of this was given by the Scientific American Magazine: &lt;br /&gt;―Many people learned in elementary school that a theory falls in the middle of a hierarchy of certainty--above a mere hypothesis but below a law. Scientists do not use the terms that way, however. According to the National Academy of Sciences (NAS), a scientific theory is "a well-substantiated explanation of some aspect of the natural world that can incorporate facts, laws, inferences, and tested hypotheses.‖ No amount of validation changes a theory into a law, which is a descriptive generalization about nature. So when scientists talk about the theory of evolution--or the atomic theory or the theory of relativity, for that matter--they are not expressing reservations about its truth3.‖&lt;br /&gt;&lt;br /&gt;1. Scientific Laws, Hypothesis, and Theories, September 2003, &lt;br /&gt;http://www.wilstar.net/theories.htm &lt;br /&gt;2. Merriam Webster Dictionary, November 2003, http://www.m-w.com/cgi-bin/dictionary &lt;br /&gt;3. Scientific American Online, July 2003, http://www.sciam.com/article.cfm?articleID=000D4FEC-7D5B-1D07-8E49809EC588EEDF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3805914166890456022?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3805914166890456022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/what-is-theory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3805914166890456022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3805914166890456022'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/11/what-is-theory.html' title='What is a Theory?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2350652611773143611</id><published>2010-10-30T08:05:00.002-05:00</published><updated>2010-10-30T08:05:15.929-05:00</updated><title type='text'>firesheep -what does it mean to you?</title><content type='html'>How vulnerable are social networking sites?&lt;br /&gt;&lt;br /&gt;We all know you can (and should) pay close attention to your privacy settings.  However there is another issue.  Something called ‘sidejacking’  Basically once you login, the web site stores a cookie letting it know that you have successfully logged in and have permission to use the site.  If someone can get your cookie after you have logged in, then they can pretend to be you.  But, you may say, this is not a problem as the cookie is on your machine and no one can get it without physically accessing your machine. This simply is not true. There is a tool called ‘firesheep’ that will actually sniff nearby wireless connections and snatch that login cookie for you, then you can access that social networking site as that user!&lt;br /&gt;&lt;br /&gt;I am not sharing this to encourage you to hijack the facebook accounts of the person next to you at StarBucks, but rather to highlight the vulnerabilities not simply of social web sites, but also of cookies in general.  Also the fact that network security is always changing.  You have to keep up with the latest trends and changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2350652611773143611?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2350652611773143611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/firesheep-what-does-it-mean-to-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2350652611773143611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2350652611773143611'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/firesheep-what-does-it-mean-to-you.html' title='firesheep -what does it mean to you?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-757644100654162735</id><published>2010-10-25T07:41:00.000-05:00</published><updated>2010-10-25T07:41:24.844-05:00</updated><title type='text'>Varying Key Encryption</title><content type='html'>Microsoft Microsoft Point-to-Point Encryption  (http://en.wikipedia.org/wiki/Microsoft_Point-to-Point_Encryption) from time to time varies the key it is using to encrypt transmissions. It works with 3 key sizes, all using the same cryptography algorithm.&lt;br /&gt;&lt;br /&gt;What I am suggesting in this article, is a series of keys (n keys) each using a different algorithm.  So each packet being sent was done with a different algorithm and different key. The collection of keys being used would be a 'super key'.&lt;br /&gt;&lt;br /&gt;When any message is sent over a network, it is broken down into a number of packets.  Any packet might be intercepted and might be read.  Even an encrypted packet is of no use if the packet encryption is broken for one packet, all packets can be read.  Each packet is encrypted with a separate key, and a seperate algorithm. So if ones message constitutes 12 packets, then 12 keys would be used, one for each packet.  Even if one packet is intercepted and its encryption is cracked, this would not allow the intervening party to be able to read the other packets. The actual encryption method used to encrypt each packet, could be any secure symmetric key such as 3DES, AES, or Blowfish. And it would even be possible to use assymetric algorithms with htis.&lt;br /&gt;&lt;br /&gt;Organizing the packets on the receiving end and determining which key should be used with which packet can be problematic. In one version of this technique you simply use the packet number to indicate what key is needed to decrypt that packet. In other words, in advance the two parties have a set of keys. Both parties have the keys stored in the same order.  &lt;br /&gt;&lt;br /&gt;In another version of the technique you have a separate key called the key management key. This key maps packet numbers to the cryptography key used for that packet number. &lt;br /&gt;&lt;br /&gt;This requires both ends of the communication channel to retain a key vault that stores the necessary keys for sending messages. This can be of any size. If the vault contains fewer keys than there are packets being sent, then the keys begin to repeat. For example if the key vault contains only 10 keys, then every 10th packet would have the same key.  Obviously the larger the key vault, the more secure the system. They key vault itself could be incorporated into software or the operating system, or stored on an external, removable device such as a USB drive.&lt;br /&gt;&lt;br /&gt;Just food for thought on yet another way to make communications more secure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-757644100654162735?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/757644100654162735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/varying-key-encryption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/757644100654162735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/757644100654162735'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/varying-key-encryption.html' title='Varying Key Encryption'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1116756873473882327</id><published>2010-10-14T08:18:00.001-05:00</published><updated>2010-10-14T08:18:40.160-05:00</updated><title type='text'>Doubt is the key to knowledge</title><content type='html'>I have discovered, in casual conversations with people, that most people do not understand how science works.  It may surprise many readers to learn that doubt and dispute are keys to science.  Let me explain with a hypothetical story.&lt;br /&gt;&lt;br /&gt;Lets say you are a physicist. And you have discovered a new sub atomic particle.  You would first write an article, in excruciating detail, explaining the exact steps you took to make this discovery. You would detail every measurement, every calculation. Then you would submit it to a scientific journal. The editor would take your article (sans your name) and send it a few (often 3) physicists to review. Each would not know you, nor each other.  Each of the three would simply be asked to verify that your paper is valid.  If a majority claim it is valid, then the editor may choose to publish it.&lt;br /&gt;&lt;br /&gt;So before a finding is even published, it is reviewed by peers in your field. Then the next step is the post publication review by readers.  The scientists reading your journal would be able to respond. Some might even try to duplicate your expiriment. They would then report that they either verified or failed to verify your discovery. If it is not possible to verify your discovery, then your discovery will be rejected by the scientific community.&lt;br /&gt;&lt;br /&gt;People will doubt your discovery, they will challenge it. There will be vigorous debate over the issue.  But ultimately truth will win out.  Obviously science is done by humans and we humans make mistakes.  But science is the only human endeavor that I am aware of that has a built in mechanism for correcting mistakes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1116756873473882327?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1116756873473882327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/doubt-is-key-to-knowledge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1116756873473882327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1116756873473882327'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/doubt-is-key-to-knowledge.html' title='Doubt is the key to knowledge'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3097521573786399550</id><published>2010-10-03T12:50:00.001-05:00</published><updated>2010-10-03T12:50:44.500-05:00</updated><title type='text'>Changes to this blog...</title><content type='html'>So far this blog has been exclusively about computer science. And that will remain its primary focus. However in coming months you can expect to see some posts on other areas of science including biology, chemistry, physics, and astronomy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3097521573786399550?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3097521573786399550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/changes-to-this-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3097521573786399550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3097521573786399550'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/changes-to-this-blog.html' title='Changes to this blog...'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4453239895175638875</id><published>2010-10-01T18:23:00.001-05:00</published><updated>2010-10-01T18:23:45.287-05:00</updated><title type='text'>Is Training worth it?</title><content type='html'>After our discussion of certifications and for profit colleges, it is probably a good idea to discuss training companies.  Again I have some first-hand experience, with three different companies. They companies themselves will be unnamed. However all three had the same issues:&lt;br /&gt;1. They charged exorbitant amounts for training.  For example 1 week/40 hour training went for about 3K/student.  &lt;br /&gt;2. However the instructor gets paid anywhere from 40 to 80/ hour. So a 10 student class generates 30,000 dollars in a single week, the instructor gets anywhere from 1600 to 3200.   &lt;br /&gt;3. Most community colleges offer similar classes for as little as 1/10th to 1/8th the price&lt;br /&gt;But the biggest problem I found is that in most cases the training company is really not interested in getting the best instructor. They are simply interested in getting a competent instructor.  For example lets say a company wants someone to teach Windows 7. They pay the same whether the person just has certification in Windows 7 and is a Microsoft Trainer, or if the person has published a  ½ dozen books on Windows, worked for Microsoft, and is a Microsoft MVP.  Obviously if quality was an issue, this would not be the case.&lt;br /&gt;&lt;br /&gt;So my advice is that before your company shells out thousands for training&lt;br /&gt;1. Check with your local community college&lt;br /&gt;2. Go online and advertise for a trainer. You can probably get a well qualified person to come to your site, cheaper than you can get a training company.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4453239895175638875?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4453239895175638875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/is-training-worth-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4453239895175638875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4453239895175638875'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/10/is-training-worth-it.html' title='Is Training worth it?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3610557816676406891</id><published>2010-09-26T11:38:00.001-05:00</published><updated>2010-09-26T11:38:32.139-05:00</updated><title type='text'>Private School?</title><content type='html'>Following the last two blog entries on IT certifications, this entry is about formal education.  Traditionally one would either attend a four year university or a community college.  The term ‘private college’ implied a more expensive school with higher standards, such as Harvard, Southern Methodist University, Baylor, Yale, etc.  However things have changed. Now ‘private college’ could mean ITT, Westwood, Remington, DeVry, Phoenix, etc.  Are such schools a good option?&lt;br /&gt;&lt;br /&gt;Lets start by discussing accreditation.  In the United States the ONLY accreditation that matters is regional.  If your college is not accredited by one of the regional accrediting bodies, your credits will not transfer and many employers will not recognize your degree. That means one of the following:&lt;br /&gt;New England Association of Schools and Colleges (NEASC)&lt;br /&gt;North Central Association Commission on Accreditation and School Improvement(NCA)&lt;br /&gt;Middle States Association of Schools and Colleges (MSA)&lt;br /&gt;Southern Association of Schools and Colleges (SACS)&lt;br /&gt;Western Association of Schools and Colleges (WASC)&lt;br /&gt;Northwest Association of Schools and Colleges (NWCCU)&lt;br /&gt;&lt;br /&gt;Anything else, any claims of ‘national accreditation’ are essentially worthless.  If you are looking for degrees in specific areas, they may need additional accreditation along with the regional. For example engineering programs need to be ABET accredited to be recognized. &lt;br /&gt;&lt;br /&gt;So lets begin with the private schools that are regionally accredited.  This includes Phoenix, DeVry, Capella, and several others. That means their credits will likely transfer to most schools, including state schools. In other words you could get a B.S. at DeVry then go get a Masters from your local state school.  So whatever one’s opinion of these schools, they are real universities granting real degrees.&lt;br /&gt;&lt;br /&gt;This takes us to the ITT, Westwood, Remington and similar schools. None of them are regionally accredited.  Their degrees are not recognized by many employers and their credits will not transfer in most cases. In essence they are not ‘real  degrees’.  I also am ashamed to admit that many years ago, I taught at one of these schools for a brief time. I won’t name the school, but suffice it to say I am ashamed I ever taught there.  There was extreme pressure on instructors to pass students, even low performers. The curriculum was watered down so that it was actually equivalent to a high school program, not a college program. Furthermore the faculty and staff I met were not qualified. Most could not teach at a real college. They had a department chair who had a bachelors degree and no experience. The ‘dean’ had a masters degree and his only experience had been teaching at a public school for a few years before being forced out.  Neither of these would even get adjunct teaching jobs at a small community college.   To make it worse, their associates degree at that time (remember it won’t actually transfer anywhere) was $33,000. The nearby community college (that would transfer) offered an associates for about $6,000 total cost. I cannot say strongly enough that no one should attend such institutions.&lt;br /&gt;&lt;br /&gt;But ultimately one has to do some investigating before any educational program.  What is your goal? What does the job market demand? Will you regret trying to take a short cut?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3610557816676406891?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3610557816676406891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/private-school.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3610557816676406891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3610557816676406891'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/private-school.html' title='Private School?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7916111009173920102</id><published>2010-09-15T19:26:00.003-05:00</published><updated>2010-09-19T17:33:49.374-05:00</updated><title type='text'>Certifications Continued</title><content type='html'>In my last article I discussed the value of IT certifications.  Now I will address which certifications are most important depending on what you wish to do.&lt;br /&gt;&lt;br /&gt;Let’s begin with an entry level certifications, the CompTIA A+ technician certification.  It was just revised in 2009 and includes two separate 100 question tests one must pass. It covers PC hardware, troubleshooting, basic networking, Windows, printers, and monitors.  For years the A+ certification has been the benchmark for tech support and PC repair jobs.  It is an excellent certification for someone in the tech support/network support field.  &lt;br /&gt;&lt;br /&gt;There are other CompTIA certifications that one may consider. The CompTIA network+ test is a general test covering all the fundamentals of computer networks.  Often tech support personnel take this, or similar certifications, as they attempt to move into network administration.  Along with this is the Security+ Certification.  This has been called by some, the CISSP lite (more on CISSP it a bit).  It is a general network security certification test that is relatively rigorous.  It is getting more recognition in the industry and is a good place to start in the network security field.  Some of the other CompTIA certifications such as Convergence+ and Linux+ simply have not gained wide recognition in the industry. They are valid tests, but simply are not in demand.&lt;br /&gt;&lt;br /&gt;What about Microsoft Certifications?  In general if you intend to work with a specific vendors products, getting certified by that vendor is a good move.  Microsoft has recently revamped their certification process. Any one test in any product will make one a Microsoft Certified Technology Specialist (MCTS) in that product.  Depending on the product an additional 1 to 2 tests can make one a Microsoft Certified IT Professional (MCITP) with that product.  Then beyond that, one can pursue the Microsoft Master certifications which all require hands on tests as well as written tests.  I think the new process is much more efficient. If you just need to demonstrate basic competence, the MCTS is for you. If you are specializing in a product the MCITP is a good choice.  The master certifications are much more rigorous than anything Microsoft has done previously. &lt;br /&gt;&lt;br /&gt;Cisco Certifications? Well if you wish to work with routers, getting at least CCNA is an excellent idea. There are a number of jobs that simply will not interview you without CCNA. And Cisco has done an excellent job of making their certifications challenging, and including hands on elements.&lt;br /&gt;&lt;br /&gt;CISSP, is it worth it? The Certified Information Security Specialist is the oldest of the security certifications. They also require experience (4 to 5 years) before taking the test, as well as continuing education requirements to keep the certification.  The problem is,  frankly the test covers procedures, policies, and concepts. It is not a test of hands on security skills. However this certification has become so in demand by employers it is unlikely you will go far in network security without it.  In essence my opinion is that the test, well reasonably good, is drastically over rated.  But it is in such demand that your career would definitely benefit from it.&lt;br /&gt;&lt;br /&gt;Should I get the CEH? The Certified Ethical Hacker is an interesting test. It actually tests you on your hacking skills. Presumably you will use your skills for penetration testing, not to commit crimes.  It should also be noted that the CEH requires 2 years experience before you can take the test, and requires continuing education to keep the certification.  I feel this is one of the top security certifications. It is also getting a lot of publicity this last year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7916111009173920102?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7916111009173920102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/certifications-continued.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7916111009173920102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7916111009173920102'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/certifications-continued.html' title='Certifications Continued'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7103924217841664089</id><published>2010-09-14T19:00:00.002-05:00</published><updated>2010-09-14T19:00:36.440-05:00</updated><title type='text'>Are you certifiable?</title><content type='html'>No, this is not meant to disparage your mental health. But rather as a segue into a discussion about the value if Information Technology Certifications. Some people in the industry swear by them, others deride them as worthless.  However I think both extremes stem from a fundamental misunderstanding of what a certification is.&lt;br /&gt;&lt;br /&gt;A certification simply means that the person with that certification has demonstrated a certain level of competence in a given area. It does not mean they are experts or masters.  For example a person who is certified in Windows 2008 Active Directory would have shown that he or she has a certain level of competence in Windows Server 2008 Active Directory. &lt;br /&gt;&lt;br /&gt;The problem arises from people who manage to pass a certification without actually having the requisite competence. This can be due to the person using questionable study aids (brain dumps) and simply memorizing key questions, or the person is simply very good at taking tests.  There is no question that there are some incompetent people who manage to get IT certifications.  But is that not true of any professional standard? Are there not incompetent medical doctors?  Certainly, but I bet that when you get sick you call an M.D. trusting that most are quite competent.  In general IT certifications are the same way. It is most likely that the person with A+ certification is competent at PC repair and support.  &lt;br /&gt;&lt;br /&gt;In short my view is that certifications are a positive factor in IT.  And I think they do usually denote competence. But, as with any profession, some less competent individuals to slip through.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In my next article I will discuss which certifications are most important…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7103924217841664089?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7103924217841664089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/are-you-certifiable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7103924217841664089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7103924217841664089'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/are-you-certifiable.html' title='Are you certifiable?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-267836104049101657</id><published>2010-09-07T08:02:00.003-05:00</published><updated>2010-09-09T21:50:27.552-05:00</updated><title type='text'>Encryption everywhere, but nary a cipher to use!</title><content type='html'>Excuse the play on the old ‘water water everywhere, but nary a drop to drink’, but it seems appropriate.  We are surrounded by easy to use, and sometimes free encryption tools that people are not using.  In an  earlier blog posting I talked about using bitlocker and syskey, both free Microsoft tools for securing your system.  Beyond that most people should also be encrypting their wireless router/hub. However this is not the end of the free encryption.&lt;br /&gt;&lt;br /&gt;SQL Server 2008 gives one the option of encrypting the database!  There is a small performance hit, but it makes your database so much more secure http://msdn.microsoft.com/en-us/library/cc278098(SQL.100).aspx.&lt;br /&gt;&lt;br /&gt;You can get PGP modules to encrypt your email http://www.pgp.com/products/desktop_email/ &lt;br /&gt;&lt;br /&gt;Microsoft Server (2003 or 2008) can be setup as a VPN server and any client that connects to it can utilize a VPN connection (complete instructions are on the teaching section of my website, at the bottom).  &lt;br /&gt;&lt;br /&gt;So we can use our existing tools to encrypt the password file (syskey), encrypt our entire hard drive (bitlocker), encrypt our database (SQL Server 2008), encrypt our email (pgp) and use VPN’s for connectivity (Server 2003/2008)…yet it is still common to find all of these items completely unencrypted. And not just on home computers.  It is very common to find sensitive databases that are not encrypted and the hard drive is not encrypted….. My recommendation is that if you are using SQL Server, implement encryption.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-267836104049101657?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/267836104049101657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/encryption-everywhere-but-nary-cipher.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/267836104049101657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/267836104049101657'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/09/encryption-everywhere-but-nary-cipher.html' title='Encryption everywhere, but nary a cipher to use!'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6692087861026587614</id><published>2010-08-25T05:20:00.002-05:00</published><updated>2010-08-25T05:20:38.264-05:00</updated><title type='text'>Open Source is not a Panacea</title><content type='html'>I have in past posts tried to ensure all readers are aware of open source alternatives.  Items like Open Office, GIMP, and Linux can be excellent solutions for some problems. I even have released an open source electronic medical records product myself.  However I think it is time for a note of caution.  At least once a month I see a Craigslist ad from some small company begging for help with their Asterisk voice mail server. For those not familiar, Asterisk is an open source, Linux based voice mail server solution.  In these cases some small business made a budgetary decision to go with the free/open source solution for their voicemail…then realized they have no IT infrastructure and cannot support it! Companies like that will usually go through a number of free lancers that will assist with various issues, and eventually either resign themselves to using a poorly configured product, or drop it and go to a commercial product.&lt;br /&gt;&lt;br /&gt;So when is open source the right solution?  Well it can be a perfect solution if you are in any of several situations. The first being that you have some one (or more than one) on your staff who has at least moderate skill with the open source product.  Going to Asterisk (for example) when you have someone on your staff who knows Asterisk is an excellent idea.  But if you are going to have to outsource 100% of your configuration, support, and administration tasks, it might not be the right solution.  Open source can also be a good choice for situations where support is not critical.  If you need a basic word processor, and you don’t necessarily need every bell and whistle in the latest version of MS Word, then Open Office is an excellent choice.  &lt;br /&gt;&lt;br /&gt;The point is I see two camps. I see people who are slavishly devoted to some particular vendor such as Microsoft or Apple. They seem to think anything other than their vendors product is inferior.   On the other end of the spectrum I see the open source zealots who seem to resent any vendor that is not open source, and feel open source is the only solution to any IT problem.  A more reasonable view is to look at each situation and determine if an open source, or a commercial solution is the better route to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6692087861026587614?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6692087861026587614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/open-source-is-not-panacea.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6692087861026587614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6692087861026587614'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/open-source-is-not-panacea.html' title='Open Source is not a Panacea'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4750487553838602274</id><published>2010-08-14T11:24:00.001-05:00</published><updated>2010-08-22T18:39:57.211-05:00</updated><title type='text'>There is an app for that....</title><content type='html'>I have finally delved into the world of iPod/iPhone/iPad apps and resources. And I must confess I was amazed at the wealth of information available for free. On my iPod touch I now have access (for free) to NASA sattalite information, the New England Journal of Medicine, Physics World, vocubulary builders, cellular biology 3D demos, and more. Now waiting in an office can be a chance to catch up on the latest science, what is happening in the world, or to expand my educational horizons.  Furthermore there is iTunesU, which consists of University lectures on audio, video, and sometimes with PowerPoints...most of which are free or at a minimal cost (less than $5).  Now I can sit in a sauna and listen to a lecture on Virology from Columbia, or Ancient History from Yale, or perhaps Dark Matter from MIT.  Most of it is free, or less than the cost of a coffee at Starbucks.&lt;br /&gt;&lt;br /&gt;But alas, I have been amazed. When I enthusiastically share my new found resources with others who have an iPod/iPhone/iPad, I find that rarely have the availed themselves of these resources.  At best most people use these technological wonders for fantasy football and amusing games. At worst, to share pornography.  I must confess to being truly baffled.  One can carry all of human knowledge in their hand....yet we use it for totally inane purposes.  &lt;br /&gt;&lt;br /&gt;My point is simple: Modern technology gives almost everyone access, to virtually any knowledge you may wish to acquire. I am not advocating you give up your passtimes, but what would happen if you spend 1 hour a week listening to a lecture on any topic that interests you? Or perhaps 30 minutes a week reading the latest scientific news? How much would you know 1 year from now? &lt;br /&gt;&lt;br /&gt;Once again, I wish to impress upon readers that ignorance is a curable disease...and technology has the cure, but only if we will use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4750487553838602274?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4750487553838602274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/there-is-app-for-that.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4750487553838602274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4750487553838602274'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/there-is-app-for-that.html' title='There is an app for that....'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1557097653055538974</id><published>2010-08-12T22:26:00.000-05:00</published><updated>2010-08-12T22:26:37.404-05:00</updated><title type='text'>Safeguard your passwords</title><content type='html'>For those readers familiar with basic hacking techniques, tools like OphCrack are nothing new. For the rest of you, allow me to explain how such tools work and how to subvert them.&lt;br /&gt;&lt;br /&gt;Windows stores passwords in a hash. A hash is a one way function that generates a fixed length output from variable length input.  In other words you enter your password, and regardless of length, a specific length output will be produced. And that output cannot be reversed. What Windows does when you login is to hash whatever password you type in, and compare that to what is in the pass word file (called a SAM file, and stored in the Windows System32 directory).  &lt;br /&gt;&lt;br /&gt;Well some time ago an enterprising fellow came up with the idea of rainbow tables. What rainbow tables are is actually relatively simple. You take a given hash algorithm (such as SHA 1 or MD5) and hash ever possible combination of 4 characters. Then every possible combination of 5 characters, six characters, etc. And you store those in tables.  Then if you can get the SAM file from a Windows system, you simply take whatever hashed passwords are in that SAM file and do a search through your Rainbow table for a match.  Once a match is found, you now know the password.  Ophcrack is a tool that comes on a CD. You boot the target PC to the CD, it boots up to Linux, rather than Windows. Then grabs the SAM file and runs it through a series of rainbow tables.  And it usually is fairly effective.&lt;br /&gt;&lt;br /&gt;But there is a way to avoid this.  First Microsoft makes a simple tool called SYSKEY. SYSKEY is a free tool that Microsoft provides that will encrypt the entire SAM file, making rainbow tables much less useful.  http://support.microsoft.com/kb/310105&lt;br /&gt;&lt;br /&gt;Another option you have is the new BitLocker drive encryption, available for free in Windows 7. It encryptes your entire drive. http://windows.microsoft.com/en-us/windows7/products/features/bitlocker&lt;br /&gt;&lt;br /&gt;I hope these two tips help you make your systems far more secure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1557097653055538974?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1557097653055538974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/safeguard-your-passwords.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1557097653055538974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1557097653055538974'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/safeguard-your-passwords.html' title='Safeguard your passwords'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8218882364732566485</id><published>2010-08-02T07:02:00.000-05:00</published><updated>2010-08-02T07:02:23.953-05:00</updated><title type='text'>Yes, in fact there is a free lunch...</title><content type='html'>The web is replete with incredible utilities that can make your computer usage much easier. Downloadable tools and websites abound. However many of these can be vehicles for spyware, adware, or viruses. So it can be difficult for the average computer user (or even the seasoned computer pro) to find safe utilities on the web.  Allow me to help with a few items I found useful:&lt;br /&gt;&lt;br /&gt;The Everything Search Engine: This is a very fast search tool for your computer. It finds files in seconds.  I highly recommend it http://www.voidtools.com/&lt;br /&gt;&lt;br /&gt;The Microsoft Baseline Security Analyzer: This free tool will scan your system or network for vulnerabilities. It is very easy to use, even a novice should have no problem using it to identify security problems on their system, http://technet.microsoft.com/en-us/security/cc184924.aspx.&lt;br /&gt;&lt;br /&gt;VM Lite: Need an easy to install, easy to use XP Virtual machine? Try VM Lite http://www.vmlite.com/&lt;br /&gt;&lt;br /&gt;GIMP: Need a basic graphics program, but cannot afford Photoshop? Try GIMP, its free http://www.gimp.org/ .&lt;br /&gt;&lt;br /&gt;HULU: Watch TV on the web...for free! http://www.hulu.com/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is just the tip of the iceberg. There is much more free, for you on the web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8218882364732566485?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8218882364732566485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/yes-in-fact-there-is-free-lunch.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8218882364732566485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8218882364732566485'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/08/yes-in-fact-there-is-free-lunch.html' title='Yes, in fact there is a free lunch...'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-9045966664188801901</id><published>2010-07-24T04:00:00.002-05:00</published><updated>2010-07-24T04:00:08.024-05:00</updated><title type='text'>What's in that chip?</title><content type='html'>This month’s Scientific American contained an article about hardware hacking. The main point of the article was that microchips are often developed by teams of engineers spread over multiple countries and it is not feasible for us to know exactly what a given chip contains. It would not be a particularly difficult matter for a party with interests adverse to the United States (or any nation) to introduce a flaw in a given chip that would subvert that chips normal function.  &lt;br /&gt;&lt;br /&gt;A few months, ago 60 minutes featured a story on hacking that included similar concerns about microchips. In one scenario a microchip might be pre programmed to fail on a given date, or to provide an outside party with access to control that chip.  The difficulty arises due to the fact that such chips are ubiquitous. They are in game consoles, automobiles, airplanes, radar systems, missiles, etc.  &lt;br /&gt;&lt;br /&gt;What is the solution? While this may seem xenophobic to some readers, I would recommend that all chips that will be used in any critical systems (aircraft) or military systems be required to be manufactured in the United States by personal with security clearances.  Companies can still use chips made abroad in devices like game consoles, TV remotes, calculators, etc.  But items deemed critical should only utilize chips made within the United States. Furthermore we must re-examine the security at such manufacturing locations.  Particularly the background checks of key engineers.&lt;br /&gt;&lt;br /&gt;In a society increasingly dependent upon technologies, having key microchips manufactured overseas in conditions we cannot control, or even be fully cognizant of, is a serious threat to national security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-9045966664188801901?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/9045966664188801901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/07/whats-in-that-chip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/9045966664188801901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/9045966664188801901'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/07/whats-in-that-chip.html' title='What&apos;s in that chip?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-883443870136364946</id><published>2010-07-14T20:13:00.000-05:00</published><updated>2010-07-14T20:13:12.630-05:00</updated><title type='text'>Wake up and smell the technology</title><content type='html'>This past week has brought a flood of stories about Russian spy rings on the United States.  Reporters breathlessly reported the amazing technology of Steganography….well amazing to those who don’t know tech.  Steganography is a means for hiding text or images inside another image. There are permutations to hide data inside video and even radio transmissions. And this is not new technology, it has been around for a long time.  In fact one can find free tools on the web that will assist you in using steganography. Just do a  web search for ‘steganography software’.  &lt;br /&gt;So why did reporters treat this technology like it was some amazing discovery? Because for most people it is.  I routinely find myself speaking to groups of IT professionals, including network  admins, who don’t know about relevant technology and techniques (such as steganography, alternate data streams, and rainbow tables).  It is amazing that as our society becomes ever more emeshed in technology, so few people seem to know much about it…including our technology professionals.&lt;br /&gt;There are many wonderful technologies available. Some for security (hey novice Windows user, go download the free Microsoft Baseline Security Analyser, it will tell you what is wrong with your system and how to fix it), some for hacking (go search Metasploit…you will think you have found the holy grail), and many others for diverse purposes.  The tools can be found on the internet, and in many cases you can find a YouTube video explaining how to use it.  &lt;br /&gt;&lt;br /&gt;It is time to wake up and smell the technology….&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-883443870136364946?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/883443870136364946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/07/wake-up-and-smell-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/883443870136364946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/883443870136364946'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/07/wake-up-and-smell-technology.html' title='Wake up and smell the technology'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6993453627932587170</id><published>2010-06-24T10:15:00.000-05:00</published><updated>2010-06-24T10:15:56.357-05:00</updated><title type='text'>Fuggedaboutit...</title><content type='html'>Security experts have been tracking the involvement of organized crime groups in computer crime for some time. These groups are involved in identity theft, prostitution, trafficking in stolen goods, and other illegal activities. I want to share with you a few thoughts, based on chapter 6 of my book "Computer Crime, Investigation, and the Law".&lt;br /&gt;&lt;br /&gt;One example where traditional crime now has an online element is prostitution.  The challenge for the criminal is to actively seek out customers for the illegal service. The internet has made this task easier. Erotic ads on websites such as craigslist allow prostitutes and pimps to advertise prostitution to a wide range of potential customers. As early as 2006, Seattle prostitution stings were showing as many as 3/4ths of the customers arrested had responded to erotic ads on Craigslist.&lt;br /&gt;&lt;br /&gt;Online trafficking in stolen goods is also a growing concern. When one steals an item, the next step is to convert that item into cash. Traditionally thieves had to attempt to sell the item in their own general region. Often the movement of the stolen goods, helps lead to the capture of the thieves. This is particularly true in cases of organizes theft rings.  These groups need to repeatedly move stolen goods, thus making it possible to catch them in the act.  However online trafficking allows an individual or group in one location to sell their stolen goods across a diverse market space, making it difficult to track the merchandise back to the thief. EBay has been a frequent place for thieves to sell stolen good5. Online sales venues allow a thief, particularly one who is part of an organized effort to steal and sell of items, to access diverse markets.&lt;br /&gt;&lt;br /&gt;Identity theft has become a popular money maker for many criminal organizations.  It is a lucrative scheme with minimal risk.  &lt;br /&gt;&lt;br /&gt;In recent years authorities have seen Italian Mafia families, Russian Mafia, and other organized criminal groups augmenting their criminal enterprises with cyber components.  The fact is that computer crime is no longer the exclusive perview of frustrated but intelligent young people. It is now the domain of serious, violent, career criminals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6993453627932587170?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6993453627932587170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/fuggedaboutit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6993453627932587170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6993453627932587170'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/fuggedaboutit.html' title='Fuggedaboutit...'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7000063688973442384</id><published>2010-06-13T19:56:00.002-05:00</published><updated>2010-06-13T22:18:32.470-05:00</updated><title type='text'>I hate to say I told you so...but</title><content type='html'>In 2005 I wrote two computer security books. In each I outlined potential cyber warfare and cyber terrorist scenarios. Most reviews found the books to be satisfactory. However one particular review (from a Mr. Robert M. Slade) went to great pains to give the "Computer Security Fundamentals" book a scathing review. Among his other negative comments he disagreed strongly with my view of potential cyber terrorism, stating 'Cyber terrorism and information warfare gets the usual&lt;br /&gt;lurid (and inaccurate) treatment in chapter ten'. Well five years later tonight’s 60 minutes episode focused on cyber terrorism and information warfare. And it seems that all the 'lurid and inaccurate' predictions I made in 2005 have indeed come true.&lt;br /&gt;&lt;br /&gt;It seems to be that anyone with even a cursory understanding of networks and network security could have foreseen the same things I did. And in fact many others did. I was not the only author predicting such nefarious attacks. Unfortunately there are always those who like to pretend the dangers are not real. I only hope that more people will come to realize the serious dangers we face from cyber terrorism, before some truly horrendous attack occurs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7000063688973442384?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7000063688973442384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/i-hate-to-say-i-told-you-sobut.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7000063688973442384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7000063688973442384'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/i-hate-to-say-i-told-you-sobut.html' title='I hate to say I told you so...but'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7535860868265828745</id><published>2010-06-13T11:06:00.002-05:00</published><updated>2010-06-22T09:20:40.572-05:00</updated><title type='text'>Ignorance is a curable disease.</title><content type='html'>This week in South Carolina Alan Greene upset the incumbent to win the Democratic nomination for the United States Senate. That would not be news in and of itself, except that Mr. Greene never campaigned. He had no website, no bumper stickers, no pins, no signs, no ads, did not do any speeches, etc. Now political pundits are focusing on the possibility that Mr. Greene is a plant from the Republicans to help them win the general election. I will leave that subject to political pundits. I am far more concerned about what this says about 'we the people'. Think about it: enough people voted for this man that he won the primary...yet the voters had no idea who he is or what his platform is.&lt;br /&gt;&lt;br /&gt;This is astounding in our information age. Anyone can Google anything. Many people have smart phones with them that would allow them to instantly research any topic they wish. Information on anything from politicians to particle physics is just a few clicks away....yet so many of us remain painfully ignorant of crucial information. In 2010 to vote in any election were you do not have a clear understanding of all candidates and the major issues is inexcusable.&lt;br /&gt;&lt;br /&gt;But why, in this age of ubiquitous access to instant information, is ignorance still a problem? The answer seems to be ....us. Most of us do not use the internet primarily as a learning tool. We use it to play games on Face Book, tweet about our latest shopping trip, or watch people make fools of themselves on YouTube. This is appalling. Right now, at your keyboard, you have access to the combined total knowledge of the entire human race. It is right there in front of you. Do you want to learn to speak Swahili? It is free, right here http://learnswahili.net/. Are you baffled by science stories on string theory and would like a laymen's guide? Here is a free YouTube talk by renowned physicist Brian Greene http://www.youtube.com/watch?v=YtdE662eY_M . Or perhaps Ancient Egypt is of more interest to you? http://www.mnsu.edu/emuseum/prehistory/egypt/history/history.html will give it to you in quick simple terms.&lt;br /&gt;&lt;br /&gt;There is NO subject you cannot learn about on the internet. Rather than waste a few hours aimlessly surfing nonsense, you could learn so much. But as long as we the people don't seek knowledge, no amount of technology will correct the problem. I urge all readers of this blog to pick just one topic each week and spend just one hour reading about it online. How much more will you know next year than you do now? Remember ignorance is a curable disease....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7535860868265828745?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7535860868265828745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/ignorance-is-curable-disease.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7535860868265828745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7535860868265828745'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/06/ignorance-is-curable-disease.html' title='Ignorance is a curable disease.'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-818923814601016697</id><published>2010-05-23T20:46:00.003-05:00</published><updated>2010-05-23T20:46:39.851-05:00</updated><title type='text'>Should you hide your face?</title><content type='html'>Various bloggers have been denouncing Facebook and MySpace over privacy concerns. Some even suggesting you delete your accounts on social networking sites. I have to wonder how much these people know about social networking sites?  One can not only choose want to display, be even what to enter. For example nowhere in my Facebook page (even for friends) is my phone number or address displayed. After all if you are really my friend don’t you already have that information?  In addition to that, my birthday, but not year is listed.  These are just two examples of how you can protect your privacy on Facebook.&lt;br /&gt;&lt;br /&gt;Another issue, of course, is the content you post. You should never post anything you don’t want the whole world to know, even if you restrict it to just friends.  Facebook is not the appropriate forum for embarrassing but funny pics, or admitting to significant personal foibles. &lt;br /&gt;&lt;br /&gt;If you just obey these few simple rules, Facebook is safe. And it is well worth the trouble.  I have personally used Facebook to connect with people I have not seen in many years.  So my advice is don’t hide your face…just be selective in what you show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-818923814601016697?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/818923814601016697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/should-you-hide-your-face.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/818923814601016697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/818923814601016697'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/should-you-hide-your-face.html' title='Should you hide your face?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6828036785236326950</id><published>2010-05-10T13:20:00.001-05:00</published><updated>2010-06-13T20:05:37.928-05:00</updated><title type='text'>You know of course...this means WAR!</title><content type='html'>A recent article &lt;a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fnews.yahoo.com%2Fs%2Fap%2F20100505%2Fap_on_hi_te%2Fus_tec_world_cybersecurity_conference%3B_ylt%3DAtlQLvnN.AxlXJ8s0ZITmdsjtBAF%3B_ylu3DX3oDMTM2dDgxb3N2BGFzc2V0A2FwLzIwMTAwNTA1L3VzX3RlY193b3JsZF9jeWJlcnNlY3VyaXR5X2NvbmZlcmVuY2UEY3BvcwMxBHBvcwMxBHNlYwN5bl90b3Bfc3RvcnkEc2xrA2lzdGhlcmVyZWFsbA--&amp;h=f09ac"&gt;Is there a cyber war&lt;/a&gt; brought up an intriguing question.  Is there an ongoing cyber war? Clearly there are coordinated attacks against government websites and system.  Just as clearly, at least some of those originate in countries who have negative relationships with the target countries.  But does this mean we are in a 'cyber war'?  I think not.  I think not.  At this point a full scale cyber war has never occurred.  &lt;br /&gt;&lt;br /&gt;So what are we seeing? We are seeing the emergence of a global cyber war.  Countries, ideologically based organizations, and interested civilians can engage in cyber attacks, cyber espionage, and minor skirmishes.  And this is what is happening now.  Undoubtedly some of this is orchestrated by governments, much like the proxy gorilla conflicts of the cold war. My prediction is that this situation will continue to escalate. More and more groups will elect to use cyberspace to attack their enemies, and cyberspace will become ever more dangerous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6828036785236326950?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6828036785236326950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/you-know-of-coursethis-means-war.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6828036785236326950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6828036785236326950'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/you-know-of-coursethis-means-war.html' title='You know of course...this means WAR!'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-3539436610703792661</id><published>2010-05-05T16:39:00.001-05:00</published><updated>2010-06-13T20:09:05.718-05:00</updated><title type='text'>A book by any other name, is just as sweet</title><content type='html'>Well Google is joining others in the eBook world. You can read books on Kindle or iPad, or simply on your PC. I must confess to having a certain affinity for holding a tome in my hands. The smell of books is as sweet to me as that of fresh flowers. However I do believe e-books are the wave of the future. The cost of publishing is enormous. Electronic publishing cuts those costs drastically. Schools, for example, could save an enormous amount of money by using e-textbooks. &lt;br /&gt;&lt;br /&gt;And some people, like me, like to work on a few books at the same time. Having them all on an electronic device where I can switch back and forth at my whim is very convenient. So like it or not, I believe that traditional printed books will, someday, become a curiosity. However I believe that day is still many decades away. E-books will slowly take a greater portion of the publishing market over coming decades. I doubt they will supplant books entirely in my lifetime, but perhaps in my grandchildren’s lifetime&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-3539436610703792661?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/3539436610703792661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/book-by-any-other-name-is-just-as-sweet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3539436610703792661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/3539436610703792661'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/book-by-any-other-name-is-just-as-sweet.html' title='A book by any other name, is just as sweet'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5812566592747954866</id><published>2010-05-02T11:17:00.000-05:00</published><updated>2010-05-02T11:17:21.148-05:00</updated><title type='text'>Is your head in the clouds?</title><content type='html'>The latest IT buzzword is 'cloud computing'. One can hardly pick up a computer related magazine without seeing something about cloud computing. And pleny of CIO's are terribly excited that this will improve performance and reduce costs.  Allow me to add a note of sober reality to the frenzy of excitement.  Lets first look at a bit of IT history.&lt;br /&gt;In the early 80's  n-tier applications were the rage...while they were a great solution for some problems, they did not solve every problem.  Then in the late 90's into the early 21st century all one heard was 'web based applications'.  Everything on the web....while in some cases this was an excellent solution, in others it yielded sub par performance and security issues.&lt;br /&gt;Now the prophets of IT are telling us cloud computing is the panacea for all corporate technology ills.  Cloud computing, in simple terms, is having your data (and perhaps even your applications) on a hosted system that is accessed via the internet. The claim is that this reduces your need for local IT infrastructure and the hosting company has a dedicated staff so your data/apps are secure and stable.  But what about internet connectivity issues? What about the financial stability of the hosting company?  And if you think your corporate network has been a target for hackers, imagine a hosting company that has data and apps for dozens or even hundreds of companies...I can see black hat hackers everywhere simply salivating over such an opportunity. &lt;br /&gt;&lt;br /&gt;Even if one assumes the hosting company is totally financially stable, much more secure than you could make your own network, and you have an excellent internet connection...what happens if the hosting company raises their rates? Does not wish to support something you want to implement?&lt;br /&gt;&lt;br /&gt;My take on cloud computing is that it may be a perfect solution for some problems. If you have a small company that simply cannot afford to support extensive infrastructure, you may be best served by cloud computing.  But it has its share of issues.  You are essentially outsourcing your entire information infrastructure to a third party, your business is now completely dependent upon that company. This may simply be too big a risk for some companies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5812566592747954866?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5812566592747954866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/is-your-head-in-clouds.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5812566592747954866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5812566592747954866'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/05/is-your-head-in-clouds.html' title='Is your head in the clouds?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5482237850807248741</id><published>2010-04-29T04:14:00.000-05:00</published><updated>2010-04-29T04:14:47.412-05:00</updated><title type='text'>You can't give it away!</title><content type='html'>Hopefully most readers of this blog are familiar with open source software.  If you are not let me give you a very brief introduction.  Open source products are literally given away for free. There are some licensing nuances, but for the end user it basically means free software.&lt;br /&gt;&lt;br /&gt;What can you get for free? Well lets start with something you can all use, Open Office (www.openoffice.org). It has a word processor, presentation software, spread sheet, and more.  It is also compatible with Microsoft Office. You can make a presentation in PowerPoint and open it with Open Office, and visa versa. It is available for Windows or Linux.  So why do so few people use it?  Various surverys place between 9% and 15% of Windows users, using Open Office. For many people it is simply ignorance of what is available.  You may simply not know that you can get a robust, fully functional, and free office suite.  Now there are some advanced features that Open Office does not have, that Microsoft Office does.  Things like Office Communicator come to mind.  But, in my opinion, the biggest reason is people just don't know about it.  And there are so many other things you can get that are open office:&lt;br /&gt;Need a basic graphics tool? Try GIMP (http://www.gimp.org/), not as powerful as PhotoShop, but easy to use, and does what most average users need.  Looking for Intrusion Detection for your network? Snort is very robust (www.snort.org).  The list goes on. Free products.  But since most average users are not well acquainted with open source, they literally have trouble giving away the software.  Get educated, save yourself a LOT of money.&lt;br /&gt;&lt;br /&gt;Now this brings us to the elephant in the room: Linux.  It is an entirely free operating system. And modern versions are not realy any harder to use than Windows.  You can download, for example, Ubuntu Linux for free. It has an easy to use GUI, much like Windows, and installs pretty easily.  And will have Open Office on it!  So why are more people not using Linux? Well in the case of an operating system, things are more complex than with an office product.  There are two things holding back Linux. The first is hardware support. It is still common to find hardware that Linux simply won't support. The second is software.  The average user wants to play games, run Turbo Tax or Quicken, etc.  Many of the products they want are not available for Linux. &lt;br /&gt;&lt;br /&gt;So for now Linux may not be ready for many home users...but many other open source products are.  So save yourself some money, get comfortable with open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5482237850807248741?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5482237850807248741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/you-cant-give-it-away.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5482237850807248741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5482237850807248741'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/you-cant-give-it-away.html' title='You can&apos;t give it away!'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5605450901260005934</id><published>2010-04-22T09:58:00.000-05:00</published><updated>2010-04-22T09:58:51.199-05:00</updated><title type='text'>Mcafee attacks Windows?</title><content type='html'>By now most of you have read the story about McAfee anti virus treating a Windows System file as a virus. What makes this worse is it &lt;b&gt;only &lt;/b&gt;affected corporate clients. How much damage did this do? According to a spokesman for the hospital this computer problem forced about a third of the hospitals in Rhode Island to postpone elective surgeries and stop treating patients without traumas in emergency room.&lt;br /&gt;&lt;br /&gt;It is hard to over emphasize just how significant this is.  A major anti virus vendor, effectively shutdown corporate customers, including hospitals, with an update. You can read about this story anywhere, but there are two questions few news reports will address: why did this happen and how do you prevent it from happening to you?&lt;br /&gt;&lt;br /&gt;This happened due to a problem I have long lamented, the rush to push out products. Most software vendors push products into market that simply are not ready. They do not adequately test.  This is not limited to McAfee.  Conventional wisdom in IT has long stated you never get a product until service pack 1 is released.  In this case McAfee clearly did not adequately test before release.  Until this issue is addressed, industry wide, we will continue to see problems like this.&lt;br /&gt;&lt;br /&gt;However you can prevent it by doing one small thing. In any corporate network disable automatic updates for everything (Windows, anti virus, etc.).  Instead setup one machine that you apply updates to.  Once you are satisfied the update is working, then apply it across your network.  This simple process would have saved thousands of computers from becoming inoperable due to this McAfee issue.  Network admins cannot blithely assume that all patches are harmless.  The admin must do due diligence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5605450901260005934?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5605450901260005934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/mcafee-attacks-windows.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5605450901260005934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5605450901260005934'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/mcafee-attacks-windows.html' title='Mcafee attacks Windows?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5908237350545877464</id><published>2010-04-14T08:15:00.000-05:00</published><updated>2010-04-14T08:15:26.702-05:00</updated><title type='text'>A look at the iPad</title><content type='html'>I am an operating system agnostic...I have a Windows 7 machine, a Mac notbook, and a Linux machine.  I have no bias.  So when the iPad came out I was not looking to bash it our sing its praises.  But I have to say my first look is very favorable.&lt;br /&gt;&lt;br /&gt;The screen is crisp and clear, and seems less susceptible to glare than my notebook computers.  The touch interface works wonderfully.  There are also many apps available for it as well as e-books.  It also seems that one can write apps for it just like the iPhone.  Furthermore, project Mono is intent on bringing C# programming to the iPad, and that will open up even more serious business applications.&lt;br /&gt;&lt;br /&gt;My only complaint is the price.  I think this would be awesome at $199, maybe even $299 but with a starting price of $499 (the high end model at $699) it is about the same price as a notebook computer but with less functionality.  So my recomendation is to wait. If they drop the price down, then get one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5908237350545877464?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5908237350545877464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/look-at-ipad.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5908237350545877464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5908237350545877464'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/look-at-ipad.html' title='A look at the iPad'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1222478392298857440</id><published>2010-04-06T07:53:00.000-05:00</published><updated>2010-04-06T07:53:53.596-05:00</updated><title type='text'>Lions, and Tigers, and Spy's...OH MY</title><content type='html'>It seems researcher's have tracked a &lt;a href = "http://www.pcworld.com/article/193522/researchers_track_cyberespionage_ring_to_china.html?tk=rss_news"&gt;cyber espionage ring&lt;/a&gt; to China. I have to ask: is anyone surprised? In my 2005/2006 I wrote two security books and in both I warned of the growing danger from cyber espionage and cyber terrorism.  One reviewer wrote 'Cyber terrorism and information warfare gets the usual&lt;br /&gt;lurid (and inaccurate) treatment in chapter ten'.  Many people have long thought that fears of internet based spying, or even terrorist attacks, were the stuff of fiction novels.&lt;br /&gt;&lt;br /&gt;Each year we have more incidents of cyber spying, and even ideologically based hacking attacks.  Now we have confirmation of a government involved in hacking into other countries networks.  It is clear that the threat is real.  And my prediction is that it will grow worse.  With regards to cyber spying, the expansion of this technique is obvious. They purpose of spying is to gather information. Information is often on computers. Rather than use high risk, James Bond style missions, why not just break into the computer systems? I would suspect that most government engage in cyber espionage to one degree or another.&lt;br /&gt;&lt;br /&gt;However I still stand by my prediction that we will also eventually see a major cyber terrorist attack.  As our society becomes ever more dependent on computer systems, those systems become an increasingly attractive target.  If someone really wants to hurt the United States, attacking our financial systems, power grid systems, etc. makes perfect sense.  There have already been isolated incidents that some experts attributed to terrorism.  It seems only a matter of time before there is a major cyber terrorist attack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1222478392298857440?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1222478392298857440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/lions-and-tigers-and-spysoh-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1222478392298857440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1222478392298857440'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/04/lions-and-tigers-and-spysoh-my.html' title='Lions, and Tigers, and Spy&apos;s...OH MY'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-859075443098358206</id><published>2010-03-16T08:36:00.002-05:00</published><updated>2010-03-16T08:41:54.738-05:00</updated><title type='text'>THE WHITE HAT HACKERS</title><content type='html'>In the public mind, the term hacker tends to conjure up visions of someone late at night prowling the internet seeking a vulnerable computer network. Then pouncing on that vulnerable system like a cheetah pouncing on an antelope.  And that sometimes is the case.  However it is becoming more common for the good guys to learn hacking techniques in order to counter the computer criminals online.&lt;br /&gt;&lt;br /&gt;The EC council has long sponsored the Certified Ethical Hacker certification. That certification is now required by the DoD for people working in cyber defense. And I just finished teaching a course in hacking techniques.  Everyone in the class was an IT professional or law enforcement.  &lt;br /&gt;&lt;br /&gt;To put it simply, it is well past time that the good guys learned the techniques the bad guys are using.  Until the defenders of networks have a similar skillset to the attacker, then the bad guys will always win.  So if you are a network administrator, IT manager, or involved in computer crime investigation, I urge you to at least read a few books on hacking techniques. Take a course on it if possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-859075443098358206?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/859075443098358206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/03/white-hat-hackers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/859075443098358206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/859075443098358206'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/03/white-hat-hackers.html' title='THE WHITE HAT HACKERS'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-7836101161246071732</id><published>2010-01-14T19:28:00.003-06:00</published><updated>2010-01-14T19:34:35.548-06:00</updated><title type='text'>Can you really learn online?</title><content type='html'>There was a time when distance education meant degree mill.  However that has changed.  Texas A&amp;M, University of Texas, University of Boston, in fact most traditional universities offer some degrees completely online. And there are also fully accredited Universities that are exclusively online.  So it is clear that online education is now acceptable, but does it work?&lt;br /&gt;&lt;br /&gt;In my opinion our approach to online education is completely backwards.  There are more online bachelors degree programs than I can count, quite a few masters programs, but only a handful of legitmate fully accredited online doctoral degrees. This is completely backwards. The bachelors degree student is new to that field of study, they need the direct contact with an instructor and the interaction with peers. The further one goes in ones study the more one should be able to work independently.  Not to mention the most significant part of the doctoral degree is the dissertation.  In my opinion online bachelors degrees should be few and far between, but online doctoral degrees should be quite common.  It is also the case that many doctoral students have worked in their chosen fields for years and have now returned to school to complete a doctorate (that is the case with me).  That makes it even  more likely that they have the requisite background to work with less direction and guidence. However the fact is there are few legitimate, accredited doctoral programs.  I would hope that would change in time.&lt;br /&gt;&lt;br /&gt;I would also stress that in order to succeed in an a legitimate online program, you need to be a self motivated and disciplined person. You have to be able to learn independently and keep on schedule. If you cannot, then an online education will be a failure for you.    But for the busy adult trying to balance a hectic schedule, or the military person trying to accomodate an education along with deployments, online education might be the only option.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-7836101161246071732?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/7836101161246071732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2010/01/can-you-really-learn-online.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7836101161246071732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/7836101161246071732'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2010/01/can-you-really-learn-online.html' title='Can you really learn online?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-6432587965901831864</id><published>2009-12-12T10:32:00.003-06:00</published><updated>2009-12-12T10:39:09.319-06:00</updated><title type='text'>Does technology connect us more?</title><content type='html'>For those of you over 25 years old, you remember in your childhood a world without widespread internet access, cell phones, face book, etc.  In those days there was no email (at least not that most people had access to and used).  You did not connect with friends online, and if you where away from your home or office phone, you where unreachable.    Times have certainly changed.  You can check your email, update your facebook page, and take a call, all from a smart phone while backpacking in a remote area.  It is beyond question that we are better able to connect and communicate.  It is also without question that these things have improved our lives.  I cannot count the times that my wife and I have talked on the phone to arrange some picayune detail of our lives, but one which was made so much more convenient by the cell phone.  And I truly love email (much more than phone conversations!).&lt;br /&gt;&lt;br /&gt;It is also true that social networking allows people to stay connected and stay in touch.  My Facebook page has allowed me to stay connected with former students, former colleages, and readers.  This blog allows me to share my thoughts with whomever might be interested.  &lt;br /&gt;&lt;br /&gt;However I fear there is a real danger that the tool becomes more important to us than the object of the tool. Put another way: if technology (cell phone, facebook, email, etc.) help you to connect to other people, then they are wonderful tools. If you use email to coordinate a get together with friends, cell phones to have quick chats, and facebook to update friends, then they are wonderful tools that enhance our lives.  However I have recently noticed a disturbing trend. I see people in a room (with other people) but everyone in the room is immersed in a text message, laptop, or some similar technological substitute for social connection.  I won't give particulars (so as not to embaress the people involved), but I am thinking of a situation at a social gathering where the individuals all knew each other. But rather than connect with each other, most of the people present where engrossed in their own technologies.&lt;br /&gt;&lt;br /&gt;We must remember to use our technological tools to enhance our social lives, not replace them.  Human beings need other human beings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-6432587965901831864?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/6432587965901831864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/12/does-technology-connect-us-more.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6432587965901831864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/6432587965901831864'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/12/does-technology-connect-us-more.html' title='Does technology connect us more?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8092932557041839057</id><published>2009-11-27T14:54:00.002-06:00</published><updated>2009-11-27T14:58:06.003-06:00</updated><title type='text'>Integrating technology</title><content type='html'>That is the buzzword, and has been for some time. Everyone wants to have a single device that handles all communication and technology needs.  A phone that allows them to surf the internet and watch TV, or a TV that allows one to surf the internet.  I must confess, my natural inclination is always to embrace new technologies. However I have found some of these integrations less than satisfying.&lt;br /&gt;&lt;br /&gt;For example most phones have too small a keyboard for effective internet usage.  And I personally have no desire to watch my favorte TV show on such a tiny screen.  It seems to me that some technologies are so varied in their intended usage that integrating them is difficult.  I do find that integrating home computer networks with voice and video is very practical and useful. But I also think that there is a limit to what can effectively be put into a phone.&lt;br /&gt;&lt;br /&gt;In the end I would encourage vendors to consider the practicality of any new integration prior to producing products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8092932557041839057?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8092932557041839057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/11/integrating-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8092932557041839057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8092932557041839057'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/11/integrating-technology.html' title='Integrating technology'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-4640135786796888895</id><published>2009-11-01T09:08:00.002-06:00</published><updated>2009-11-01T09:15:44.883-06:00</updated><title type='text'>Cyber Terrorism and Warfare</title><content type='html'>An interesting news story this &lt;a href="http://news.yahoo.com/s/ap/20091030/ap_on_bi_ge/us_cyber"&gt;week &lt;/a&gt;discusses the United States government getting more active in cyber warfare defense.  This is news I was happy to see.  As I document in some of my books (including the new one coming out in 2010), cyber espionage and cyber warfare have been with us for over a decade.  And cyber terrorism is following close behind. For too long our response has been fragmented and ad hoc.  Each incident is treated like a standard security breach.  It is past time for us to have an active cyber intel, counter intel, and warfare effort in this country.  Most in the security community realize that China has been involved in such efforts for many years. And more recently attacks have been traced to &lt;a href="http://tech.yahoo.com/news/ap/20091030/ap_on_hi_te/as_koreas_cyberattack"&gt;North Korea&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Some will say we have had &lt;a href="http://www.cert.org/"&gt;CERT &lt;/a&gt;for a long time, and that is true.  But Cert is really just an information clearing house, albeit an outstanding one.  It is not a group actively pursuing cyber intel, or countering cyber warfare.    And while this may be controversial to some, I believe we also need to be planning and practicing how to conduct cyber attacks should the need arise in a conflict.  Disruption of communications can be a powerful weapon, even with a low tech target such as a terrorist group.&lt;br /&gt;&lt;br /&gt;So I for one am quite pleased to see the U.S. becoming more pro-active in this arena, and hope we see more of this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-4640135786796888895?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/4640135786796888895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/11/cyber-terrorism-and-warfare.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4640135786796888895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/4640135786796888895'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/11/cyber-terrorism-and-warfare.html' title='Cyber Terrorism and Warfare'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8391922339060089690</id><published>2009-10-22T04:33:00.003-05:00</published><updated>2009-10-22T04:57:49.468-05:00</updated><title type='text'>CRIMINAL GENIUS?</title><content type='html'>This morning brought &lt;a href="http://tech.yahoo.com/news/pcworld/20091021/tc_pcworld/expertsseeforecastworsenforcybercrime"&gt;another story &lt;/a&gt;of experts warning of an increase in cybercrime. While I certainly agree with that assessment, I disagree with the purported reasons for the increase in cybercrime. The article (and others) talk of increasingly sophisticated attacks.  Frankly I have envisioned (and discussed with students in my classes) more sophisticated and heinous attacks than any I have seen occur in the real world.  So I do not see any trend towards more skillful cyber criminals.  As to more sophisticated attacks, the trends seem to indicate a simple evolutionary progression of attacks rather than some dramatic increase in sophistication.&lt;br /&gt;So why will cyber crimes continue to increase?  My experience tells me there are two reaons: The IT profession and Law Enforcement.  Before you cry foul (particularly members of either profession), hear me out.&lt;br /&gt;The IT profession still remains woefully under trained in security.  Anytime I get a chance to talk to any group of IT professionals, even an informal gathering, I like to ask them how many feel they know security well enough.  Invariably I get almost all answering in the affirmative.  But then if I ask even 2 or 3 rather simple security questions, I find immediately that most in the room cannot answer them.  Most IT people THINK they know security, and most are wrong.  This can also be seen at any college or tech school.  Security classes frequently have so little enrollment they don't always even make...whereas classes in the latest web development tool will fill up immediately.  IT professionals MUST learn security.  That includes network admins, tech support, web developers, and programmers.  Hardly a month goes by without my encountering some IT professional, some company that is completely disregarding basic security, usually out of ignorance.  &lt;br /&gt;Even some of our IT Security certifications are of almost no practical value. For example most people are very familiar with the CISSP.  This is often called the 'gold standard' in IT security certifications. But there is one problem; it does not test any practical hands on security knowledge.  That may sound surprising to some readers.  But it actually just tests knowledge of policies and standards.  On the other hand the Certified Ethical Hacker test, which tests actual hacking skills, is far less well known and pursued. Yet the CEH is a treasure trove of hands on practical skils.&lt;br /&gt;Next to law enforcement.  The problem here is also lack of training.  What most local law enforcement agencies do is to select an officer who has previously handled traditional crime (burglary, drugs, etc.) send them to a brief federal computer crime training course, and voila! They are now computer crime experts.  This is frankly inadequate, and backwards.  What law enforcement agencies need to do is to seek out skilled computer professionals (network admins, tech support, etc.) who already have a solid basis in IT and who have some interest in law enforcement, and train them to become detectives handling computer crimes.  To put it another way, when you match a detective whose first taste of computer networking was two years ago at a brief federal class, against a criminal who may have been tinkering with computers and networks since he was 12 years old...the outcome is going to be rather obvious.&lt;br /&gt;&lt;br /&gt;The bottom line is that we are not suddenly getting a new crop of criminal geniuses...we simply need the good guys to be better trained.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8391922339060089690?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8391922339060089690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/criminal-genius.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8391922339060089690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8391922339060089690'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/criminal-genius.html' title='CRIMINAL GENIUS?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-8647702745383973156</id><published>2009-10-20T05:51:00.002-05:00</published><updated>2009-10-20T05:59:48.121-05:00</updated><title type='text'>BIG MAC ATTACK!</title><content type='html'>Well Apple's profits are up, but that is coming primarily from iPhone and iPod, not from the Macintosh. Lets take a look at the Mac.  It has always had a sleeker design than the PC.  It is remarkably easy to use (while I primarily use a Windows and Linux PC dual boot, I also have a G4 laptop). It is very stable.  I have never had my G4 lock up or crash on me (unfortunately I cannot say the same for the PC I have!). And to say Mac users are delighted with their purchase would be an enormous understatement.  They are in fact almost cult like in their devotion to Mac.  Macs have also been prominently featured in popular TV programs such as 'Lie to Me'.  So why is Mac still only capturing a miniscule share of the computer market for home and business?&lt;br /&gt;&lt;br /&gt;One answer is programming.  Microsoft has always made very easy to use programming tools. There are even free versions of their programming tools. Furthermore there is extensive, free, online help for Microsoft oriented programmers.  If you wish to create an application for Windows, it is much easier than doing so for Mac (or Linux for that matter).  Now some will point to Java as working on all platforms, but the user interface for Java is simply not as slick and appealing as writing apps for the platform itself.&lt;br /&gt;&lt;br /&gt;Secondly Mac has never gone after the business user. Since many users purchase computers which would be compatable with their work environment, this undoubtably stifles Mac sales.  Mac must begin to go after the small business market.  I don't suggest Mac try to enter the server market, as they just don't have the track record for that.  But appealing to mobile workers, making integrating with Microsoft and Unix servers easier, could all help penetrate the business market.&lt;br /&gt;&lt;br /&gt;The final problem for Mac is price.  Macs are always significantly more expensive than PC's.  This is particularly problematic for the business customer.  If one is purchasing 1000 computers for corporate use, and each Mac costs $400 more than the equivalent PC, there is no way to make a business case for purchasing Mac.&lt;br /&gt;&lt;br /&gt;So while Apple has an impressive Mac advertising campaign, my prediction is that they won't be really penetrating the computer market and displacing Windows until they begin to court businesses and programmers and lower their price.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-8647702745383973156?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/8647702745383973156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/big-mac-attack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8647702745383973156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/8647702745383973156'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/big-mac-attack.html' title='BIG MAC ATTACK!'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-1528425178429488674</id><published>2009-10-16T05:02:00.005-05:00</published><updated>2009-10-16T11:50:12.582-05:00</updated><title type='text'>Why does bad software happen to good people?</title><content type='html'>This weeks stunning story of Microsoft causing the loss of side kick data (see &lt;a href="http://tech.yahoo.com/news/pcworld/20091015/tc_pcworld/sidekickdatareturnsuserstimeisgoneforgood"&gt;this story &lt;/a&gt;and &lt;a href="http://tech.yahoo.com/news/pcworld/20091015/tc_pcworld/sidekickdatareturnsuserstimeisgoneforgood"&gt;this one&lt;/a&gt; ), may have some readers wondering how this happened? More to the point why is it so common to see large companies with large IT departments, churn out incredibly bug ridden software?  Or put another way: why does bad software happen to good people? &lt;br /&gt;&lt;br /&gt;Is it that most programmers are monumentally incompetent?  Well like all professions, there certainly are some programmers whose technical acumen is less than impressive. However that is not the primary problem.  The problem lies in how the software industry functions.  Having worked with more than a few programming teams, I have some insight into this.  The problem is that  too many software teams simply don’t follow software development methodologies.  Anyone who has ever taken a software analysis, software engineering, design, etc. course knows that there are a number of various approaches to software development. But all focus (in one fashion or another) on spending time on clearly defining specifications, planning and designing the project, development, then thorough testing.  Often in the real world one or more of these items gets left to the side.  What passes for planning in many companies is woefully inadequate. And Microsoft itself is renowned for releasing inadequately tested software. Many in the IT industry will tell you “never by Microsoft products until Service Pack 1.  The initial release is really just advanced Beta”.  &lt;br /&gt;&lt;br /&gt;Why does this happen? Well in some cases it is pressure from management. In some cases it is the desire to get the product out there quicker.  But it is also sometimes the case that programmers do a poor job of explaining why these phases are needed.  It is incumbent upon the technology professionals to make a clear case to the business leaders for proper software development.  I know many programmers will cry foul over this article, saying it is out of their hands.  I ask you: do you not think electrical engineers, mechanical engineers, aerospace engineers, etc. all are under pressure to cut costs, cut project time, and produce fast?  Yes of course they are. But they all, in unison, respond that there are certain aspects of engineering that simply cannot be shortcut.  As I see programmers scramble for titles like ‘software engineer’ or ‘software architect’, I say before you pick up such a mantle, make sure you are truly doing engineering or architecture! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The public is still waiting on our profession to fullfill its many promises.  All to often our technological wonders seem to introduce as many bugs, headaches, and issues as they solve&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-1528425178429488674?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/1528425178429488674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/why-does-bad-software-happen-to-good.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1528425178429488674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/1528425178429488674'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/why-does-bad-software-happen-to-good.html' title='Why does bad software happen to good people?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5770745094926847929</id><published>2009-10-15T21:57:00.003-05:00</published><updated>2009-10-15T21:57:39.211-05:00</updated><title type='text'>Disinformation in the information age</title><content type='html'>We are all well aware that we live in the midst of the information age.  At the click of your mouse you can access a deluge of information on any tope you choose.  But can we rely on that information?  In some case the answer is clearly yes, in others clearly no..but many others are hard for most people to determine. &lt;br /&gt;What puzzles me most is that in this day of ready access to information, so many people are so clearly misinformed on so many topics.  And the misinformation spreads. I am certain that you, like me, have received emails that circulate some rumor...only to find the rumor is absolutely false.  We have entire websites devoted to debunking the urban legends circulating the internet (&lt;a href="http://www.snopes.com/"&gt;www.snopes.com&lt;/a&gt;, &lt;a href="http://www.truthorfiction.com/"&gt;www.truthorfiction.com&lt;/a&gt;, etc.).  Yet people still circulate rumors that can easily be disproven by taking two seconds to search an urban legend website.   Why? Why in this age of ready information are so many people trafficking in disinformation? Well if we are discussing political pundits or ideological groups, the answer is simple: the desire to shape public opinion. But why do ordinary people do this?&lt;br /&gt;The answer, sadly enough, is that so many people are intellectually lazy. It takes a bit of effort (albeit minimal) to ferret out the truth from the hoopla.  It takes some effort to pursue the real data, and to cull out the biased nonsense.  And most people won't take that time and effort. Instead anytime we hear something that resonates with our existing preconceptions, we simply repeat it as if it were fact.&lt;br /&gt;I encourage everyone in this age, to use the internet for what it was meant for: to find and access information.  Know what you are talking about.  Don't forward something you have not verified.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5770745094926847929?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5770745094926847929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/disinformation-in-information-age.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5770745094926847929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5770745094926847929'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/disinformation-in-information-age.html' title='Disinformation in the information age'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-2787365435692088440</id><published>2009-10-15T21:57:00.001-05:00</published><updated>2009-10-15T21:57:17.300-05:00</updated><title type='text'>Is your data secure? Why not?</title><content type='html'>A recent story (&lt;a href="http://tech.yahoo.com/news/pcworld/20090923/tc_pcworld/pcisurveyfindssomemerchantsdontuseantivirussoftware"&gt;http://tech.yahoo.com/news/pcworld/20090923/tc_pcw orld/pcisurveyfindssomemerchantsdontuseantivirusso ftware&lt;/a&gt;) showed that only 28 percent of smaller companies actually follow PCI (Payment Card Industry) standards on such items as having virus scanning.  This should be concerning, but is not surprising. And furthermore it is not uncommong or limited to small businesses.&lt;br /&gt;I frequently find myself talking to experienced IT professionals, and finding they are poorly informed on security matters. Though when asked, most IT professionals would state they are at least competent on IT security. Let me give you a few examples of what I have personally enountered, thought actual names won't be given.&lt;br /&gt;a)  A group of 5 hospital network administrators, all experienced. Not one had ever heard of a 'honey pot' and only one had heard of Intrusion Detection Systems. None had any experience with either.&lt;br /&gt;b) A web application/hosting firm that thought load balancing meant spreading out pieces of a web application in a unorganized fashion across multiple servers. They seem not to have heard of having two identical servers with duplicate functionality for load balancing and fail over.&lt;br /&gt;c) A shocking number of techies who do not realize Windows Remote Desktop, while very convenient, is NOT encrypted and is therefore NOT secure.&lt;br /&gt;The list goes on.  Security is one of those things that everyone thinks they understand, and few really do.  I encourage all IT pros to take the time to actually learn basic security. Read a book, take a class, do something to get at least basic security skills. As long as so many in our profession persist in self delusion, the security situation will only deteriorate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-2787365435692088440?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/2787365435692088440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/is-your-data-secure-why-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2787365435692088440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/2787365435692088440'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/is-your-data-secure-why-not.html' title='Is your data secure? Why not?'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899515469105056365.post-5680984727083608483</id><published>2009-10-15T21:56:00.001-05:00</published><updated>2009-10-15T21:56:52.662-05:00</updated><title type='text'>Stop the Hype!</title><content type='html'>This morning I read yet another story wherein some pundit is beating the drum for broadband access for everyone in the United States &lt;a href="http://tech.yahoo.com/news/ap/20091002/ap_on_hi_te/us_informing_citizens"&gt;http://tech.yahoo.com/news/ap/20091002/ap_on_hi_te /us_informing_citizens&lt;/a&gt;.   Don't misunderstand me, I find the internet to be just an amazing source of information.  Just this week I have read several news articles, looked up a book I was trying to find, read an interesting article on transporons, and found the answers to two different programming problems.  I also know many people who use the internet for job searches, e-commerce,  social connections,  and online learning.  However let us not delude ourselves.  Yes the internet is an astounding resource for finding any information you may wish to find.   However it is also the place where people spread misinformation and rumors, look for pornography, waste countless hours on mind numbingly vacuous surveys and 'humorous' stories, and people make complete fools of themselves on YouTube.  And lets be more frank.  The vast bulk of the population is far more familiar with Farm Town and Mafia Wars on Face Book, erotic ads on Craigslist, and ridiculous video's on YouTube than they are with brushing up on history, finding out what is new at NASA, or learning a new language online.  Wider broadband will not necessarily mean a more educated or informed populace.  As I have written before: the internet is a tool.  A bright and curious person will use it to expand their knowledge.  A less intellectually active person will use it to waste countless hours on content completely devoid of any informational content, or worse to inundate themselves and associates with disinformation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899515469105056365-5680984727083608483?l=chuckeasttom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chuckeasttom.blogspot.com/feeds/5680984727083608483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/stop-hype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5680984727083608483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899515469105056365/posts/default/5680984727083608483'/><link rel='alternate' type='text/html' href='http://chuckeasttom.blogspot.com/2009/10/stop-hype.html' title='Stop the Hype!'/><author><name>Chuck Easttom</name><uri>http://www.blogger.com/profile/04232891193425458376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-tGuXcePRiJU/Tvr4Kdb3y9I/AAAAAAAAAEs/5mNQOI_agZI/s220/chuckbooks2.JPG'/></author><thr:total>0</thr:total></entry></feed>
