On 27.08.2012 23:11, Andreas Kuckartz wrote:
Rob Weir:
You probably don't see this on the server yet, but end-user operating
systems, both desktop and devices, both at OS level as well as in
browsers and with antivirus software, are shifting over to excluding
non-signed executable by default.  This is equally true of software
distributed on CD's, via downloads, or listed in OS-vendor "stores".
  That is the direction that the industry is going.  Any desktop
application that ignores this trend will become unusable by most
users.  Instead of detached digital signatures that Apache releases
already carry, the OS vendors expect integrated signatures via code
signing.

Sorry for extending this thread, but I am curious:

Which "OS vendors" and "end-user operating systems" are you talking about?

For Windows 8 please see e.g.
   http://msdn.microsoft.com/en-us/library/windows/desktop/hh749939.aspx
"6.1 All executable files (.exe, .dll, .ocx, .sys, .cpl, .drv, .scr) must be signed with an Authenticode certificate"

For Mac OSX 10.8 please see e.g.
  https://developer.apple.com/resources/developer-id/
"Gatekeeper is a new feature in OS X Mountain Lion that helps protect users from downloading and installing malicious software. Signing your applications, plug-ins, and installer packages with a Developer ID certificate lets Gatekeeper verify that they are not known malware and have not been tampered with."
and
  http://macperformanceguide.com/MountainLion-application-signing.html
"By default, Mac OS X Mountain Lion disables the ability to run applications which are not signed, the idea being to prevent hackers from persuading you to run a nefarious application.

This is an excellent security precaution, but also a headache until all apps are signed"

The end-user operating system Debian does not require integrated signatures:
http://wiki.debian.org/SecureApt

Debian is a great end-user operating system and I'm using it for my main computing needs. Other contenders in the market for end-user operating systems like Microsoft and Apple are still relevant though so the requirements they impose on applications cannot be easily ignored.

Herbert

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to