PFWG comments on User Interface Security Directives for Content Security Policy

Below are comments from the WAI Protocols and Formats Working Group on 
User Interface Security Directives for Content Security Policy 
http://www.w3.org/TR/2014/WD-UISecurity-20140318/.

 1. We note that there are RFC2119 MUST statements in sections marked as
    informative. This is confusing for implementation requirements and
    review. Please ensure that all sections that have RFC2119 MUST
    statements are in normative sections.
 2. We welcome the section 14.1 on assistive technologies. However, we
    do think the section is clear enough as written. More detail, and
    perhaps some examples, would be welcome. Some specific questions we
    had, that we didn't now how to answer based on what was present in
    the section, include:
      * Would an app using UI Security Directives be able to be operated
        by a cloud-based screen reader, such as Web Anywhere, which
        wraps a frame around all content it reads?
        http://webanywhere.cs.washington.edu/
      * Will the input protection heuristic work when a screen
        magnifier, such as Windows Magnifier or ZoomText is running on
        the machine?
      * How will browser zooming impact the input protection heuristic? 
        What if the zoom occurs during the user interaction?
      * Some assistive technology simulates mouse actions.  How will
        this impact UI Event Handling?
      * Some assistive technology simulates user actions via platform
        accessibility APIs.  How will this impact UI Event Handling?
      * Some assistive technology simulates user actions via the DOM. 
        How will this impact UI Event Handling?
 3. In the same section 14.1, we request that the statement "User agents
    SHOULD provide a means ..." be changed to MUST and add a sentence at
    the end "The mechanism for manually disable enforcement of the Input
    Protection Heuristic MUST be operable by assistive technolgies and
    by people with cognitive disabilities who are able to understand the
    security risk."
 4. In Section 15 we request addition of the paragraph "Mechanisms for
    CAPTCHA and user verification should include options for people with
    different disabilities, including cognitive disabilities, people
    with impaired visual and auditory discrimination skills, and for
    different modalities. For example, if CAPTCHA or user verification 
    require biometrics, a choice should be offered of what biometrics to
    use, as people with different disabilities may be unable to use one
    or more specific  biometric mechanisms. Further, when two step
    verification procedures are used, any time limit is problem and it
    should not be dependent on the user's short term memory or on the
    user's ability to copy accurately. See <a
    href="http://www.w3.org/TR/turingtest/">Inaccessibility of
    CAPTCHA</a> for more information about accessible CAPTCHA."

Received on Thursday, 19 June 2014 13:19:33 UTC