Security/Meetings/SecurityAssurance/2012-02-21: Difference between revisions

No edit summary
Line 9: Line 9:
{{TOC right}}
{{TOC right}}


==Stuff==
=Project Updates=
https://wiki.mozilla.org/Security/TeamEmbedding
Include any project page links
Mention blockers or major concern areas
==Silent updates (rforbes / dveditz)==
* Ian's concern: fallback to an updater that doesn't check signature, and an attacker can invite you to fall back
** Jesse: this is an old problem, right? I wouldn't want to block silent updates on this.
* Need embedded team member on update, because
** Raymond & Dan???
** [Bug 728301] New: Enable new security checks only for the service
==Q1 Goals ==
* We're half done, right? (39 days left)
* https://intranet.mozilla.org/2012Q1Goals#Security_Assurance_.28Coates.29
* https://mana.mozilla.org/wiki/display/INFRASEC/2012+-+Q1+Goals
==Code signing==
* Coates: HSMs; improved logs for auditability(?)
* Jesse: Are we signing Firefox the way Apple wants us to for Mountain Lion's Gatekeeper? It's pretty important to get this by the time Mountain Lion ships :)
== B2G (Paul Theriault) ==
* Reviewing security model at the moment (or trying to document their approach)
* Compare with web apps approach
* The requirements of B2G seem different to what the Web Apps is developing - need to figure out where these two activities meet
* Working on carving out pieces for security review
==Thunderbird (Dan Veditz) ==
* "Big Files" are coming soon: https://wiki.mozilla.org/Features/Thunderbird/BigFiles
==Rust (Jesse Ruderman) ==
* I raised concerns about unsafe blocks being less safe than C due to mixing Rust's failure/unwind/memory model with C concepts. https://github.com/mozilla/rust/wiki/Meeting-weekly-2012-02-21
* Servo seems to be interested in parallelism only; security isn't really on their minds. I guess that's part of why they're planning to use the C++ Spidermonkey rather than implementing a new JavaScript engine in Rust. (Even though a JS engine could benefit from parallelism in parsing and JIT-recompiling.)
** But Servo is in proof-of-concept mode, so maybe this is fair.
==Mobile (David Chan) ==
* beta is slipping, potential release this week
* there were discussions about moving off the train schedule
==Sync  (David Chan & Yvan Boily) ==
* semi-working sync 2.0 protocol implemented
** https://bugzilla.mozilla.org/show_bug.cgi?id=720964
==Services (David Chan & Yvan Boily) ==
* queuey and metlog threatmodeling meetings coming up
* token server needs a review
==Social - Pancake (Mark Goodwin) ==
* They've ripped out spider, headlines, etc
* They've also removed MySQL for user data... and instead are using a "lightweight http user server" - which appears to currently be using sqlite (erk!)
* Still very much in flux - joes have you seen any docs yet?
==Jetpack, Add-on SDK, Add-on Builder (Dan Veditz) ==
* No mtg this week
==JS (Christian Holler) ==
* IncrementalGC landed
** Jesse is hitting IGC crashes that are hard to reproduce :( https://bugzilla.mozilla.org/show_bug.cgi?id=728976
* Focusing on IonMonkey for testing
** Fuzzing by gkw and me on x86(-64)
** Fuzzing on ARM soon when branch stabilizied
* Found quite a few OOM bugs, we need better OOM testing (also applies to whole Firefox product), will be working on that with JS devs.
* [gkw] Made substantial changes to jsfunfuzz w/ Jesse to test Incremental GC.
* [gkw] Work progressing on integrating jsfunfuzz to Releng, advice from Jesse, nthomas
** [gkw] Found some bugs in js shells that are created off tinderboxen
==DOM, XPConnect (Jesse Ruderman) ==
*
==Layout, Style (Jesse Ruderman) ==
*
==Automation Tools (Gary Kwong) ==
* Marionette had a security review on Feb 13.
* There were follow-ups on locking the pref for enabling Marionette.
** Completed within a few days later.
* Also poking around Peach.
* [decoder] Made progress on getting jsfunfuzz/domfuzz to run on Tegra Pool with ADBFuzz, working with jmaher, ctalbert and wlach to integrate necessary changes to mozdevice.
==Web Developer Tools (Mark Goodwin) ==
* Lots for me to learn here
* Starting to look at debugger
    - Do we need to fuzz the wire protocol?
* New commands for GCLI need reviewing - will coordinate with dchan to get this looked at
== Networking ( Media / Codecs) ==
*
== Market (Raymond Forbes) ==
*
==Firefox APIs (Raymond Forbes) ==
mailed myk telling him we would be setting up a security review and asking him to foward any documentation he had that we could ramp up on.
==Payment Flow (Raymond Forbes) ==
no update
==App Sync (David Chan) ==
* discussion between webapps and sync team continuing
* encryption may change for appsync vs sync
==Dynamic API Security Model (Raymond Forbes) ==
*
==WebRT (Raymond Forbes) ==
Long discussion on authorization model.  Setting up meeting iwth Ian Bicking and Mike Hanson to work through the issues.
==BrowserID ==
* No logs as of yet.
== Identity Services (David Chan) ==
* nothing new
==Addons.M.O (Raymond Forbes) ==
no update
==Bugzilla.M.O (Mark Goodwin & Eric Parker) ==
* A few bugs spotted incoming; all appear to be under control
* Might need some muscle to install ArcSight Connectors on zeus balancers
==Mozillians (Raymond Forbes) ==
*
==MDN (Raymond Forbes) ==
*
==SUMO (Kitsune) () ==
*
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,776

edits