<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
  <title>Linux Format forums</title>
  <link>http://linuxformat.com/forums/index.php</link>
  <description>Help, discussion, magazine feedback and more</description>
  <language>english</language>
  <copyright>(c) Copyright Tue May 21, 2013 6:20 pm by Linux Format forums</copyright>
  <managingEditor>webmaster@linuxformat.com</managingEditor>
  <webMaster>webmaster@linuxformat.com</webMaster>
  <pubDate>Tue May 21, 2013 6:20 pm</pubDate>
  <lastBuildDate>Tue May 21, 2013 6:20 pm</lastBuildDate>
  <docs>http://backend.userland.com/rss</docs>
  <generator>phpBB2 RSS Syndication Mod by Lucas</generator>
  <ttl>1</ttl>

  <image>
    <title>Linux Format forums</title>
    <url></url>
    <link>http://linuxformat.com/forums/</link>
    <description>Help, discussion, magazine feedback and more</description>
  </image>

                                      <item>
                                        <title>Re: Code re-use</title>
                                        <link>http://linuxformat.com/forums/viewtopic.php?p=103609#103609</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=231'&gt;wyliecoyoteuk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Sun Jan 01, 2012 10:40 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      Shared code may mean multiple vulnerabilities, but it also means multiple eyes on it.&lt;br /&gt;
The old &amp;quot;security by obscurity&amp;quot; argument is why Windows has become such a pile of dudu over the years.&lt;br /&gt;
Anyway, every current OS uses shared libraries, and yet some are much more secure than others, so that sort of wrecks the argument, really.</description>
                                        <comments>http://linuxformat.com/forums/viewtopic.php?p=103609#103609</comments>
                                        <author>wyliecoyoteuk</author>
                                        <pubDate>Sun Jan 01, 2012 10:40 pm</pubDate>
                                        <guid isPermaLink="true">http://linuxformat.com/forums/viewtopic.php?p=103609#103609</guid>
                                      </item>
                                      <item>
                                        <title>Re: Code re-use</title>
                                        <link>http://linuxformat.com/forums/viewtopic.php?p=103608#103608</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=10097'&gt;Fat_Tuesday&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Sun Jan 01, 2012 9:47 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      Easy answer, only question I understood was the last one!</description>
                                        <comments>http://linuxformat.com/forums/viewtopic.php?p=103608#103608</comments>
                                        <author>Fat_Tuesday</author>
                                        <pubDate>Sun Jan 01, 2012 9:47 pm</pubDate>
                                        <guid isPermaLink="true">http://linuxformat.com/forums/viewtopic.php?p=103608#103608</guid>
                                      </item>
                                      <item>
                                        <title>Re: Code re-use</title>
                                        <link>http://linuxformat.com/forums/viewtopic.php?p=103606#103606</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=5'&gt;nelz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Sun Jan 01, 2012 8:47 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      &lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;guy wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Isn't that just saying that code re-use is bad practice because it equates to vulnerability re-use?&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
If that is true, it also equates to re-use of vulnerability fixes.&lt;br /&gt;
&lt;br /&gt;
If you have 100 apps all with their own statically compiled version of a library and a vulnerability is found and fixed, you have to wait for all 100 projects to update their code before you are safe from that vulnerability.&lt;br /&gt;
&lt;br /&gt;
The same applies to other improvements to the code, be it bug fixes or better performance.</description>
                                        <comments>http://linuxformat.com/forums/viewtopic.php?p=103606#103606</comments>
                                        <author>nelz</author>
                                        <pubDate>Sun Jan 01, 2012 8:47 pm</pubDate>
                                        <guid isPermaLink="true">http://linuxformat.com/forums/viewtopic.php?p=103606#103606</guid>
                                      </item>
                                      <item>
                                        <title>Re: Code re-use</title>
                                        <link>http://linuxformat.com/forums/viewtopic.php?p=103601#103601</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=58561'&gt;Bazza&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Sun Jan 01, 2012 2:46 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      Hi guy...&lt;br /&gt;
&lt;br /&gt;
Sorry, but I had to vote &amp;quot;What are shared libraries?&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
The reason is that a very large percentage on here have no idea&lt;br /&gt;
what a shared library is.&lt;br /&gt;
&lt;br /&gt;
What happens when a shared library becomes corrupt?&lt;br /&gt;
What happens when a shared library is updated?&lt;br /&gt;
What happens when a shared library is no-longer needed&lt;br /&gt;
in the latest OS incarnation?&lt;br /&gt;
Although not a library situation remember SNDREC32.EXE in XP&lt;br /&gt;
and below, but not in Vista and higher.......&lt;br /&gt;
&lt;br /&gt;
You see my point.&lt;br /&gt;
&lt;br /&gt;
I suspect that a library that has stood the test of time is pretty much&lt;br /&gt;
bullet proof AFA security is concerned. However sometimes they get&lt;br /&gt;
major code changes that not only affect countless apps that depend&lt;br /&gt;
on them but also break security and reliability.&lt;br /&gt;
&lt;br /&gt;
Just a starter... ;o)</description>
                                        <comments>http://linuxformat.com/forums/viewtopic.php?p=103601#103601</comments>
                                        <author>Bazza</author>
                                        <pubDate>Sun Jan 01, 2012 2:46 pm</pubDate>
                                        <guid isPermaLink="true">http://linuxformat.com/forums/viewtopic.php?p=103601#103601</guid>
                                      </item>
                                      <item>
                                        <title>Code re-use</title>
                                        <link>http://linuxformat.com/forums/viewtopic.php?p=103600#103600</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=63'&gt;guy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Sun Jan 01, 2012 1:20 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      The other day I came across the suggestion that it it more secure to build everything into your app, rather than rely on shared libraries.&lt;br /&gt;
&lt;br /&gt;
Isn't that just saying that code re-use is bad practice because it equates to vulnerability re-use? Safer to bloat the install.&lt;br /&gt;
&lt;br /&gt;
Thinking of the relative security reputations of some well-known platforms and their relative tendencies for developers to depend on shared libraries, I find this a difficult idea to justify based on evidence.&lt;br /&gt;
&lt;br /&gt;
If 100 instances of the same library are compiled separately into 100 apps, where is the benefit over installing once and linking from those 100 apps?&lt;br /&gt;
&lt;br /&gt;
And doesn't it also depend rather heavily on the experience and professionalism of the shared library developers vs. the app developers? I'd trust a 15-year old maintenance team over a shiny new script kiddie any day.&lt;br /&gt;
&lt;br /&gt;
I kind of smell subversive FUD at work - &amp;quot;You can trust our shiteware approach, honest. Far better than that &lt;span style=&quot;font-style: italic&quot;&gt;other&lt;/span&gt; competitior - just read this security analysis my salesman wrote.&amp;quot; sort of thing.</description>
                                        <comments>http://linuxformat.com/forums/viewtopic.php?p=103600#103600</comments>
                                        <author>guy</author>
                                        <pubDate>Sun Jan 01, 2012 1:20 pm</pubDate>
                                        <guid isPermaLink="true">http://linuxformat.com/forums/viewtopic.php?p=103600#103600</guid>
                                      </item></channel></rss>