Wilders Security Forums  

Go Back   Wilders Security Forums > Software, Hardware and General Services > all things UNIX
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread
  #1  
Old August 13th, 2012, 10:31 AM
Cudni's Avatar
Cudni Cudni is offline
Global Moderator
 
Join Date: May 2009
Location: Somethingshire
Posts: 6,944
Default Linux founder Linus Torvalds delivers a smackdown like no other

from
http://www.attendly.com/linux-founde...like-no-other/
"..
You don’t have to be a Linux user, or even a nerd, to love Linus Torvalds. His arrogant and irreverant sense of humor draws scores of views, shares and upvotes on almost anything he says online.

He cares very little about what others think, and will publicly lambaste anyone he deems deserving. Which to be honest, appears to be most people.
.."
__________________
once we only had ideals, today they are the only things we are missing
Microsoft MVP, 2006 - 2013/14
  #2  
Old August 13th, 2012, 12:41 PM
CogitoTesting CogitoTesting is offline
Frequent Poster
 
Join Date: Jul 2009
Location: Sea of Tranquility, Luna
Posts: 898
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Wow. I love Linux but I think that guy is using too much of whatever he is taking.
__________________
Genuine Machine : On Access and On Demand Security Apparatus: Olivia, My Dearest Beloved
Fake Machine (Windows 7): Private Firewall 7, Avast Antivirus 7 (free), and BufferZone 4
  #3  
Old August 13th, 2012, 12:57 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Linus is generally just the type of person who says what they think. He simply has the clout to pull it off most of the time. Though I disagree with his "bugs are bugs" philosophy towards security and I think that it actually has caused significant hard to the Linux kernel.
__________________
  #4  
Old August 13th, 2012, 02:07 PM
Gullible Jones
 
Posts: n/a
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

There are advantages to running Linux, and there are disadvantages. IMO Linus Torvalds is both.
  #5  
Old August 13th, 2012, 10:58 PM
Kyle1420's Avatar
Kyle1420 Kyle1420 is offline
Frequent Poster
 
Join Date: May 2008
Posts: 403
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Haha I love it.
__________________
Win 7 x64(gaming);
Sandboxie/Mbam paid
Manjaro x64 No more distro hopping ;
http://manjaro.org/
  #6  
Old August 14th, 2012, 12:18 AM
safeguy's Avatar
safeguy safeguy is offline
Frequent Poster
 
Join Date: Jun 2010
Posts: 914
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

"Like it or hate it - I don't care."

That's Linus Torvalds for you.
__________________
Uncertainty is the only certainty there is, and knowing how to live with insecurity is the only security...
  #7  
Old August 14th, 2012, 03:42 AM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
Though I disagree with his "bugs are bugs" philosophy towards security and I think that it actually has caused significant hard to the Linux kernel.

Why do you think that ?
  #8  
Old August 14th, 2012, 02:11 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

It's led to a lot of downplaying of security vulnerabilities in the kernel. It's also just the wrong attitude - bugs and vulnerabilities do not effect people the same way. If I can crash a server I've done damage to a company. If I can hack a server I've done damage to the company and I've done damage to the customers and it's far more costly.
__________________
  #9  
Old August 14th, 2012, 02:55 PM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
It's led to a lot of downplaying of security vulnerabilities in the kernel. It's also just the wrong attitude - bugs and vulnerabilities do not effect people the same way. If I can crash a server I've done damage to a company. If I can hack a server I've done damage to the company and I've done damage to the customers and it's far more costly.

Server crash could do as much damage as a hack.
  #10  
Old August 14th, 2012, 02:58 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Anything can do anything. A horrible bug that causes physical damage to the system might cost a company more than a vulnerability that allows for some encrypted database to be pulled. But the potential for damage is greater with a potentially exploitable vulnerability.

Bugs will cause data loss, vulnerabilities will cause data theft.
__________________
  #11  
Old August 14th, 2012, 04:09 PM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
Anything can do anything. A horrible bug that causes physical damage to the system might cost a company more than a vulnerability that allows for some encrypted database to be pulled. But the potential for damage is greater with a potentially exploitable vulnerability.

Bugs will cause data loss, vulnerabilities will cause data theft.

A bug can be just as damaging an exploit, exposing private data publically for example, will have exactly the same impact as hacking the same data.
  #12  
Old August 14th, 2012, 04:56 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

What you're describing sounds like a vulnerability ie: a bug that allows for data to be accessed that could otherwise not be accessed.

Without getting into a useless discussion about the definition of a bug vs vulnerability I would say that my point is that data loss is not as bad as data theft - that a bug/ vulnerability that leads to data theft is worse than a bug/ vulnerability that leads to data loss.

Whether you call it a bug or vulnerability it's the action taken by the attacker to exploit it that matters.

It's the same reason you'll get panics and force closes when certain security violations occur - data integrity is second to data confidentiality.
__________________
  #13  
Old August 14th, 2012, 05:41 PM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
What you're describing sounds like a vulnerability ie: a bug that allows for data to be accessed that could otherwise not be accessed.

No because there is no hostile attack, the data was exposed under normal operating conditions.

Quote:
Originally Posted by Hungry Man
Without getting into a useless discussion about the definition of a bug vs vulnerability I would say that my point is that data loss is not as bad as data theft - that a bug/ vulnerability that leads to data theft is worse than a bug/ vulnerability that leads to data loss.

It does not matter if the data was accidentally or deliberately compromised. What matters is the data that you have lost control of, not how.

Quote:
Originally Posted by Hungry Man
Whether you call it a bug or vulnerability it's the action taken by the attacker to exploit it that matters.

No, its the data that has breached that matters.

Quote:
Originally Posted by Hungry Man
It's the same reason you'll get panics and force closes when certain security violations occur - data integrity is second to data confidentiality.

No, that is just bad handling of erronous conditions, nothing to do with data integrity or confidentiality.
  #14  
Old August 14th, 2012, 05:50 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

If a bug and a vulnerability both reveal the same amount of information to the public, yes, they are both 'equal' in terms of the result.

If you're separating the two terms based on motive ie: one is accidental and one is deliberate - I think that's fine.

If we define a vulnerability as a weakness that can be exploited and a bug as a weakness that can arise atypically I think the conversation becomes a matter of what happens to that data. If data is exposed by an attacker the motivation is to do harm in some way. If data is exposed otherwise there is no motivation.

This is, of course, a very narrow view where we're looking only at bugs and vulnerabilities that both lead to data disclosure. A bug that leads to a server crashing, for example, would not fall into this - there's no data disclosure and I don't think it's worth really discussing whether that's worse than having actual data theft, if you think that it is I'm not really that interested in discussing potential costs and risk assessments - I believe that theft is worse than loss.

I disagree with "a bug is a bug". The mentality has led to patches being labeled in ways that downplay the importance or even patches that don't hint that it's a security issue.

I also just think it's wrong. Some bugs are worse than others. A vulnerability that can be exploited by an attacker is worse than a bug that may be accidentally triggered.

The attacker, the motivation behind the attack, are what make vulnerabilities worse.

Quote:
Linus Torvalds
Linux kernel non-disclosure policy

Proving that open-source security has not improved much since it relied on the idea of getting enough eyeballs to make bugs shallow, Linus Torvalds demonstrated his incompetence at handling security issues by defending silent patching of security vulnerabilities in the Linux kernel:

So I personally consider security bugs to be just "normal bugs". I don't cover them up, but I also don't have any reason what-so-ever to think it's a good idea to track them and announce them as something special.

Adding insult to injury:

Btw, and you may not like this, since you are so focused on security, one reason I refuse to bother with the whole security circus is that I think it glorifies - and thus encourages - the wrong behavior.

It makes "heroes" out of security people, as if the people who don't just fix normal bugs aren't as important.

For more background on the current Linux security fiasco, see this thread on Dailydave.
http://pwnies.com/archive/2008/nominations/

edit:
Quote:
No, that is just bad handling of erronous conditions, nothing to do with data integrity or confidentiality.
No. If I exploit a program I'm doing something that the program didn't consider ie: an erroneous condition. The program can still continue. What's supposed to happen is the program terminates - that's why when violations occur programs terminate, not because exploits actually shut them down. There's also exception handling, which you can obviously build into the program - but that's less about violations and more about dealing with bad input or input validation ie: if (x == true) return 0 if (x !== true) return -1. This doesn't play into termination for something like NX violation that much from what I can see. I don't see how it would.
__________________

Last edited by Hungry Man : August 14th, 2012 at 07:47 PM.
  #15  
Old August 15th, 2012, 03:21 AM
Kyle1420's Avatar
Kyle1420 Kyle1420 is offline
Frequent Poster
 
Join Date: May 2008
Posts: 403
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

I really don't see what the point of this discussion is? Everyone is entitled to their opinion.. If you don't like it, That's ok.. You have your own opinion.

From my understanding, Linus at no point said security isn't important..He just states that there is more bugs.. like everything else. It's not to say that he avoids or ignores them.

The good thing about Linux is it is not one persons ideology, It's a collaboration of a very large group of people with no single goal or direction.. This is what pushes linux and ensures that it evolves. E.G You will get people who work with servers, they may find a security flaw, They'll fix it.. and push it to the kernel team for the rest of the community to benefit, the same goes for almost anything...and that is why I like linux.

Remember, That linux is a contribution of many many people, not just a single person or team..
__________________
Win 7 x64(gaming);
Sandboxie/Mbam paid
Manjaro x64 No more distro hopping ;
http://manjaro.org/
  #16  
Old August 15th, 2012, 03:34 AM
guest
 
Posts: n/a
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

I like his style haha
  #17  
Old August 15th, 2012, 04:14 AM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

I think discussion of opinions is generally the point of a forum.

Quote:
From my understanding, Linus at no point said security isn't important..He just states that there is more bugs.. like everything else. It's not to say that he avoids or ignores them.
He does though. This has been shown multiple times throughout upstream kernel management - they do not take security seriously and a lot of that is Linus. Whether it's downplaying the importance of a bug to not tracking and reporting to vendors it is clear that the "a bug is a bug" is effecting the kernel.

Quote:
Remember, That linux is a contribution of many many people, not just a single person or team..
And this is its saving grace. The fact that you can basically fork the kernel and have people who understand security deal with the issues at hand ie: pax team and Spender. That's why Linux is so secure. But upstream 'vanilla' Linux? That's suffering. And as long as the current system is in place where upstream is governed the way it is that's not going to change.
__________________

Last edited by Hungry Man : August 15th, 2012 at 04:21 AM.
  #18  
Old August 15th, 2012, 05:07 AM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
No. If I exploit a program I'm doing something that the program didn't consider ie: an erroneous condition. The program can still continue. What's supposed to happen is the program terminates. - that's why when violations occur programs terminate, not because exploits actually shut them down

Why do you think the program is supposed to terminate as opposed to have suitable error handling ?
If you use properly scoped and segregated code it is possible to catch errors in sub routines, and gracefully exit that sub routine, destroying any data created in the scope of that sub routine and continue to execute or shutdown to correctly exit with error conditions, roll back pending transactions rather than a pure dumb exit. Improper error handling is what leads to a lot of exploitations in the first place, correcting the error handling is far more graceful than just forcibly terminating.

Quote:
Originally Posted by Hungry Man
There's also exception handling, which you can obviously build into the program - but that's less about violations and more about dealing with bad input or input validation ie: if (x == true) return 0 if (x !== true) return -1.

No. That is data validation, exception handling is meant to capture the unknown conditions, such as talking to external resources that you can't control the behaviour of. Validation occurs in the normal operational state of running code, exception handling actually freezes the state and allows the system to manipulate that state to recovery/repair/rollback/exit from that specific state (note its not the code itself that handles exceptions).

Cheers, Nick
  #19  
Old August 15th, 2012, 05:14 AM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,915
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Quote:
Originally Posted by Hungry Man
If a bug and a vulnerability both reveal the same amount of information to the public, yes, they are both 'equal' in terms of the result.

If you're separating the two terms based on motive ie: one is accidental and one is deliberate - I think that's fine.

If we define a vulnerability as a weakness that can be exploited and a bug as a weakness that can arise atypically I think the conversation becomes a matter of what happens to that data. If data is exposed by an attacker the motivation is to do harm in some way. If data is exposed otherwise there is no motivation.

This is, of course, a very narrow view where we're looking only at bugs and vulnerabilities that both lead to data disclosure. A bug that leads to a server crashing, for example, would not fall into this - there's no data disclosure and I don't think it's worth really discussing whether that's worse than having actual data theft, if you think that it is I'm not really that interested in discussing potential costs and risk assessments - I believe that theft is worse than loss.

I disagree with "a bug is a bug". The mentality has led to patches being labeled in ways that downplay the importance or even patches that don't hint that it's a security issue.

I also just think it's wrong. Some bugs are worse than others. A vulnerability that can be exploited by an attacker is worse than a bug that may be accidentally triggered.

The attacker, the motivation behind the attack, are what make vulnerabilities worse.

Agreed !
When we assess reported issues, we do it from the perspective of the end user of our code and usually as a result security issues get given higher than normal priority.

Last edited by NGRhodes : August 15th, 2012 at 08:09 AM.
  #20  
Old August 15th, 2012, 07:39 AM
Nevis's Avatar
Nevis Nevis is offline
Frequent Poster
 
Join Date: Aug 2010
Location: 255.255.255.255
Posts: 679
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Whatever he says, I dont care, I admire him for what he had done.
__________________
Norton Internet Security 2013 : Fast ,Strong & Effective
Hitman Pro
  #21  
Old August 15th, 2012, 02:08 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Using return codes is exception handling. It can also be used for data validation.

Quote:
Why do you think the program is supposed to terminate as opposed to have suitable error handling ?
If you use properly scoped and segregated code it is possible to catch errors in sub routines, and gracefully exit that sub routine, destroying any data created in the scope of that sub routine and continue to execute or shutdown to correctly exit with error conditions, roll back pending transactions rather than a pure dumb exit. Improper error handling is what leads to a lot of exploitations in the first place, correcting the error handling is far more graceful than just forcibly terminating.
I don't think that - but with error handling it basically takes the error up the 'chain' of scope and if it can be dealt with it is and if not the program is terminated. And you can use destructors and other methods of error handling. I'm saying that in the event that a program doesn't know what to do, as in after the exception handling, the program is terminated because that's the safest alternative to allowing it to run. The exploit itself (well, it can) isn't what shuts it off, the system doesn't care if two bytes of executable data exist that shouldn't exist unless the system is told to care.

And you're correct, incorrect error handling is dangerous. That's why there's safe and unsafe exits.

But then again you're probably better at programming and I haven't gone into error handling much. This is based on what I do know.
__________________

Last edited by Hungry Man : August 15th, 2012 at 04:28 PM.
  #22  
Old August 15th, 2012, 02:41 PM
Mrkvonic Mrkvonic is offline
Linux Systems Expert
 
Join Date: May 2005
Posts: 7,464
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

Security is overplayed. I agree with Linus and Nick.
Mrk
__________________
http://www.dedoimedo.com

All your base are belong to us

Linux Systems Expert / Systems Programmer, Linux System Administrator, LPIC-1, LPIC-2 (WIP), GSEC, CCHD, CCHA
  #23  
Old August 15th, 2012, 03:01 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,519
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

And I agree with Brad Spengler and Dave Aitel.
__________________
  #24  
Old August 15th, 2012, 04:26 PM
Gullible Jones
 
Posts: n/a
Default Re: Linux founder Linus Torvalds delivers a smackdown like no other

I am a bit disturbed by the tendency to mislabel potential vulnerabilities; it seems to me not at all fitting of a project that bills itself as open. IMO, "open" means (among other things) being able to admit when you make a hash of things, no matter how big and ugly the hash.
 

Wilders Security Forums > Software, Hardware and General Services > all things UNIX « Previous Thread | Next Thread »

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Settings
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 03:26 AM.


Powered by vBulletin® Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2002 - 2013, Wilders Security Forums