'Elgg email integration' Mike Jett #ECSF
-
Upload
condiminds -
Category
Technology
-
view
3.954 -
download
3
Transcript of 'Elgg email integration' Mike Jett #ECSF
©
Approved for Public Release: 12-‐1298
Elgg Email IntegrationMichael Jett <[email protected]>
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
HandshakeThursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
What is Handshake?
business networking prototype built on top of the elgg platformcreated to support relationships between current employees, industry, vendors, academia, sponsors, former employees, and other FFRDCs
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Email Integration?
A feature which allows users to communicate directly with the elgg platform from their email client
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Why?
Increased accessibility (mobile, box-top)Familiar ground for veteran usersList-serv transitionConvenience
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Not a new concept
facebookmoodleWordPressBlogger
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Basic FlowSystem issues a user a special email address
User sends an email to this special address
System receives email and performs an action
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Concerns
SecurityServer resource consumptionMaintenanceStorage
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Security Threats
Email address spoofingUnintentional forwarding of email secretsMaliciously flooding server with email traffic
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Security Specifics?
Tokens, Keys, Specials
Where do we Embed, Issue, or Store
them?
Do they expire?
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Security Approaches
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
User Expired
User is issued a special email address to perform an actionUser may regenerate a new email address if they feel it has been compromisedeg ([email protected])
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
User Expired
Manageable
Usable
Advantages Disadvantages
Requires IP Monitoring
Requires Extensive logging
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
System Expired
System automatically expires email address within a specific time frame.
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
System Expired
Security is more centralized
Disadvantages
Requires extra system resources to validate expired emails
Advantages
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Our Approach
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Our Approach
System ExpiredSignature embedding to thwart spoofing attemptsAction embedding
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Huh? Example [email protected]
Do?
What?
Where?
Security!
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Acquisition
Automatically embedded in notifications
How does a user obtain one of these “special” email addresses?
To: [email protected]: [email protected]
Someone commented on your discussion topic
Email a reply href=”mailto:create...
Thursday, April 12, 2012
©
Approved for Public Release: 12-‐1298
Conclusion
Thursday, April 12, 2012