Accepting Self Signed warning dialog should require multiple clicks.
This would be similar to install dialogs that require the user to explicitly acknowledge that they've read the terms of use or license agreement in order to continue.
Users should still have the option of always trusting that signature + location combination but for self-signed applications this option should be hidden either by a fold, or in a secondary window.
The user would have to select the checkbox to enable the "Run" option.
Clicking "Show Options", either on the text or in the triangle next to it, would expand the window and show the option of always trasting apps signed with that certificate if they originate from the same location.
See this presentation on the need for this fix and proposed designs:
http://xdesign.us.oracle.com/projects/java/j2se/7/client/security/self_signed_security_dialogs_v4.pdf
Based on PRD item
http://oracleplan.oracle.com/gotoEntity?entityType=FEATURE&entityId=666516
|