{"id":15115,"date":"2014-04-10T18:40:37","date_gmt":"2014-04-10T22:40:37","guid":{"rendered":"http:\/\/www.opensource.im\/?p=15115"},"modified":"2014-04-10T18:40:37","modified_gmt":"2014-04-10T22:40:37","slug":"is-open-source-to-blame-for-the-heartbleed-bug","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/is-open-source-to-blame-for-the-heartbleed-bug.php","title":{"rendered":"Is open source to blame for the Heartbleed bug?"},"content":{"rendered":"<p><p>    By now you've    likely heard about the     Heartbleed bug, a critical vulnerability that exposes    potentially millions of passwords to attack and     undermines the very security of the Internet. Because the    flaw exists in OpenSSLwhich is an open source implementation    of SSL encryptionmany will question whether the nature of open    source development is in some way at fault. I touched based    with security experts to get their thoughts.  <\/p>\n<p>    First, lets    explain the distinction between closed source and open source.    Source refers to the source code of a programthe actual text    commands that make the application do whatever it does.  <\/p>\n<p>    Closed source    applications dont share the source code with the general    public. It is unique, proprietary code created and maintained    by internal developers. Commercial, off-the-shelf software like    Microsoft Office and Adobe Photoshop are examples of closed    source.  <\/p>\n<p>    Open source does    not necessarily mean open season for hackers.  <\/p>\n<p>    Open source, on    the other hand, refers to software where the source code is    available to the public. Open source projects are generally    collaborative efforts because any developer is free to review    the code, edit or enhance it, or add features. Popular examples    of open source software include Linux, the Apache Web server,    and OpenSSL.  <\/p>\n<p>    When anyone is    free to view the source code, and any developer can submit    changes to the open source project, there are potential    security concerns. Without properly vetting the developers,    there is no way to know whatif anysecure development    practices are being used, and the possibility exists for a    malicious developer to intentionally introduce a vulnerability    like Heartbleed for the express purpose of exposing the    software to attack.  <\/p>\n<p>    Does that mean    that open source tools are inherently insecure, or less secure,    than their closed source cousins?  <\/p>\n<p>    An argument    could be made that the collaborative nature of open source    software development compounds the challenge of ensuring    security is considered throughout the software life cycle,    David Shearer, CISSP, PMP, and Chief Operating Officer of    (ISC)2, said in a statement sent to PCWorld.  <\/p>\n<p>    The security    implications of what should be a simple diagnostic capability    in OpenSSL is a prime example. According to Shearer, One could    go as far as to say that we may be heading toward a time where    some of the key security architecture components that are    available as open source software may need to be more closely    managed and monitored.  <\/p>\n<p>    But while it's    true that there are some security concerns unique to the    collaborative nature of open source and to having the source    code open to the general public, there are also ways that open    source strengthens security.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.pcworld.com\/article\/2141740\/is-open-source-to-blame-for-the-heartbleed-bug.html\/RS=^ADA3sDfX9wvQKAi4mmeRFuLboVunAM-\" title=\"Is open source to blame for the Heartbleed bug?\">Is open source to blame for the Heartbleed bug?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> By now you've likely heard about the Heartbleed bug, a critical vulnerability that exposes potentially millions of passwords to attack and undermines the very security of the Internet. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-15115","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/15115"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=15115"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/15115\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=15115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=15115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=15115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}