Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OT] Access for assistive devices



on 2006-05-07 5:44 PM, Laurence Harris at email@hidden wrote:

> What's the downside of turning on access for assistive devices?

The folks at Apple have informally conveyed the view that they see it as a
relatively minor security risk, but a risk nonetheless. Better safe than
sorry.

My own view is that the risk is no more serious than that posed by
AppleScript, which does not require any special advance permission to read
and manipulate other applications on your own computer. AppleScript and the
accessibility API have vaguely similar capabilities with respect to reading
and manipulating other processes, so a case could be made that they should
be treated the same in this regard.

AppleScript does require the recipient of remote commands across a network
to turn on remote access. And of course the GUI Scripting subcategory of
AppleScript is based on the accessibility API and therefore requires that
access for assistive devices be enabled.

Starting with Tiger, developers of assistive applications have another
option. Your assistive application can ask for authorization, typically at
install time, and make itself a "trusted process" that will work even if the
global accessibility setting is turned off. This option is presumably more
secure, since it allows somebody who wants to use a specific assistive
application to limit the risk to that one application without opening up the
computer globally.

--

Bill Cheeseman - email@hidden
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com

PreFab Software - http://www.prefab.com/scripting.html
The AppleScript Sourcebook - http://www.AppleScriptSourcebook.com
Vermont Recipes - http://www.stepwise.com/Articles/VermontRecipes


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden

References: 
 >[OT] Access for assistive devices (From: Laurence Harris <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.