Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > News and Article Discussion > MacRumors.com News Discussion
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Apr 8, 2008, 09:05 AM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Apple Hardens Quicktime Security



With Quicktime increasingly becoming a target for malicious hackers, eWeek reports that Apple has made several steps to make Quicktime more secure in the latest version (7.4.5) released just last week.

Besides patching 11 security vulnerabilities, the new version of Quicktime adds a few new features such as ASLR (address space layout randomization), stack buffer safety checking and function call hardening, all of which make it much more difficult to hack Quicktime.

Security researchers have applauded the efforts:
Quote:
"That's a pretty big change for a point release," said Dino Dai Zovi, a hacker who has written multiple exploits for QuickTime. "They [Apple] have way more guts than many other software companies to do something like that. Either that, or they are afraid of the backlash if malware starts targeting QuickTime and iTunes in a more serious way."
Article Link
MacRumors is offline   Reply With Quote
Old Apr 8, 2008, 09:44 AM   #2
axcess99
macrumors newbie
 
Join Date: Jul 2005
Quote:
Originally Posted by eastcoastsurfer View Post
Pretty simple. When you load a web page, java script on that page can only send requests back to the server you loaded the original page from. This stops you from going to a site which seems legit that then has js sending data to another site which isn't legit.
That is how javascript pages are supposed to work. IE, FF, Safari, all do that in addition to other steps. That is not XSS. Please see http://en.wikipedia.org/wiki/Same_origin_policy and http://en.wikipedia.org/wiki/Cross-site_scripting respectively.
axcess99 is offline   Reply With Quote
Old Apr 8, 2008, 09:50 AM   #3
eastcoastsurfer
macrumors 6502
 
Join Date: Feb 2007
Quote:
Originally Posted by axcess99 View Post
That is how javascript pages are supposed to work. IE, FF, Safari, all do that in addition to other steps. That is not XSS. Please see http://en.wikipedia.org/wiki/Same_origin_policy and http://en.wikipedia.org/wiki/Cross-site_scripting respectively.
If you look at the Cross-site_scripting link you sent, the Persistent Exploit scenario they describe exactly what I described. Someone putting js on a page that interacts with another web server that the page did not originate from. But you're right, XSS means a lot more than just that type of exploit now...
eastcoastsurfer is offline   Reply With Quote
Old Apr 8, 2008, 09:57 AM   #4
MrFrankly
macrumors regular
 
Join Date: Jan 2006
Quote:
Originally Posted by eastcoastsurfer View Post
If you look at the Cross-site_scripting link you sent, the Persistent Exploit scenario they describe exactly what I described. Someone putting js on a page that interacts with another web server that the page did not originate from. But you're right, XSS means a lot more than just that type of exploit now...
The cross-site scripting part of that scenario is just part 3 where she posts the message. The fact that it's sending something to a different server is not necessarily part of cross-site scripting. It's just a way to make it useful.
MrFrankly is offline   Reply With Quote
Old Apr 8, 2008, 10:00 AM   #5
PlaceofDis
macrumors Demi-God
 
PlaceofDis's Avatar
 
Join Date: Jan 2004
Location: Chicago.
Send a message via AIM to PlaceofDis
security is an on-going process, and i'm glad that Apple are trying to be pro-active about it rather than reactionary, for the most part.
__________________
dim my eyes on the waves of confessions...
SpringWarmCold
PlaceofDis is offline   Reply With Quote
Old Apr 8, 2008, 10:29 AM   #6
clevin
macrumors 601
 
clevin's Avatar
 
Join Date: Aug 2006
Quote:
Originally Posted by eastcoastsurfer View Post
If you look at the Cross-site_scripting link you sent, the Persistent Exploit scenario they describe exactly what I described. Someone putting js on a page that interacts with another web server that the page did not originate from. But you're right, XSS means a lot more than just that type of exploit now...
thats part of the reason why an anti-phishing, anti-malicious websites mechanism is so important in modern browsers. Too bad safari still doesn't offer this.

Anyway, there is always noscripts for firefox..

PS. my impression is that XSS isn't all bad, somebody clarify this?
PS2. I noticed two updates (iTunes 7.6.2and QT 7.4.5) again are ~90MB in size.. will apple ever be able to make some partial update packages and save me some download time? or people with slow internet speed don't deserve same level of security?
clevin is offline   Reply With Quote
Old Apr 8, 2008, 12:34 PM   #7
Eraserhead
Contributor
 
Eraserhead's Avatar
 
Join Date: Nov 2005
Location: Oxford, UK
Quote:
Originally Posted by clevin View Post
thats part of the reason why an anti-phishing, anti-malicious websites mechanism is so important in modern browsers. Too bad safari still doesn't offer this.
Anti-phishing is OK, stopping cross-site scripting is good (any attacks are more subtle), and both is even better from a security POV.

Quote:
Originally Posted by clevin View Post
PS. my impression is that XSS isn't all bad, somebody clarify this?
Well its not, the website I noticed this on was using it legitimately. However they could have done it another way and to be honest it doesn't really have too many legitimate uses.
Eraserhead is offline   Reply With Quote
Old Apr 8, 2008, 12:45 PM   #8
jellomizer
macrumors 6502
 
Join Date: Sep 2006
Location: Upstate NY
Quote:
Originally Posted by Eraserhead View Post
Anti-phishing is OK, stopping cross-site scripting is good (any attacks are more subtle), and both is even better from a security POV.
Phishing is actually a big problem. I would say worse then cross site scripting. Cross site scripting usually happened when you are one questionable websites, kinda of a I know I shouldn't be there type of actions.

But Phishing is actually more subtile. Let say i go to XYZBank.com but I typed in XYZBenk.com or XYZ-Bank.com... Something I wouldn't quickly catch. And the site looks just like my bank. I enter my password and username. It give an error that that back site is under maintentance.... But by that time I am already dead.
__________________
17" Core 2 Duo MacBook Pro
3GB of RAM, 100GB 7200 RPM, Glossy
jellomizer is offline   Reply With Quote
Old Apr 8, 2008, 07:28 PM   #9
Angsty
macrumors member
 
Join Date: Feb 2007
Location: Melbourne, Australia
Quote:
Originally Posted by clevin View Post
PS2. I noticed two updates (iTunes 7.6.2and QT 7.4.5) again are ~90MB in size.. will apple ever be able to make some partial update packages and save me some download time? or people with slow internet speed don't deserve same level of security?

LOL - or for those of us who have a download quota on their broadband plan and need to be frugal about what they download..... or suffer getting 'shaped" back to 64kb till the next bill cycle date!!
Angsty is offline   Reply With Quote
Old Apr 8, 2008, 08:04 PM   #10
simX
macrumors 6502a
 
simX's Avatar
 
Join Date: May 2002
Location: Bay Area, CA
Quote:
Originally Posted by Angsty View Post
LOL - or for those of us who have a download quota on their broadband plan and need to be frugal about what they download..... or suffer getting 'shaped" back to 64kb till the next bill cycle date!!
The current packages offered via Software Update are *already* "delta" packages which change only what needs to be changed.

If you have a slow internet connection or a bandwidth quota, just go to your nearest Apple retail store and ask them to burn a CD of updates for you.
__________________
Get Memory Usage Getter, the only Mac OS X utility that graphically displays the memory and CPU usage of every open process!
800 MHz 17" G4 iMac | 1 GB RAM | SuperDrive | OS X 10.3.2 | iPod

Join the MacRumors SETI team, and help kick Symantec off the Top 200 list!
simX is offline   Reply With Quote
Old Apr 8, 2008, 09:46 AM   #11
MrFrankly
macrumors regular
 
Join Date: Jan 2006
Quote:
Originally Posted by eastcoastsurfer View Post
Pretty simple. When you load a web page, java script on that page can only send requests back to the server you loaded the original page from. This stops you from going to a site which seems legit that then has js sending data to another site which isn't legit.
That is not cross-site scripting. What you're describing is called cross-site request forgery (confusing, I know).

forever.b0rked explains what I tried to rhetorically ask Eraserhead
MrFrankly is offline   Reply With Quote
Old Apr 8, 2008, 11:07 AM   #12
Eraserhead
Contributor
 
Eraserhead's Avatar
 
Join Date: Nov 2005
Location: Oxford, UK
Quote:
Originally Posted by MrFrankly View Post
That is not cross-site scripting. What you're describing is called cross-site request forgery (confusing, I know).

forever.b0rked explains what I tried to rhetorically ask Eraserhead
Sorry, I was busy so didn't respond, basically some pages don't display properly in Safari with the error in the web inspector of the following:

Unsafe Javascript attempt to access http://www.somewebsite.com from frame with URL http://blahblah.somewebsite.com domains, protocols and ports must match
Eraserhead is offline   Reply With Quote
Old Apr 8, 2008, 03:24 PM   #13
seashellz
macrumors 6502
 
Join Date: Nov 2004
Quote:
Originally Posted by Eraserhead View Post
Sorry, I was busy so didn't respond, basically some pages don't display properly in Safari with the error in the web inspector of the following:

Unsafe Javascript attempt to access http://www.somewebsite.com from frame with URL http://blahblah.somewebsite.com domains, protocols and ports must match


when I clicked 'somewebsite'-I got that;
when I clicked 'blahblah' I get to the Open DNS page (using Safari)

I guess a good question would be: we live in the 21st century-why is SAFARI still allowed to be phished...?

Last edited by seashellz : Apr 8, 2008 at 03:31 PM.
seashellz is offline   Reply With Quote
Old Apr 8, 2008, 09:08 AM   #14
Eraserhead
Contributor
 
Eraserhead's Avatar
 
Join Date: Nov 2005
Location: Oxford, UK
Good to know that they've improved it. I notice that the latest Safari has also blocked cross site scripting, unlike Internet Explorer and Firefox.
Eraserhead is offline   Reply With Quote
Old Apr 8, 2008, 09:10 AM   #15
TheSpecialist
macrumors 6502
 
Join Date: Jun 2007
Location: The Netherlands, Europe
Send a message via MSN to TheSpecialist
Great job Apple!

Now who is rating this negativewhy would this be negative? For hackers? MS fanboys?

Last edited by TheSpecialist : Apr 8, 2008 at 09:23 AM.
TheSpecialist is offline   Reply With Quote
Old Apr 8, 2008, 09:12 AM   #16
samh004
macrumors 68020
 
samh004's Avatar
 
Join Date: Mar 2004
Location: Australia
Send a message via AIM to samh004
I guess you don't want to make an announcement that you've tightened things up, only to have everyone look for that one error in coding and then say you really haven't done the job... best to just secretly update it. Point release FTW!
__________________
samh004 is offline   Reply With Quote
Old Apr 8, 2008, 09:13 AM   #17
BrianMojo
macrumors regular
 
Join Date: Jul 2006
Location: Boston, MA
This is pretty cool. I honestly was getting a bit concerned about how many exploits were targeting Quicktime specifically, and this seems like a logical reaction.
BrianMojo is offline   Reply With Quote
Old Apr 8, 2008, 09:19 AM   #18
elppa
macrumors 68020
 
elppa's Avatar
 
Join Date: Nov 2003
Quicktime is great – it was the first proper multimedia software for home computers.

The problem is a lot of the code is very old now and mistakes were probably made that would not be made today – benefit of hindsight etc.

That said it is good Apple are making positive steps towards locking down some of the vulnerabilities. Security is a continuous process though.
__________________
Snow Leopard is animated
elppa is offline   Reply With Quote
Old Apr 8, 2008, 09:43 AM   #19
Stridder44
macrumors 68040
 
Stridder44's Avatar
 
Join Date: Mar 2003
Location: California
Quote:
Originally Posted by elppa View Post
Quicktime is great – it was the first proper multimedia software for home computers.

The problem is a lot of the code is very old now and mistakes were probably made that would not be made today – benefit of hindsight etc.

Is it? You'd think that they'd rewrite it from the ground up for todays world...
__________________
The Un-Funny Truth About Scientology
(Warning: Graphic images)

MacBook Pro 15.4"/2.5 GHz/250GB/4GB RAM
iMac G4 17"/800 Mhz/80GB/512GB RAM
Stridder44 is offline   Reply With Quote
Old Apr 8, 2008, 12:39 PM   #20
jellomizer
macrumors 6502
 
Join Date: Sep 2006
Location: Upstate NY
Quote:
Originally Posted by elppa View Post
Quicktime is great – it was the first proper multimedia software for home computers.

The problem is a lot of the code is very old now and mistakes were probably made that would not be made today – benefit of hindsight etc.

That said it is good Apple are making positive steps towards locking down some of the vulnerabilities. Security is a continuous process though.
Well Quicktime was around before the buffer overflow was reconized as a security problem. Around the late 90's is when buffer overflows became a problem.

Still today actually using a bufferoverflow is a hard hack. But it was possible. Just with memory randomization it helps fix the dependability of such hack.
__________________
17" Core 2 Duo MacBook Pro
3GB of RAM, 100GB 7200 RPM, Glossy
jellomizer is offline   Reply With Quote
Old Apr 8, 2008, 10:11 AM   #21
guzhogi
macrumors 6502a
 
Join Date: Aug 2003
Quote:
Originally Posted by TheSpecialist View Post
Great job Apple!

Now who is rating this negativewhy would this be negative? For hackers? MS fanboys?
Probably Apple fanboys b/c there were security holes in the first place and the fanboys don't like to see that their idol has flaws.
guzhogi is offline   Reply With Quote
Old Apr 8, 2008, 10:21 AM   #22
err404
macrumors 6502
 
Join Date: Mar 2007
Quote:
Originally Posted by TheSpecialist View Post
Now who is rating this negativewhy would this be negative? For hackers? MS fanboys?
People who need their machines to be trouble free (or at least close to it). It is not that they changed it, it is the impression of being a quick-fix. QT is a very core part of the Mac experience and includes a framework for third party plug-ins. They are probably afraid that this is a reactive change on Apple's part and that it may not of been adequately tested (as implied by the article). Even if this is completely trouble free, the quick implementation can be perceived as poor practice.
Then again for all we know, Apple has been working on this and testing for a year...

That said, I did not give it a negative, but I also abstained from a positive.
__________________
MacBookPro-MacBook-MacMini-iPhone-AppleTV-AEBS-iPodMini
err404 is offline   Reply With Quote
Old Apr 9, 2008, 03:45 AM   #23
kaiwai
Banned
 
Join Date: Oct 2007
Location: Christchurch
Send a message via AIM to kaiwai Send a message via MSN to kaiwai Send a message via Yahoo to kaiwai
Quote:
Originally Posted by err404 View Post
People who need their machines to be trouble free (or at least close to it). It is not that they changed it, it is the impression of being a quick-fix. QT is a very core part of the Mac experience and includes a framework for third party plug-ins. They are probably afraid that this is a reactive change on Apple's part and that it may not of been adequately tested (as implied by the article). Even if this is completely trouble free, the quick implementation can be perceived as poor practice.
Then again for all we know, Apple has been working on this and testing for a year...

That said, I did not give it a negative, but I also abstained from a positive.
Either that, or the fact that it should have been done long ago; as soon as Leopard was released, the bundled version should have (along with everything in the operating system) compiled with ASLR. There are no excuses these days, if linux distros and Microsoft can do it, so can Apple.
kaiwai is offline   Reply With Quote
Old Apr 8, 2008, 01:30 PM   #24
jz1492
macrumors member
 
Join Date: Nov 2005
Quote:
Originally Posted by TheSpecialist View Post
Great job Apple!

Now who is rating this negativewhy would this be negative? For hackers? MS fanboys?
Or MS QT users. Since the upgrade, movies drop frames even on 3GHz windoze PCs.

PS: I rated it positive, mind you

Last edited by jz1492 : Apr 8, 2008 at 01:34 PM. Reason: Disclaimer
jz1492 is offline   Reply With Quote
Old Apr 8, 2008, 01:32 PM   #25
Santa Rosa
macrumors 65816
 
Santa Rosa's Avatar
 
Join Date: Aug 2007
Location: Apple Store Buchanan
I really think this is good to hear this. Apple at the moment should take a step back for five minutes from this relentless pace they are going at at the moment and iron out all the bugs and secure everything up so they can carry on with a good basis to be working from. If they keep going at this rate the platform as a whole will suffer as it gets greatly complicated to keep all the devices under control.
__________________
Santa Rosa is offline   Reply With Quote

Reply

Mac Forums > News and Article Discussion > MacRumors.com News Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
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 -5. The time now is 12:38 AM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC