{"id":1964,"date":"2012-02-27T21:14:41","date_gmt":"2012-02-27T21:14:41","guid":{"rendered":"http:\/\/daviddilworth.com\/it\/?p=1964"},"modified":"2016-07-15T09:15:22","modified_gmt":"2016-07-15T16:15:22","slug":"javas-security-problems-are-systemic-not-incidental","status":"publish","type":"post","link":"https:\/\/daviddilworth.com\/it\/javas-security-problems-are-systemic-not-incidental\/","title":{"rendered":"Java&#8217;s Security Problems are Designed-in. Problems are Not Solvable. I Do NOT Use ROES."},"content":{"rendered":"<p><strong>What&#8217;s with the dangerous insistence on Java ?<\/strong><\/p>\n<div id=\"attachment_2222\" style=\"width: 235px\" class=\"wp-caption alignright\"><a href=\"http:\/\/daviddilworth.com\/it\/wp-content\/uploads\/2012\/02\/JavaNo.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2222\" class=\"size-full wp-image-2222\" title=\"Don't Allow Java on Your Computer \" src=\"http:\/\/daviddilworth.com\/it\/wp-content\/uploads\/2012\/02\/JavaNo.jpeg\" alt=\"Don't Allow Java on Your Computer \" width=\"225\" height=\"225\" srcset=\"https:\/\/daviddilworth.com\/it\/wp-content\/uploads\/2012\/02\/JavaNo.jpeg 225w, https:\/\/daviddilworth.com\/it\/wp-content\/uploads\/2012\/02\/JavaNo-150x150.jpeg 150w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><p id=\"caption-attachment-2222\" class=\"wp-caption-text\">Don&#8217;t Allow Java on Your Computer<\/p><\/div>\n<p><strong>The programming language Java has a <a href=\"http:\/\/www.securingjava.com\/chapter-five\/\">history of serious security problems<\/a>, yet several major photography printing services not only use Java &#8211; they FORCE YOU to use Java with <a href=\"http:\/\/www.dpchallenge.com\/forum.php?action=read&amp;FORUM_THREAD_ID=1159736\">online ordering software called ROES<\/a>.<\/strong><\/p>\n<p>Whats worse, <strong>they refuse to accept photograph files for printing sent any other way ! No email, No FTP, some won&#8217;t even accept them if you walk in with a CD or a flash drive.<\/strong> These clearly don&#8217;t need my business.<\/p>\n<p>I recommend <em><strong>no photographer should ever order prints online using <a href=\"http:\/\/fotoworkspro.com\/june-2009-roes-alert-startup-issues\/\">ROES<\/a> because it requires you install Java on your computer <span style=\"text-decoration: underline;\">While<\/span> it is connected to the web, only <span style=\"text-decoration: underline;\">after<\/span> you DISable your anti-virus software<\/strong> <\/em>!<\/p>\n<p><strong>Are they insane? Don&#8217;t they know it only takes seconds for your unprotected computer to get irreversibly infected?<\/strong><\/p>\n<p>Perhaps they don&#8217;t realize millions of Robotic programs are testing every computer connected to the web every few minutes, sometimes every few seconds. When it finds your computer available &#8211; zap ! Robots rapidly try to infect your computer so they can silently take control. (Any Bank IT Manager that allows a Java install should get the death penalty.)<\/p>\n<p>Whatever the case, <strong>the photography printing companies are dangerously ignorant or just don&#8217;t give a hoot about your computer security.<\/strong><\/p>\n<blockquote><p>(Don&#8217;t confuse <a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaScript\">JavaScript<\/a> with Java. They are both programming languages &#8211; but they are wholly independent of each other.)<\/p><\/blockquote>\n<p>Here&#8217;s some recent examples of your potential danger if you merely have Java installed (you don&#8217;t even have to start up Java &#8211; lots of viruses will be happy to do that for you &#8211; secretly.) &#8212;<\/p>\n<blockquote><p>1. January 2013: <a href=\"http:\/\/www.csmonitor.com\/Business\/2013\/0112\/Disable-Java-Here-s-how-after-US-agency-warns-of-software-vulnerability.?nav=topic-tag_topic_page-mostViewed\">US Homeland Security Recommends Disabling Java &#8211; warns of software &#8216;vulnerability.&#8217;<\/a><\/p>\n<p>2. <a href=\"http:\/\/www.pcworld.com\/businesscenter\/article\/219105\/oracle_issues_emergency_java_patch.html\">Oracle Issues Emergency Java Patch, Feb 9, 2011<\/a><\/p>\n<p><!--more-->3. <a href=\"http:\/\/news.techworld.com\/security\/3220632\/oracle-issues-emergency-java-security-patch\/\">&#8220;Oracle issues emergency Java security patch. Hackers exploiting zero day vulnerability, by Gregg Keizer, Computerworld, 16 April 2010&#8221;<\/a><\/p>\n<p>4. Here&#8217;s an history of Java&#8217;s &#8220;serious&#8221; security issues: &#8220;<a href=\"http:\/\/www.securingjava.com\/chapter-five\/\">Securing Java: Attack Applets: Exploiting Holes in the Security Model<\/a>&#8221;<\/p>\n<p>5. And a historical perspective &#8211; <a href=\"http:\/\/www.zdnet.com\/article\/java-reader-and-flash-are-most-exploited-windows-programs\/\">Java is the most exploited Windows program<\/a>.<\/p><\/blockquote>\n<p>The problem is the fundamental design of Java.<\/p>\n<p><strong>If you allow Java to run on your machine <span style=\"text-decoration: underline;\"><i>it can run any other program on your computer<\/i><\/span>.<\/strong><\/p>\n<p>Think about that for a moment . . .<\/p>\n<p><strong>Java can run your Format program and erase everything, or it can <a href=\"http:\/\/en.wikipedia.org\/wiki\/Trojan\">allow a Trojan<\/a> to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Root_kit\">install a Deadly Rootkit<\/a>, or it can CHANGE your data in subtle ways or perhaps the most harmful &#8211; it can send a copy of your most valuable information (your client list, your financial data, your Bank passwords) to a hacker or your meanest competitor &#8211; anywhere in the world.<\/strong><\/p>\n<p>Now the &#8220;Java Security Manager&#8221; is intended to prevent improper and dangerous access. However,<a href=\"http:\/\/cosmologyscience.com\/cosblog\/complex-computer-programs-weaken-cosmic-microwave-background-claim\/\"> any program larger than 100 lines of code inherently has bugs and flaws<\/a>. The bigger the program the more serious the bugs. And <strong>Java is a huge program &#8212; 30 megabytes<\/strong> in Fall 2012 (including some 166 packages with over six hundred classes with over six thousand methods).<\/p>\n<p>To be fair, Java was intended to be a powerful programming language. So they put in very high-powered access to computer functions. The trouble is the authors didn&#8217;t, and simply <strong>can not, adequately protect computers actually connected to the web.<\/strong><\/p>\n<p>All it takes is one <strong>not very skilled cracker<\/strong> &#8211; and your system is toast, or your financial data and passwords are in Russia, <strong class=\"StrictlyAutoTagBold\">China<\/strong> and <strong class=\"StrictlyAutoTagBold\">Libya<\/strong> in seconds.<\/p>\n<p><strong>What to do ?<\/strong><\/p>\n<p>I <strong>disable and remove Java on all our machines that attach to the Web<\/strong> and pleasantly &#8211; we&#8217;ve never endured a successful attack using Java.<\/p>\n<blockquote><p><strong class=\"StrictlyAutoTagBold\">Update Oct<\/strong> 31, 2012: It gets worse. I tried to do a Java install for a client who had no other option. During install, <span style=\"text-decoration: underline;\"><i>Java Demanded we disable the anti-Virus guard software<\/i><\/span> &#8211; and yet remain connected to the web &#8212; or it would not continue !<\/p>\n<p><strong>Are you kidding !<\/strong><\/p>\n<p>Again I advised the client not to continue and to find another option. We ended up finding a computer that wasn&#8217;t used for normal business and tried to install it on that one. This time Java&#8217;s install locked up. So the client gave up and sent the form Fed Express &#8211; and his computer security remained intact.<\/p><\/blockquote>\n<p>As for those &#8220;reason challenged&#8221; (or <strong>dangerously ignorant<\/strong>) <strong>photograph printing services that demand we use ROES\/Java<\/strong> &#8211; I simply give my printing to businesses run by actual humans that allow us to send files <strong class=\"StrictlyAutoTagBold\">FTP<\/strong> or by email &#8211; or OMG &#8211; bring them a CD or a flash drive.<\/p>\n<p><strong class=\"StrictlyAutoTagBold\">Update Feb<\/strong> 2013:<br \/>\nHere&#8217;s a note from one of the offending Photography printing businesses :<\/p>\n<blockquote><p>&#8220;If you have experienced troubles launching <strong class=\"StrictlyAutoTagBold\">ROES<\/strong> in the past 48 hours, this email is for you! We have just received an email from our <strong class=\"StrictlyAutoTagBold\">ROES<\/strong> software provider that an unannounced <strong class=\"StrictlyAutoTagBold\">Apple Java Security<\/strong> update is affecting certain users who are running specific Apple operating systems. We want to first apologize for any <strong>mishappenings<\/strong> that you may be experiencing from this unexpected Apple update and second we would like to alert you to our easy solutions, which we describe below.&#8221;<\/p><\/blockquote>\n<p>Surprise ? No. Not to any computer security professional.<\/p>\n<p>Further reading &#8220;<strong><a href=\"http:\/\/web.archive.org\/web\/20140220223659\/http:\/\/www.technewsdaily.com:80\/16359-disable-java-now.html\">Why and How to Disable Java on Your Computer<\/a><\/strong>&#8221;<\/p>\n<p><strong>&#8220;<a title=\"Is Java the root of most internet security problems?\" href=\"http:\/\/www.examiner.com\/article\/is-java-the-root-of-most-internet-security-problems\">Is Java the root of most internet security problems?<\/a>,&#8221; by the Examiner, February 20, 2013<\/strong><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Criticism_of_Java#Security\">Wikipedia article &#8220;Criticism of Java&#8221;<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"http:\/\/java.com\/en\/download\/testjava.jsp\">*** To test your browser to see if Java is installed or not &#8212; click here<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What&#8217;s with the dangerous insistence on Java ? The programming language Java has a history of serious security problems, yet several major photography printing services not only use Java &#8211; they FORCE YOU to use Java with online ordering software &hellip; <a href=\"https:\/\/daviddilworth.com\/it\/javas-security-problems-are-systemic-not-incidental\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[3,15,6,13],"tags":[104,107,77,105,108,75,106,39,76,42,40,41],"class_list":["post-1964","post","type-post","status-publish","format-standard","hentry","category-computers","category-doing-evil","category-education","category-privacy","tag-apple-java-security","tag-change","tag-china","tag-deadly-rootkit","tag-ftp","tag-gregg-keizer","tag-java-demanded","tag-java-security-manager","tag-libya","tag-roes","tag-update-feb","tag-update-oct"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/posts\/1964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/comments?post=1964"}],"version-history":[{"count":81,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/posts\/1964\/revisions"}],"predecessor-version":[{"id":2654,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/posts\/1964\/revisions\/2654"}],"wp:attachment":[{"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/media?parent=1964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/categories?post=1964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daviddilworth.com\/it\/wp-json\/wp\/v2\/tags?post=1964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}