Michael Rose
New York City - http://www.tuaw.com
Mike Rose, The Unofficial Apple Weblog -- a 15-year Mac and magazine publishing veteran.
Michael Rose
New York City - http://www.tuaw.com
Mike Rose, The Unofficial Apple Weblog -- a 15-year Mac and magazine publishing veteran.
Michael Rose
New York City - http://www.tuaw.com
Mike Rose, The Unofficial Apple Weblog -- a 15-year Mac and magazine publishing veteran.
If you've been aggravated at your iPhone or iPod touch in the past for its inability to play back WAV voicemail files from home phone services like Vonage or AT&T (synergy foul! yellow card), you may now breathe easier. TJ Luoma was 95% through building a rather elaborate script to convert incoming WAV voicemails to MP3 for iPhone playback (and, while he was at it, add some reverse lookup magic) when he discovered that the 2.0 firmware now includes the ability to play back the particular flavor of WAV file used in these voicemails. Problem solved.
I'm pretty sure that the SDK license agreement explicitly forbids super-villainous activities, but no silly piece of paper (or PDF) is going to stop Dr. Horrible. The would-be world ruler who can't catch a break (either from his laundromat crush or from arch-nemesis Captain Hammer) is seen using his iPhone to remote-control a van in the debut episode of Dr. Horrible's Sing-Along Blog, the three-part Internet mini musical from Buffy & Firefly creator Joss Whedon. Clearly, the grand cinematic iPhone tradition of Journeyman lives on.
Hallo
ileMe has been a rockier road than a Baskin-Robbins convention in the same hotel as a Weight Watchers conference. With .Mac services (including webmail, near and dear to my travelin' heart) down most of the day, all we could do was commiserate with the scores of inbound tip emails and eagerly hit the "refresh" button until the circumstances changed.
Back at the introduction of the iPhone (was it only just over a year ago? How the time flies) we all cast a jaundiced eye at Apple's "develop for the Web" philosophy for extending the platform, while simultaneously wondering if Apple might provide a true SDK for the device of the future; I seem to recall a conversation back on an early talkcast where a couple of people (yours truly included) stated for the record that a Apple SDK was an inevitability, with the only question being exactly when.
As Cory just noted, it's the iPhone's first birthday today, and we've got a present for you: the Sunday night talkcast, hosted this week by Christina and featuring our memories and good wishes for the 1-year-old gamechanger, along with our anticipations for the launch of the App Store in two weeks. Also on tap for tonight: our Apple-themed recommendations for celebrating the 4th of July (make your Mac Classic into a barbecue grill!).
You can also catch up on the past few weeks' worth of shows (including our audience-free show last week, where Robert, Cory and I soldiered on while TalkShoe had a hiccup fit) from Talkshoe, play them from the Flash player in the continuation of this post, if you like, or pick them up on iTunes.
Read on for details on how to join in for tonight's call.
Continue reading Office 2004 users not forgotten, 11.5.0 released today
Two of my preferred Mac-friendly cloud services have now made the jump to actually accepting money from subscribers, which is a good thing (really, it is!). TUAW favorite Evernote has moved from private to public beta, and Techsmith video hosting site Screencast.com is now at 1.0 release status. Both services are now offering trial/free plans alongside their premium plans for paid subscribers.
Apologies to Dr. Peter Venkman, but it's hard to believe that it's taken this long for a webcam vendor to encroach on the vacuum left by the discontinued iSight, even though we have hints that a new model of the Apple camera might be on the HD horizon. Logitech has now announced the QuickCam Vision Pro for Mac, featuring "premium autofocus technology and Carl Zeiss® optics." No word on whether the camera will feature fine Corinthian leather or Posi-traction, but there's hope.
Updates: See the end of the post for current info.
We've been getting quite a bit of email since yesterday's anonymous Slashdot posting of a security problem with ARDAgent on Mac OS X 10.4 and 10.5, and there's plenty of Twittering going on over the issue.
Here's the deal: ARDAgent is the application that responds to Apple Remote Desktop remote administration requests, screen sharing and the like; you can find it in /System/Library/CoreServices/RemoteManagement on 10.5 machines.
In order to go do the voodoo that you do so well when you're administering remote Macs, ARDAgent needs to be 'setuid root' -- it needs to run with the privileges and access that belong to the system administrator, the same way you do temporarily whenever you unlock a system preference or install an application with Apple's installer. This is normal and expected behavior.
What's not so normal and expected is that ARDAgent will execute the 'do shell script' AppleScript command (on behalf of remote admins, normally, who need to run Unix commands from time to time). The problem here is that since ARDAgent is setuid root, any subprocess it launches is running with administrator permissions, and in fact with the right malicious scripting here it would be possible to do a great deal of damage. Granted, in order to activate this vulnerability the attacker would either have to be at the machine, or logged in remotely with the same account that is currently in use... or just convince the user to run a malicious downloaded application. Yikes.
The good news is, there's a very simple workaround (courtesy of the fine folks at Intego -- note that if you actually use VirusBarrier to disable ARD's shell script access as they recommend, and your machine is managed remotely, your administrator may take some umbrage). It turns out that if ARD's remote access features are turned on, via the Sharing pane in System Preferences, you're clear. Even if there aren't any users permitted to administer your machine, the 'do shell script' command that ARDAgent runs is neutered and cannot be exploited in this fashion. Most home and small office Macs wouldn't normally have this turned on, but once you activate it you should be protected. Our basic instructions can be found here. [See update below -- turns out the fix may not protect you fully.]
Stay safe out there!
Update: Thomas Ptacek of Matasano weighs in on this flaw and offers some additional workarounds, but he doesn't seem overly concerned.
Update 2: Commenter (and Mac OS X security pro) Zack Smith, along with Chris Barker, points out that it's possible to kill the ARDAgent process and immediately run the osascript command, which bypasses the protection that running ARDAgent under launchd provides. Under those circumstances an attacker or someone sitting at your machine could still run commands as root, much to your chagrin.
To prevent this, one approach is to change the permissions on the ARDAgent application bundle -- note that this will both break with future system updates or permissions repairs, and may adversely affect administrative access to your machine from legitimate managers:
sudo chmod -R u-s /System/Library/CoreServices/RemoteManagement/ARDAgent.app
You can also simply archive and remove ARDAgent.app if you don't plan to be managed by anyone.
Thanks to everyone who sent this in, and thanks to Intego for pointing out the workaround.
We've gotten several reports this morning that sections of the .Mac service, including web galleries, webmail and the www.mac.com page, are offline today. Email to the .Mac domain appears to be flowing but there's no ETA on restoration of the services and no clear picture of exactly what is affected.
Continue reading Next VMware Fusion beta to offer Leopard Server virtualization
| # | Blogger | Posts | Cmts |
|---|---|---|---|
| 1 | Cory Bohon | 84 | 4 |
| 2 | Robert Palmer | 59 | 42 |
| 3 | Dave Caolo | 56 | 0 |
| 4 | Steven Sande | 50 | 21 |
| 5 | Mat Lu | 40 | 12 |
| 6 | Scott McNulty | 37 | 0 |
| 7 | Erica Sadun | 32 | 2 |
| 8 | Mike Schramm | 21 | 1 |
| 9 | Brett Terpstra | 17 | 1 |
| 10 | Giles Turnbull | 15 | 0 |
| 11 | Christina Warren | 13 | 24 |
| 12 | Michael Rose | 12 | 19 |
| 13 | Chris Ullrich | 3 | 0 |
| 14 | Joshua Ellis | 2 | 3 |
| 15 | Kent Pribbernow | 1 | 0 |
| 16 | Jason Clarke | 1 | 0 |
Other Weblogs Inc. Network blogs you might be interested in: