{"id":1035,"date":"2016-09-30T19:55:15","date_gmt":"2016-09-30T19:55:15","guid":{"rendered":"http:\/\/blog.paranoidprofessor.com\/?p=1035"},"modified":"2016-09-30T19:55:15","modified_gmt":"2016-09-30T19:55:15","slug":"never-ever-rush-software-installation","status":"publish","type":"post","link":"https:\/\/blog.paranoidprofessor.com\/index.php\/2016\/09\/30\/never-ever-rush-software-installation\/","title":{"rendered":"Never ever rush &#8230; software installation"},"content":{"rendered":"<p>I should have known better but how hard could the task really be?\u00a0 Download some free or open source software from the internet, configure it, and presto I then have all of the tools necessary for my &#8220;homework&#8221; assignment.<\/p>\n<p>The task was to create a small restful server and a small client application to make a number of calls to this server.\u00a0 I think that one of the other preconditions was that the resulting program also used something from the SDK installation. I really cannot remember all of the details other than don&#8217;t rush.<\/p>\n<p>I wanted to get the program done in the next week and had some quiet time on Sunday to get everything installed and setup.\u00a0 Instead of getting a working environment I ended up getting a crapware installed environment that was doing an amazing job of hijacking\u00a0all of\u00a0my web browsers.<\/p>\n<p>I was lucky that my friend Mikhail was able to <del>decrap<\/del> remove the malware so I didn&#8217;t need to reinstall windows.\u00a0 I didn&#8217;t want to reinstall windows as the big M makes some simplifying assumptions about how many operating systems will be on the newly installed computer.<\/p>\n<p>Lets be honest, I didn&#8217;t pay enough attention when installing each of these packages.\u00a0 Who hasn&#8217;t downloaded and installed some viewer or other tool to see that the vendor has teamed up with a anti-virus company.\u00a0 If not that then some vendor also includes a must have &#8220;tool bar&#8221; for your browser despite the fact I have gotten along quite nicely without their offering.<\/p>\n<p>It must have been one of those types of packages that installed this extra special payload.\u00a0 I downloaded both software from both very respectable firms as well as a download site or two.\u00a0 I think that mainly that is where by problems began.<\/p>\n<h2>software bundles<\/h2>\n<p>Nobody with an ounce of business acumen will advertise that they are providing goods or services that you don&#8217;t want and probably would never want.\u00a0 Not only don&#8217;t you want it but the odds are it will have negative effects.\u00a0 I guess software bundles sounds much nicer.<\/p>\n<p>This isn&#8217;t really new, computer companies have been bundling their own software, utilities and other third party software.\u00a0 The companies call it bundling while some of the users and media call that particular solution <a href=\"http:\/\/www.computerworld.com\/article\/2890512\/bloatware-free-windows-computers.html\">bloatware [0].\u00a0<\/a>\u00a0I have always wondered why companies would exchange a few dollars per machine when eventually what they were doing\u00a0would give them a negative image.<\/p>\n<p>This type of behavior has taken some of the fun out of computers.\u00a0 Now you need to have virus checkers and malware checkers just to turn on the computer.\u00a0 It might be a bit paranoid but testing out unknown software should probably be now be done in a virtual machine.<\/p>\n<p>The same would be true when receiving any emails with attachments from people you don&#8217;t know.\u00a0 This can be true for people you do know but where the content appears suspicious compared to previous correspondence (sorry mom).<\/p>\n<p>This level of paranoia is certainly not within the ability\/effort of the casual computer person and so the bundler&#8217;s win.<\/p>\n<h2>The solution<\/h2>\n<p>In the situation where download sites are injecting extra software <a href=\"http:\/\/www.howtogeek.com\/198622\/heres-what-happens-when-you-install-the-top-10-download.com-apps\/\">[1]<\/a> <a href=\"http:\/\/www.hanselman.com\/blog\/DownloadWrappersAndUnwantedSoftwareArePureEvil.aspx\">[2]<\/a><a href=\"https:\/\/dottech.org\/23420\/cnet-crapware\/\">[3]<\/a> <a href=\"http:\/\/www.howtogeek.com\/207692\/yes-every-freeware-download-site-is-serving-crapware-heres-the-proof\/\">[4]<\/a> the only real solution is to get the software from the projects own website. \u00a0This works well for the big projects\u00a0that have their own sites such as <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\">Firefox<\/a>, <a href=\"https:\/\/www.gimp.org\/\">Gimp<\/a>, <a href=\"http:\/\/www.videolan.org\/index.html\">VLC <\/a>just to name a few.<\/p>\n<p>This isn&#8217;t the only possible solution, although it is probably the easiest one. \u00a0In the last few years computers have not gotten that much more powerful but their cost and the cost of disks and ram have come even further down in price. \u00a0My next article will be about using software to create a virtual computers for testing software or risky web sites.<\/p>\n<h2>References<\/h2>\n<p>[0]\u00a0<a href=\"http:\/\/www.computerworld.com\/article\/2890512\/bloatware-free-windows-computers.html\">http:\/\/www.computerworld.com\/article\/2890512\/bloatware-free-windows-computers.html<\/a><\/p>\n<p>[1] <a href=\"http:\/\/www.howtogeek.com\/198622\/heres-what-happens-when-you-install-the-top-10-download.com-apps\/\">http:\/\/www.howtogeek.com\/198622\/heres-what-happens-when-you-install-the-top-10-download.com-apps\/<\/a><\/p>\n<p>[2] <a href=\"http:\/\/www.hanselman.com\/blog\/DownloadWrappersAndUnwantedSoftwareArePureEvil.aspx\">http:\/\/www.hanselman.com\/blog\/DownloadWrappersAndUnwantedSoftwareArePureEvil.aspx<\/a><\/p>\n<p>[3] <a href=\"https:\/\/dottech.org\/23420\/cnet-crapware\/\">https:\/\/dottech.org\/23420\/cnet-crapware\/<\/a><\/p>\n<p>[4] <a href=\"http:\/\/www.howtogeek.com\/207692\/yes-every-freeware-download-site-is-serving-crapware-heres-the-proof\/\">http:\/\/www.howtogeek.com\/207692\/yes-every-freeware-download-site-is-serving-crapware-heres-the-proof\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I should have known better but how hard could the task really be?\u00a0 Download some free or open source software from the internet, configure it, and presto I then have all of the tools necessary for my &#8220;homework&#8221; assignment. The &hellip; <a href=\"https:\/\/blog.paranoidprofessor.com\/index.php\/2016\/09\/30\/never-ever-rush-software-installation\/\">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":[],"categories":[4],"tags":[14,54],"_links":{"self":[{"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/posts\/1035"}],"collection":[{"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/comments?post=1035"}],"version-history":[{"count":8,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"predecessor-version":[{"id":1430,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/posts\/1035\/revisions\/1430"}],"wp:attachment":[{"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.paranoidprofessor.com\/index.php\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}