

{"id":8013,"date":"2013-08-18T10:27:00","date_gmt":"2013-08-18T14:27:00","guid":{"rendered":"http:\/\/streamingradioguide.com\/startingover\/?p=8013"},"modified":"2013-08-18T10:30:34","modified_gmt":"2013-08-18T14:30:34","slug":"dont-take-java-from-a-stranger","status":"publish","type":"post","link":"https:\/\/streamingradioguide.com\/startingover\/?p=8013","title":{"rendered":"Don&#8217;t take Java from a stranger"},"content":{"rendered":"<p>In the beginning, the promise was that Java has &#8220;hacker proof&#8221; because it lived in a sandbox, and the Java Virtual Machine had no access to anything on the real computer, hence impossible to &#8220;hack&#8221; into.   I didn&#8217;t believe it at the time.<\/p>\n<p>A flaw with Java as originally conceived is that if it can&#8217;t interact with your real computer, it is close to worthless.   As Java was expanded to allow &#8220;some&#8221; access to the real computer, that opened the door.<\/p>\n<p>Java is now in the condition that they&#8217;ve decided it is impossible to block hackers, so they have started using the &#8220;Trusted Author&#8221; model similar to Microsoft ActiveX, where the author of a Java App has to be known and verified.   You have the option then of whether you want to not run a specific app.<\/p>\n<p>Exhibit One<br \/>\n<a href=\"http:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java1.png\" alt=\"java1\" width=\"578\" height=\"309\" class=\"alignleft size-full wp-image-8014\" srcset=\"https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java1.png 578w, https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java1-300x160.png 300w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/a><\/p>\n<p>You&#8217;ll be given this challenge (ironically the potentially unsafe app is the Front Page Hover thingy)<\/p>\n<p>You have two options &#8211; accept the risk of running unsigned Java, or don&#8217;t run the app, and a choice to not ask for this app again.   It&#8217;s a modal window &#8211; you can&#8217;t continue until you answer.   When you say No, you get this:<\/p>\n<p>Exhibit Two:<\/p>\n<p><a href=\"http:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java2.png\" alt=\"java2\" width=\"516\" height=\"202\" class=\"alignleft size-full wp-image-8016\" srcset=\"https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java2.png 516w, https:\/\/streamingradioguide.com\/startingover\/wp-content\/uploads\/2013\/08\/java2-300x117.png 300w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/a><br \/>\n<br clear=left><br \/>\nHowever, even if you clicked &#8220;Don&#8217;t show this again&#8221;, you get both popups again.   This particular web site (URL is in the graphic) uses this button thing around 20 times &#8211; you get a pair of messages for each one that there is no escape from (unless you want to click Run, which defeats the entire point &#8211; since this could potentially be a fake popup designed to fool you into saying &#8220;OK&#8221; to mean &#8220;OK, give me malware&#8221;.<\/p>\n<p>If you go to the Java Security settings (Control Panel) and tell it to NEVER run any unsigned java code, it still gives you two popups to inform you that it didn&#8217;t run the Java code.   Thank you very much Sun&#8230;. errr&#8230; Oracle<\/p>\n<p>Sheesh<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the beginning, the promise was that Java has &#8220;hacker proof&#8221; because it lived in a sandbox, and the Java Virtual Machine had no access to anything on the real computer, hence impossible to &#8220;hack&#8221; into. I didn&#8217;t believe it &hellip; <a href=\"https:\/\/streamingradioguide.com\/startingover\/?p=8013\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-8013","post","type-post","status-publish","format-standard","hentry","category-about-the-guide"],"_links":{"self":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/8013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8013"}],"version-history":[{"count":10,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/8013\/revisions"}],"predecessor-version":[{"id":8025,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=\/wp\/v2\/posts\/8013\/revisions\/8025"}],"wp:attachment":[{"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/streamingradioguide.com\/startingover\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}