2,088
edits
No edit summary |
m (→Review Agenda) |
||
| (10 intermediate revisions by 9 users not shown) | |||
| Line 9: | Line 9: | ||
== Summary == | == Summary == | ||
Overview of | Overview of crypto preferences for FFx and Tbird and how to test them better | ||
== Agenda == | == Agenda == | ||
We are thinking about a out-of-band meeting at 2:15 or 3:30pm Thursday in Building K. Contact Tim Riley (IRC timr, IM tim_riley@yahoo, email timr@mozilla.com) or Marcia Knous. for details. | |||
* Crypto overview, understanding the intricacies of certificates in Firefox and Tbird. | * Crypto overview, understanding the intricacies of certificates in Firefox and Tbird. | ||
| Line 25: | Line 27: | ||
* Marcia Knous | * Marcia Knous | ||
* Alice Nodelman | * Alice Nodelman | ||
* Bob Lord | * [[User:Lord | Bob Lord]] | ||
* Bob Relyea | * Bob Relyea | ||
* Kai Engert | * Kai Engert | ||
* Chandra Kannan | * Chandra Kannan | ||
* Robert Sayre | |||
* Chris Cooper | |||
* Nelson Bolyard | |||
* [[User:rcampbell|robcee]] | |||
* Wan-Teh Chang | |||
* Juan Becerra | |||
== Meeting Notes == | |||
Crypo testing | |||
11/15/06 | |||
=== Attendees === | |||
Bob Lord, Bob Relyea, Bob Clary, Nelson Bolyard, Wan-Teh Chang, Chandra Kannan, Rob Campbel, Juan Becerra, Tracy Walker, Chris Cooper, Alice Nodelman, Tim Riley, | |||
=== Review Agenda === | |||
* Crypto problems found in Firefox 1.5.0.7 | |||
** RSA signature issue | |||
*** found by very creative cryptographers - may or may not be a real vulnerability | |||
** 7 bad certificates | |||
* Desire to do better manual testing of Security/Crypo IU's | |||
* Interest in using existing automated test suites | |||
=== Some recent work === | |||
* NSS run nightly | |||
** what branches? Trunk and NSS 3.11 branch | |||
** doesn't crash and doesn't leak (anymore!) | |||
** 2Million tests and still problems found | |||
*** test certs Generated by university in Finland | |||
*** 4-5 CDs - ton of certs | |||
** Can these get out of date? [robcee] | |||
*** [Nelson] then might | |||
*** RSA public keys | |||
*** Now elliptic curve certs | |||
*** certs don't get out of date, but new technologies come along | |||
* Tests run from tinderbox | |||
** SSL | |||
** SMIME | |||
* Agreement by Mozilla to take updates | |||
** AI: Rob's team to check who made this commitment | |||
=== Testing the UI === | |||
* SMIME | |||
* TSL/ECC - This is main area. need to normalize this one | |||
* Open SSL | |||
* Test matrix between platforms and browsers | |||
* Have seen regressions in: | |||
** Client Auth | |||
** RSA Keygen | |||
=== MoCo QA doesn't know how to test encryption UI === | |||
* Tracy: don't understand how test UI | |||
** Seems well tested before we (MoCo QA) gets it | |||
** Chandra is a guru on PKI | |||
=== Smartcard testing in Firefox === | |||
* Bob R | |||
** Get MoCo some USB smartcards | |||
** There is smartcard support in FF1.5 | |||
** Bob R added hooks for registering when smartcard is inserted | |||
** Could have a special page where if smartcard is inserted it will take you to a special page | |||
** Need to setup public servers for testing (MoCo, Sec Test) | |||
** Setup automation to capture info about TLS session (see Bob L's demo) | |||
*** '''See Chandra for ideas''' | |||
** '''MoCo, Sec Team to collaboration''' | |||
=== PSM Testing === | |||
* Better testing [Nelson] | |||
** PSM - core Firefox component | |||
*** Configuring PKI | |||
*** QA on PSM?? | |||
**Great opportunity for MoCO to create unit tests | |||
*** What is the use case?? [juan] | |||
*** '''Talk to Kai E and Chandra << AI Who??''' | |||
=== SMIME === | |||
* SMIME | |||
** Automated tests? | |||
** Nelson seen many regressions in mail | |||
*** signed mail get reported as invalid signatures | |||
*** More trouble with IMAP | |||
**** Setup messages on IMAP server | |||
***** check for valid messages and attachments | |||
***** try different IMAP servers | |||
***** Setup canned set of messages (on CD, public server) | |||
***** Lots of energy here!! | |||
=== Setup Test Servers === | |||
* Need follow-up with Kai | |||
** Has a server with a ton of tests | |||
** '''Setup meeting with him <<== timr''' | |||
=== Misc === | |||
* Shopping/SSL testing is a good starting point | |||
* IE trashing | |||
** Warning: SSL is about to be used | |||
** requiring certs - sign by default even if you don't have a cert! | |||
*** Then the message is rejected because no cert | |||
edits