Monday, May 24, 2004

The OS X security vulnerability is generalized and serious

Daring Fireball: About the Help Viewer Security Update, and, Also, Why I Don't Think You Need Paranoid Android

Security is expensive and customers don't value it that highly. The OS X security problem are deep and are related to an infrastructure with nice capabilities, but absent security. A good summary:
... This is a generalized and serious vulnerability in Mac OS X:

1. Remote web server causes a volume to be mounted in the file system, and the contents of the volume are displayed by the Finder.
2. The now-mounted remote volume contains a malicious application that contains an Info.plist file that asks to register a custom URI scheme with Launch Services.
3. Upon displaying the malicious application, the Finder registers the new URI scheme, as per the app’s Info.plist file.
4. After waiting a few seconds for steps 1-3 to occur, the remote web server sends another URI, using the newly-registered scheme.
5. Launch Services will launch the remote application.

The key to prevention is to nip it at step #1, and prevent remote servers from automatically mounting volumes in your file system.

To protect your Mac, you should definitely disable the following URI protocols, using RCDefaultApp:

* disk:
* disks:
* afp:

You should also assign the ‘ftp:’ protocol to any application other than the Finder. (Or disable it, but I think that’s overkill.)

‘afp:’ is the scheme for AppleShare servers; I have confirmed that an ‘afp:’ URI in the following form will allow a remote AppleShare volume to be mounted automatically and silently:

afp://username:password@host.domain/volume

Note that disabling the ‘afp:’ protocol using RCDefaultApp will not prevent you from connecting to AppleShare servers manually. You can still connect to AppleShare servers using the Finder’s Connect to Server command, or using the Network dingus in a Finder window sidebar. Disabling the ‘afp:’ protocol merely prevents ‘afp:’ URIs from being passed to the Finder from other applications — e.g. a web browser.

You must also make sure your web browser and ‘ftp:’ handler do not automatically expand or process quote-unquote “safe” files.

OS X DTP/Drawing/Reports application

DrawWell Technologies Ltd
I wonder what their market is?

Thursday, May 20, 2004

Daring Fireball: Disabling Unsafe URI Handlers With RCDefaultApp

Daring Fireball: Disabling Unsafe URI Handlers With RCDefaultApp
This is the os x bug fix I'm implementing.

For Sale Used $77: Altec Lansing inMotion Portable Audio Speakers 1.0

Amazon.com: Electronics: Altec Lansing inMotion Portable Audio Speakers 2.0
I have the first generation version of these speakers, now for sale on Amazon. I don't know what the distinction is between version 1.0 and version 2.0, the descriptions seem identical.

My speakers are in very good condition, they've been sitting on my office desk with some occasional travel. I'd say they're very close to new, except that the rubber plug that covers the firewire connector (it's used with older iPods that don't have a docking port) is dusty. I may even have the original box at home. (Update: don't bet on the box, I haven't found it yet.)

Version two sells for $110 on Amazon. I'm selling version one used for $77. Amazon typically adds about $5 to cover shipping; in reality it costs about $8 to ship with insurance but I've factored that into the price.

If you'd like to buy these, follow this Amazon link (may not be available prior to 5/21) and look for my entry in the used item section.

If you want to learn more about me before buying, my blogs and personal site tell more than anyone would like to know.

Fire-i Camera Technical Specs - webcam, security

Unibrain's Support - Fire-i Camera Technical Specs
Now this is an odd device ...