Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Mac OS X ? Unix? Secure?
Daniel Hanson, 2004-07-21

Apple's OS X is not safer or less susceptible to vulnerabilities and viruses than other OSes, and Apple's secretive culture is bad for the security world.

Comments Mode:
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (3 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous (2 replies)
Mac OS X ? Unix? Secure? 2004-07-24
Anonymous
Mac OS X ? Unix? Secure? 2004-07-25
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-29
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (2 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (3 replies)
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
With no open ports, who needs a firewall? 2004-07-23
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-24
jammer-b
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Kev (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (3 replies)
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Kev (1 replies)
Mac OS X ? Unix? Secure? 2004-07-28
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Buffer overflows can happen on all platforms 2004-07-26
[GTB] Matt Man
While the details are different (and the devil is in the details), the same techniques are used to discover and exploit buffer overflows on all hardware architectures and operating systems. _The Shellcoder's Handbook_ by Koziol et al goes into detail about how to discover and write exploits on multiple platforms (Linux/x86, Windows/x86, Solaris/sparc, and Tru64/alpha. The two basic steps required to exploit a buffer overflow are: (1) Copy your executable code into the memory of your target, and (2) overwrite a variable that will eventually get loaded into the processor's Instruction Pointer with the location in memory of your executable code (the Instruction Pointer tells the CPU where to find the next machine language command). The term "buffer overflow" comes from the way an attacker makes these changes, usually by feeding a program input values beyond their assumed limits (e.g. an overly long URL as with Code Red). Because the program does not check the length of the input versus the assumed limit, the buffer (merely a location in memory that will store the input value) "overflows" and the program ends up overwriting part of itself with your input. The only solution to the problems presented by buffer overflows is "bounds checking" at every input event, verifying at every step that a collection of input values never exceed their assumed parameters, for example not allowing someone to enter five letters when all you are expecting is a 'Y' or a 'N'. This kind of careful programming is very difficult, as all the very smart people in both the hobbyist and commercial worlds will attest, hence the frequency with which such flaws are discovered.

[ reply ]

Link to this comment: http://www.securityfocus.com/comments/columns/256/27682#27682
Mac OS X ? Unix? Secure? 2004-07-22
Eric Aitala
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Daniel Hanson
Mac OS X ? Unix? Secure? 2004-07-22
Scrutiny
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Peter (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Dbl07
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-26
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Chris (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (2 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (3 replies)
Mac OS X ? Unix? Secure? 2004-07-22
PecosBill
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Chris (3 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Phillip J. (MacPhilly)
Chris is making me tingly! 2004-07-23
Doug T.
*Yawn* 2004-07-22
Steve (2 replies)
*Yawn* at *Yawn* 2004-07-22
Chris (1 replies)
*Yawn* at *Yawn* 2004-07-22
PecosBill
*Yawn* 2004-07-23
Anonymous (1 replies)
*Yawn* 2004-07-23
Anonymous (2 replies)
*Yawn* 2004-07-24
Anonymous
*Yawn* 2004-07-26
Big Mac
Mac OS X ? Unix? Secure? 2004-07-22
Dan P (1 replies)
Mac OS X ? Unix? Secure? 2004-07-23
Phillip J. (MacPhilly) (1 replies)
Mac OS X ? Unix? Secure? 2004-07-26
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
PecosBill
Mac OS X ? Unix? Secure? 2004-07-22
chris holland
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (2 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Daniel Hanson (9 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Chris Holland
Mac OS X ? Unix? Secure? 2004-07-23
chris holland
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-26
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Tech. Points Not Researched? 2004-07-23
Doug T.
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Jeff Brown
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
Mac viruses vs. Windows viruses 2004-07-23
Anonymous
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous (1 replies)
Mac OS X ? Unix? Secure? 2004-07-22
Anonymous
Mac OS X ? Unix? Secure? 2004-07-23
Anonymous
On Apple Culture 2004-07-23
Steve (1 replies)
On Apple Culture 2004-07-24
Anonymous
Research? 2004-07-24
jammer-b
Mac OS X ? Unix? Secure- Yes 2004-07-27
John G (1 replies)
What can we learn from the comments? 2004-07-27
Anonymous (1 replies)
Some comments... 2004-07-28
Aaron
FUD 2004-07-28
Anonymous
Mac OS X ? Unix? Secure? 2004-07-30
Shirkdog
Comments 2004-07-31
Anonymous (1 replies)
Re: Comments 2006-05-16
Not so anonymous







 

Privacy Statement
Copyright 2009, SecurityFocus