Meeting record: WSC WG weekly 2008-06-25

Minutes from our meeting on 2008-06-25 were approved and are
available online here:

   http://www.w3.org/2008/06/25-wsc-minutes.html

A text version is included below the .signature.

-- 
Thomas Roessler, W3C  <tlr@w3.org>




   [1]W3C

                                 WSC WG weekly
                                  25 Jun 2008

   [2]Agenda

   See also: [3]IRC log

Attendees

   Present
          PHB, MaryEllen_Zurko, joesteele, bill-d, dans, yngve, claudio,
          ifette, anil, tyler, Mike_McCormick

   Regrets
          Johnathan_N, Maritza_J, Thomas_R, Jan_Vidar_K, Serge_E

   Chair
          Mez

   Scribe
          anil

Contents

     * [4]Topics
     * [5]Summary of Action Items
     __________________________________________________________________



   <Mez> gm joesteele

   <Mez> gm bill-d

   <joesteele> gm!

   <bill-d> gm

   <bill-d> and a fine day it is here in NJ

   <Mez> it's pretty nice in MA

   <Mez> we had a super hail storm yesterday

   <bill-d> eek - damage?

   <Mez> no, luckily pea size

   <Mez> at least, none to us

   <joesteele> it's pretty dismal here -- yellow smoky air -- can't go
   outside much

   <Mez> wow, what's up?

   <joesteele> 800+ fire across CA today

   <joesteele> fires

   <Mez> wow!

   <joesteele> and my whole family with asthma :-(

   <Mez> gm tlr; you're not supposed to be here

   <Mez> you're supposed to be chairing something somewhere

   <tlr> I'm not attending the meeting

   <tlr> (this was IRC autojoin; chairing anohter one)

   <Mez> ScribeNick: anil

   <Mez> [6]http://www.w3.org/2008/06/18-wsc-minutes.html

   MEZ: minutes approved

   <Mez>
   [7]http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jun/0088.html

   Mez: weekly completed action items - Phil, Johnathan and tlr thanks
   ... open action items

   <scribe> ... closed action items due to inactivity - none

   MEZ: continue with conforming impl
   ... jvkrey could not make it
   ... next meeting is next week. If we get done with Opera, then we
   continue with firefox.
   ... looking if anybody will be absent for July 2nd meeting

   <Mez>
   [8]http://www.w3.org/2006/WSC/wiki/Opera_9.50_Conformance_with_June_LC

   Mez: checked previous minutes to see where we left off with opera and
   see where the risks existed (2 conforming impl)
   ... section 6.3
   ... tls indicators
   ... 1st para. it has to SHOULD

   <Mez> opera does not do:

   <Mez> web user agents SHOULD indicate the interaction was not TLS
   protected.

   yngve: The TLS indicator MUST present a distinct state that is used
   only for TLS-secured Web pages.
   ... we do show a padlock in yellow. if there is a problem, we show a
   different indicator unless there is a danger
   ... The user agent MAY accomplish this by using a third state in the
   TLS indicator, or via another mechanism (such as a dialog, infobar, or
   other means).
   ... we DO

   Mez: so u indicate users if they access content thru weak tls?

   yngve: yes we do. Unless when we have a certificate problem, we throw a
   dialog

   Mez: that is end of 6.3

   yngve: 6.4?
   ...

   6.4.1 Common Error Interaction Requirements

   scribe: Error signalling that occurs as part of primary chrome SHOULD
   be phrased in terms of threat to user's interests, not technical
   occurrence.
   ... we do that
   ... "Primary chrome error messages MUST NOT be phrased solely in terms
   of art, e.g., jargon. They SHOULD NOT refer the user to enter the
   destination site that caused the error, e.g., to provide feedback or
   obtain assistance. For error messages that interrupt the user's flow of
   interaction, user agents SHOULD enable the user to easily return to the
   user agent state prior to initiation of the last us
   ... we do not phrase error messages solely on art. we allow them to
   return to previous state.
   ... typo - For advanced users......
   ... "For advanced users, error interactions SHOULD have an option for
   advanced users to request a detailed description of the condition that
   caused the interaction to occur."
   ... exists a typo

   Mez: 6.4.2

   yngve: "Notifications and status indicators are used when the browser
   cannot accurately determine a security risk based on the current
   security context information available. These indicators SHOULD also be
   used for situations in which the risk level may vary based on user
   preference."

   claudio: If user preferences change, the notification indicator will
   display the change.
   ... example, risk level may vary on user preferences. Script got from
   http site, will lower the rating from the https site. If the user pref
   has "execute no scripts", then there will be no scripts coming from
   http connection

   yngve: " For visual user agents, notifications and status indicators
   MUST be displayed in the user agent's persistent primary chrome. These
   indicators MAY include user interaction (e.g., forcing the user to
   click a button to continue the primary task). They MUST include a
   succinct textual description of their meaning."
   ... we do
   ... we do not do notification. the security status bar is the
   indicator.

   <Mez> opera does not : These indicators MAY include user interaction
   (e.g., forcing the user to click a button to continue the primary task)

   yngve: status indicator in the primary chrome. But does not have the
   description that may be available in the secondary chrome
   ... clicking on padlock etc, u will get more information

   Mez: 6.4.3

   yngve: "Warning / Caution messages MUST be used when the system has
   good reason to believe that the user may be at risk based on the
   current security context information, but a determination cannot
   positively be made. These warnings SHOULD be used if the likelihood of
   danger is present, but cannot be confirmed."
   ... we have warning/caution messages displayed in primary chrome as
   dialog.
   ... that takes care of next one also ""Warning / Caution messages MUST
   interrupt the user's current task, such that the user must acknowledge
   the message.

   Mez: we are doing exercise - how opera conforms to the spec text rather
   than discuss. Issues etc go to email list

   yngve: "For user agents with a visual user interface, headings of these
   warnings MUST include words meaning "caution" or "warning". The
   headings of these warnings MUST be the locus of attention."

   <Mez> Opera does : Warning / Caution messages MUST provide the user
   with distinct options how to proceed

   yngve: we DO in opera

   Mez: u provide users with distinct options to proceed?

   yngve: yes.

   Mez: u have one recommended option

   yngve: the recommended option is to cancel or not proceed

   <Mez> Opera does: hese warnings SHOULD include one recommended option,
   and a succinct text component denoting which option is recommended.

   Mez: 6.4..4

   yngve: "Danger Messages MUST be used when there is a positively
   identified danger to the user (i.e., not merely a risk)."
   ... we do and users cannot go past the current one

   claudio: there is it for third party referring to phishing/malware
   protection. It may have an effect on user browsing to wait until 3rd
   party response
   ... when 3rdparty response comes, the user will be asked to interact

   Mez: 6.5

   yngve: " If a Web User Agent permits the user to administratively
   reconfigure the primary user interface in such a way as to suppress any
   of the displays required by this specification, then it MUST provide a
   simple administrative mechanism, such as a single button in a
   configuration menu, to reset the display to be in conformance with this
   specification."
   ... we do

   Mez: 7.1.1

   yngve: "A trusted path can be established between a web user agent and
   the user through the use of a secret shared between the user and the
   agent. The shared secret may be an image selected by the user, or can
   be another type of secret (e.g., text or audio) to meet accessibility
   requirements. If the shared secret is difficult to guess, it is
   difficult to exactly emulate, so robust against that aspe
   ... we do not do it. But there are ways to do it.

   claudio: there are parts of UI that can be configured

   yngve: some like it in the community. some hate it.

   Mez: 7.1.2

   claudio: "For visual user agents, browser chrome SHOULD always be
   present to signal security context information. This requirement does
   not apply when UI is explicitly dismissed by the user."

   <Mez> [9]http://www.w3.org/2006/WSC/drafts/rec/rewrite.html#Conformance

   Mez: if opera would be comply at basic level, if u do not honor the
   SHOULD

   claudio: we do conform to the default setup. we cannot do anything when
   users configure something and we have no control with that.

   Mez: if an extension developer breaks any MUST, then they have broken
   the entire conformance

   claudio: "This requirement is scoped to a specific interaction: When
   multiple Web pages might be displayed, security critical chrome MAY be
   not present for those with which the user is not currently interacting.
   However, chrome used to communicate security context information that
   relates to the currently interacted Web page MUST always remain on the
   screen."
   ... same as previous point. Depends on user configuration. Default
   setup conforms.
   ... a security chrome is tied to a page.

   <Mez> in tiled or cascaded mode, opera does not do : When multiple Web
   pages might be displayed, security critical chrome MAY be not present
   for those with which the user is not currently interacting.

   <Mez> in the default setup, then they do: When multiple Web pages might
   be displayed, security critical chrome MAY be not present for those
   with which the user is not currently interacting.

   Mez: 7.2

   [10]http://www.w3.org/2006/WSC/drafts/rec/#sec-tls-indicator

   <Mez>
   [11]http://www.w3.org/2006/WSC/drafts/rec/rewrite.html#site-identifying

   yngve: " In particular, Web User Agents SHOULD NOT use a 16x16 image in
   chrome to indicate security status if doing so would allow the favorite
   icon to mimic it."

   <Mez> opera says comply with all 7.2 2119 lang

   Mez: 7.4

   yngve: "User agents commonly allow web content to perform certain
   manipulations of agent UI and functionality such as opening new
   windows, resizing existing windows, etc. to permit customization of the
   user experience. These manipulations need to be constrained to prevent
   malicious sites from concealing or obscuring important elements of the
   browser interface, or deceiving the user into performing dangerous acts
   ... web content cannot do manipulations in opera.

   <joesteele> can skins be applied directly from the web page?

   s/¿interacaiton/interaction

   <joesteele> claudio: requires user interaction

   Mez: is the security UI always visible

   claudio: yes it is

   s/acts to/acts too

   Mez: 7.4.2

   claudio: opera conforms to 7.4.2
   ... "Web user agents MUST inform the user and request consent when web
   content attempts to install software outside of the browser
   environment. The interaction used MUST follow the requirements in 6.4.3
   Warning/Caution Messages . Web user agents SHOULD NOT provide features
   which can be used by web content to install software outside of the
   browser environment without the user's consent. Web us
   ... we do that
   ... "Web user agents MAY inform the user when web content attempts to
   execute software outside of the agent environment, and MAY also request
   user consent, but SHOULD NOT do so unconditionally for all types of
   content or software. If the agent chooses to do this then it SHOULD do
   so for specific content types, software types, or security context
   based on risk. "
   ... we conform

   yngve: user must select the application from a dialog to handle the
   type of data (such as PDF)

   <Mez> opera does not ever choose to notify the user abuot any class of
   content or application

   Mez: 7.4.3

   yngve: "Web user agents MUST NOT expose programmatic interfaces that
   allow bookmarking without explicit user consent. That consent MUST
   follow the requirements from 6.4.2 Notifications and Status Indicators
   ."

   <Mez> we're at
   [12]http://www.w3.org/2006/WSC/wiki/Opera_9.50_Conformance_with_June_LC

   yngve: we do not allow bookmarking from content.

   claudio: there is always a user interaction for bookmarking

   yngve: 7.4.4
   ... "With visual user interfaces that use a windowed interaction
   paradigm, Web user agents SHOULD restrict the opening of pop-up windows
   from web content, particularly those not initiated by user action.
   Creating excessive numbers of new popup windows is a technique that can
   be used to condition users to rapidly dismissing dialogs. This can be
   employed in interaction flooding attacks."
   ... we do have popups. the default mode has these popups
   ... "Web user agents which offer this restriction SHOULD offer a way to
   extend permission to individual trusted sites. Failing to do so
   encourages users who desire the functionality on certain sites to
   disable the feature universally."

   <MikeM> hi! thanks

   yngve: we do allow configuration

   Mez: thanks a lot. When we get to the testing part, we will check your
   assertions. At least ahead of time, we will know the gaps.
   ... does opera have tests that exercise this?

   claudio: we have several tests that cover most of the aspects

   Mez: can u make the information about opera testing available to the
   group?

   claudio: we can check and tell u.

   Mez: we are done with agenda.
   ... need to check with johnath whether he will be available next week.

   <Mez> [13]http://www.w3.org/2006/WSC/Group/cheatsheet#Scribing

Summary of Action Items

   [End of minutes]
     __________________________________________________________________


    Minutes formatted by David Booth's [14]scribe.perl version 1.133
    ([15]CVS log)
    $Date: 2008/07/04 07:36:17 $

References

   1. http://www.w3.org/
   2. http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jun/0089.html
   3. http://www.w3.org/2008/06/25-wsc-irc
   4. http://www.w3.org/2008/06/25-wsc-minutes.html#agenda
   5. http://www.w3.org/2008/06/25-wsc-minutes.html#ActionSummary
   6. http://www.w3.org/2008/06/18-wsc-minutes.html
   7. http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jun/0088.html
   8. http://www.w3.org/2006/WSC/wiki/Opera_9.50_Conformance_with_June_LC
   9. http://www.w3.org/2006/WSC/drafts/rec/rewrite.html#Conformance
  10. http://www.w3.org/2006/WSC/drafts/rec/#sec-tls-indicator
  11. http://www.w3.org/2006/WSC/drafts/rec/rewrite.html#site-identifying
  12. http://www.w3.org/2006/WSC/wiki/Opera_9.50_Conformance_with_June_LC
  13. http://www.w3.org/2006/WSC/Group/cheatsheet#Scribing
  14. http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
  15. http://dev.w3.org/cvsweb/2002/scribe/

-- 
Thomas Roessler, W3C  <tlr@w3.org>

Received on Friday, 4 July 2008 07:37:22 UTC