Security/Reviews/ChicagoSummerLearning

From New wiki
Jump to navigation Jump to search
Please use "Edit with form" above to edit this page.

Item Reviewed

Chicago Summer of Learning Website (incl. aestimia and openbadger)
Target <bugzilla>

{ "id":"881706,879991" }

</bugzilla>

{{#set:SecReview name=Chicago Summer of Learning Website (incl. aestimia and openbadger) |SecReview target=<bugzilla> { "id":"881706,879991" } </bugzilla> }}

Introduce the Feature

Goal of Feature, what is trying to be achieved (problem solved, use cases, etc)

Q1: How do the three sites aestima, csol-site and badger v2 interplay? aestima <--(basic auth)--- csol-site ---(jwt signatures)-> openbadger (v2.0 branch) csol (main site): email handling via 3rd party (mandrill) http://mandrill.com/ http://mozilla.github.io/aestimia/#submission-create http://mozilla.github.io/aestimia/#schemas (onChange) A badge you can apply for: http://csol-aws.mofostaging.net/earn/vintage-animated-gif

What solutions/approaches were considered other than the proposed solution?

`

Why was this solution chosen?

`

Any security threats already considered in the design and why?

- auth in csol - file upload - xss - traffic between sites () - mysql (one single database for all data, including PII) - demo/ publicly available on production

Threat Brainstorming

' {{#set: SecReview feature goal=Q1: How do the three sites aestima, csol-site and badger v2 interplay? aestima <--(basic auth)--- csol-site ---(jwt signatures)-> openbadger (v2.0 branch) csol (main site): email handling via 3rd party (mandrill) http://mandrill.com/ http://mozilla.github.io/aestimia/#submission-create http://mozilla.github.io/aestimia/#schemas (onChange) A badge you can apply for: http://csol-aws.mofostaging.net/earn/vintage-animated-gif |SecReview alt solutions=' |SecReview solution chosen=' |SecReview threats considered=- auth in csol - file upload - xss - traffic between sites () - mysql (one single database for all data, including PII) - demo/ publicly available on production |SecReview threat brainstorming=' }}

Action Items

Action Item Status In Progress
Release Target `
Action Items
* chris :: add persona-auth to demo/ :: xx

{{#set:|SecReview action item status=In Progress

|Feature version=` |SecReview action items=* chris :: add persona-auth to demo/ :: xx }}