They're inside of the application wrapper in /Applications/Parallels.app. They're then started by a StartupItem that goes in /Library/StartupItems. Since an admin user has permission to both place items in /Library/StartupItems and /Applications, no authorization is needed. Also, the owner and group are irrelevant.
While it can be argued[1] (incorrectly) that this might reveal a general (but very minor) security issue with Mac OS X, this is NOT the fault of Parallels, and Parallels isn't doing anything wrong.
Items, including kexts, can have any permissions and user/group, and StartupItems can be placed in the appropriate location by an installer. This isn't incorrect behavior, and explicit user action - indeed, running an installer - is required to install Parallels.
[1] Some are saying this is the equivalent of installing a "rootkit". Um, no. FIrst of all, a "rootkit", by definition, has to installed without your knowledge. Second, a rootkit is generally malicious. Parallels meets neither of these criteria. An application installed using the Apple Installer by an admin user does not have to prompt for authorization for anything Parallels installs (FYI, it does prompt for a non-admin user, because it has to). It's the Apple Installer itself that is enforcing the authorization principles. Also, everything installed is logged to /Library/Receipts.
Last edited: Apr 11, 2006