SlideShare a Scribd company logo
1 of 104
Download to read offline
clipperz



                             zero-knowledge
                             web application
                                 how JavaScript may help in
                              turning cloud privacy upside-down

                                Giulio Cesare SOLAROLI
                                 giulio.cesare@clipperz.com

                              jse2011 - Paris, January 20 2011
Thursday, January 20, 2011
clipperz project




Thursday, January 20, 2011
clipperz project
                store (and share) personal data




Thursday, January 20, 2011
clipperz project
                store (and share) personal data
                •       reliable




Thursday, January 20, 2011
clipperz project
                store (and share) personal data
                •       reliable
                • secure




Thursday, January 20, 2011
clipperz project
                store (and share) personal data
                •       reliable
                • secure
                • convenient


Thursday, January 20, 2011
reliable




Thursday, January 20, 2011
reliable
                the “cloud” is definitely the
                most reliable way to store data




Thursday, January 20, 2011
secure




Thursday, January 20, 2011
secure
                “host proof hosting”




Thursday, January 20, 2011
secure
                “host proof hosting”
                concept defined around 2005
                to merge the reliability of cloud
                based storage and the
                security achievable using
                cryptography
Thursday, January 20, 2011
convenient




Thursday, January 20, 2011
convenient
                since GMail, convenient
                means “web based”




Thursday, January 20, 2011
convenient
                since GMail, convenient
                means “web based”
                •       nothing to install




Thursday, January 20, 2011
convenient
                since GMail, convenient
                means “web based”
                •       nothing to install
                • nothing to configure


Thursday, January 20, 2011
clipperz project




Thursday, January 20, 2011
clipperz project
                Thatʼs easy




Thursday, January 20, 2011
clipperz project
                Thatʼs easy, isnʼt it?




Thursday, January 20, 2011
clipperz project
                Thatʼs easy, isnʼt it?

                almost!

Thursday, January 20, 2011
clipperz project
                Thatʼs easy, isnʼt it?

                almost!
                the devil hides in the details


Thursday, January 20, 2011
clipperz challenges




Thursday, January 20, 2011
clipperz challenges
                achieve convenience




Thursday, January 20, 2011
clipperz challenges
                achieve convenience
                keeping the system secure




Thursday, January 20, 2011
clipperz challenges
                achieve convenience
                keeping the system secure
                •       never trade security for
                        convenience


Thursday, January 20, 2011
clipperz challenges
                achieve convenience
                keeping the system secure
                •       never trade security for
                        convenience
                • “only the paranoid survive”
                        being paranoid

Thursday, January 20, 2011
cryptography
                              very short compendium




Thursday, January 20, 2011
cryptography




Thursday, January 20, 2011
cryptography
                symmetric encryption scheme




Thursday, January 20, 2011
cryptography
                symmetric encryption scheme
                •       message




Thursday, January 20, 2011
cryptography
                symmetric encryption scheme
                •       message
                • algorithm




Thursday, January 20, 2011
cryptography
                symmetric encryption scheme
                •       message
                • algorithm
                • secret key


Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
cryptography




                             symmetric encryption

Thursday, January 20, 2011
application anatomy




Thursday, January 20, 2011
application anatomy
                zero-knowledge web app




Thursday, January 20, 2011
application anatomy
                zero-knowledge web app
                aka host proof app




Thursday, January 20, 2011
application anatomy
                zero-knowledge web app
                aka host proof app
                •       verifiable codebase




Thursday, January 20, 2011
application anatomy
                zero-knowledge web app
                aka host proof app
                •       verifiable codebase
                • no tampering


Thursday, January 20, 2011
application anatomy
                zero-knowledge web app
                aka host proof app
                •       verifiable codebase
                • no tampering
                • wise password handling
Thursday, January 20, 2011
verifiable codebase




Thursday, January 20, 2011
verifiable codebase
                •       all source code available for
                        inspection https://github.com/clipperz




Thursday, January 20, 2011
verifiable codebase
                •       all source code available for
                        inspection https://github.com/clipperz
                •       app served as a single,
                        static, HTML file



Thursday, January 20, 2011
verifiable codebase
                •       all source code available for
                        inspection https://github.com/clipperz
                •       app served as a single,
                        static, HTML file
                •       browsers do not support
                        checksum verification #fail
Thursday, January 20, 2011
no tampering




Thursday, January 20, 2011
no tampering
                application code should not
                be modifiable by any data
                returned by the server




Thursday, January 20, 2011
no tampering
                application code should not
                be modifiable by any data
                returned by the server
                •       javascript is very dynamic



Thursday, January 20, 2011
no tampering
                application code should not
                be modifiable by any data
                returned by the server
                •       javascript is very dynamic
                • eval(…) is your enemy here

Thursday, January 20, 2011
password handling




Thursday, January 20, 2011
password handling
                password should never be
                sent to server




Thursday, January 20, 2011
password handling
                password should never be
                sent to server
                •       SRP authentication




Thursday, January 20, 2011
password handling
                password should never be
                sent to server
                •       SRP authentication
                • only verifiers are stored
                        and exchanged

Thursday, January 20, 2011
security tradeoffs




Thursday, January 20, 2011
security tradeoffs


                 features




Thursday, January 20, 2011
security tradeoffs


                 features                  security




Thursday, January 20, 2011
security tradeoffs


                 features                  security




Thursday, January 20, 2011
security tradeoffs


                 features                  security




Thursday, January 20, 2011
being paranoid




Thursday, January 20, 2011
being paranoid
                clipperz does not store
                neither the password,




Thursday, January 20, 2011
being paranoid
                clipperz does not store
                neither the password,
                nor the username




Thursday, January 20, 2011
being paranoid
                clipperz does not store
                neither the password,
                nor the username
                •       users can still login! #ftw


Thursday, January 20, 2011
being paranoid
                clipperz does not store
                neither the password,
                nor the username
                •       users can still login! #ftw
                • multiple accounts can share
                        the same username! #wtf
Thursday, January 20, 2011
features?!




Thursday, January 20, 2011
features?!
                password manager




Thursday, January 20, 2011
features?!
                password manager
                playground to test how far this
                architecture could go




Thursday, January 20, 2011
features?!
                password manager
                playground to test how far this
                architecture could go
                • features



Thursday, January 20, 2011
features?!
                password manager
                playground to test how far this
                architecture could go
                • features
                • convenience

Thursday, January 20, 2011
features?!
                password manager
                playground to test how far this
                architecture could go
                • features
                • convenience
                • reliability
Thursday, January 20, 2011
features!!




Thursday, January 20, 2011
features!!
                direct logins




Thursday, January 20, 2011
features!!
                direct logins
                one-click access to most sites


                                #ftw


Thursday, January 20, 2011
features!!
                direct logins
                                    some✓
                                     ✘
                one-click access to most sites


                               #cool


Thursday, January 20, 2011
features!!




Thursday, January 20, 2011
features!!
                one time password




Thursday, January 20, 2011
features!!
                one time password
                access your data without
                typing your password




Thursday, January 20, 2011
features!!
                one time password
                access your data without
                typing your password
                great for using clipperz from
                an internet caffè

Thursday, January 20, 2011
features!!




Thursday, January 20, 2011
features!!
                offline copy




Thursday, January 20, 2011
features!!
                offline copy
                full application (including your
                own data) packed into a single
                html file



Thursday, January 20, 2011
features!!
                offline copy
                full application (including your
                own data) packed into a single
                html file
                no external resources used

Thursday, January 20, 2011
features!!




Thursday, January 20, 2011
hidden
                              features!!




Thursday, January 20, 2011
hidden
                              features!!
                hashcash




Thursday, January 20, 2011
hidden
                              features!!
                hashcash
                avoid bots access without
                bothering users with nasty
                capcha puzzles



Thursday, January 20, 2011
odd side effects!!




Thursday, January 20, 2011
odd side effects!!
                no page reload




Thursday, January 20, 2011
odd side effects!!
                no page reload
                otherwise credential values
                are lost, and the user needs to
                type them in again #fail



Thursday, January 20, 2011
odd side effects!!




Thursday, January 20, 2011
odd side effects!!
                no fancy web-2.0 mash-ups




Thursday, January 20, 2011
odd side effects!!
                no fancy web-2.0 mash-ups
                difficult to integrate into other
                products without relaxing
                security concerns



Thursday, January 20, 2011
odd side effects!!
                no fancy web-2.0 mash-ups
                difficult to integrate into other
                products without relaxing
                security concerns
                and we are paranoid!

Thursday, January 20, 2011
questions?




Thursday, January 20, 2011
unhosted.org




Thursday, January 20, 2011
unhosted.org
                    •        interesting project (just started)




Thursday, January 20, 2011
unhosted.org
                    •        interesting project (just started)
                    • same clipperz`s core ideas




Thursday, January 20, 2011
unhosted.org
                    •        interesting project (just started)
                    • same clipperz`s core ideas
                    • one extra “feature”




Thursday, January 20, 2011
unhosted.org
                    •        interesting project (just started)
                    • same clipperz`s core ideas
                    • one extra “feature”
                     • keeps apps and storage
                              independent

Thursday, January 20, 2011
THANKS


                                     clipperz
                             http://www.clipperz.com
                       giulio.cesare@clipperz.com

Thursday, January 20, 2011

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

clipperz @ JSE2011

  • 1. clipperz zero-knowledge web application how JavaScript may help in turning cloud privacy upside-down Giulio Cesare SOLAROLI giulio.cesare@clipperz.com jse2011 - Paris, January 20 2011 Thursday, January 20, 2011
  • 3. clipperz project store (and share) personal data Thursday, January 20, 2011
  • 4. clipperz project store (and share) personal data • reliable Thursday, January 20, 2011
  • 5. clipperz project store (and share) personal data • reliable • secure Thursday, January 20, 2011
  • 6. clipperz project store (and share) personal data • reliable • secure • convenient Thursday, January 20, 2011
  • 8. reliable the “cloud” is definitely the most reliable way to store data Thursday, January 20, 2011
  • 10. secure “host proof hosting” Thursday, January 20, 2011
  • 11. secure “host proof hosting” concept defined around 2005 to merge the reliability of cloud based storage and the security achievable using cryptography Thursday, January 20, 2011
  • 13. convenient since GMail, convenient means “web based” Thursday, January 20, 2011
  • 14. convenient since GMail, convenient means “web based” • nothing to install Thursday, January 20, 2011
  • 15. convenient since GMail, convenient means “web based” • nothing to install • nothing to configure Thursday, January 20, 2011
  • 17. clipperz project Thatʼs easy Thursday, January 20, 2011
  • 18. clipperz project Thatʼs easy, isnʼt it? Thursday, January 20, 2011
  • 19. clipperz project Thatʼs easy, isnʼt it? almost! Thursday, January 20, 2011
  • 20. clipperz project Thatʼs easy, isnʼt it? almost! the devil hides in the details Thursday, January 20, 2011
  • 22. clipperz challenges achieve convenience Thursday, January 20, 2011
  • 23. clipperz challenges achieve convenience keeping the system secure Thursday, January 20, 2011
  • 24. clipperz challenges achieve convenience keeping the system secure • never trade security for convenience Thursday, January 20, 2011
  • 25. clipperz challenges achieve convenience keeping the system secure • never trade security for convenience • “only the paranoid survive” being paranoid Thursday, January 20, 2011
  • 26. cryptography very short compendium Thursday, January 20, 2011
  • 28. cryptography symmetric encryption scheme Thursday, January 20, 2011
  • 29. cryptography symmetric encryption scheme • message Thursday, January 20, 2011
  • 30. cryptography symmetric encryption scheme • message • algorithm Thursday, January 20, 2011
  • 31. cryptography symmetric encryption scheme • message • algorithm • secret key Thursday, January 20, 2011
  • 32. cryptography symmetric encryption Thursday, January 20, 2011
  • 33. cryptography symmetric encryption Thursday, January 20, 2011
  • 34. cryptography symmetric encryption Thursday, January 20, 2011
  • 35. cryptography symmetric encryption Thursday, January 20, 2011
  • 36. cryptography symmetric encryption Thursday, January 20, 2011
  • 37. cryptography symmetric encryption Thursday, January 20, 2011
  • 38. cryptography symmetric encryption Thursday, January 20, 2011
  • 39. cryptography symmetric encryption Thursday, January 20, 2011
  • 40. cryptography symmetric encryption Thursday, January 20, 2011
  • 42. application anatomy zero-knowledge web app Thursday, January 20, 2011
  • 43. application anatomy zero-knowledge web app aka host proof app Thursday, January 20, 2011
  • 44. application anatomy zero-knowledge web app aka host proof app • verifiable codebase Thursday, January 20, 2011
  • 45. application anatomy zero-knowledge web app aka host proof app • verifiable codebase • no tampering Thursday, January 20, 2011
  • 46. application anatomy zero-knowledge web app aka host proof app • verifiable codebase • no tampering • wise password handling Thursday, January 20, 2011
  • 48. verifiable codebase • all source code available for inspection https://github.com/clipperz Thursday, January 20, 2011
  • 49. verifiable codebase • all source code available for inspection https://github.com/clipperz • app served as a single, static, HTML file Thursday, January 20, 2011
  • 50. verifiable codebase • all source code available for inspection https://github.com/clipperz • app served as a single, static, HTML file • browsers do not support checksum verification #fail Thursday, January 20, 2011
  • 52. no tampering application code should not be modifiable by any data returned by the server Thursday, January 20, 2011
  • 53. no tampering application code should not be modifiable by any data returned by the server • javascript is very dynamic Thursday, January 20, 2011
  • 54. no tampering application code should not be modifiable by any data returned by the server • javascript is very dynamic • eval(…) is your enemy here Thursday, January 20, 2011
  • 56. password handling password should never be sent to server Thursday, January 20, 2011
  • 57. password handling password should never be sent to server • SRP authentication Thursday, January 20, 2011
  • 58. password handling password should never be sent to server • SRP authentication • only verifiers are stored and exchanged Thursday, January 20, 2011
  • 60. security tradeoffs features Thursday, January 20, 2011
  • 61. security tradeoffs features security Thursday, January 20, 2011
  • 62. security tradeoffs features security Thursday, January 20, 2011
  • 63. security tradeoffs features security Thursday, January 20, 2011
  • 65. being paranoid clipperz does not store neither the password, Thursday, January 20, 2011
  • 66. being paranoid clipperz does not store neither the password, nor the username Thursday, January 20, 2011
  • 67. being paranoid clipperz does not store neither the password, nor the username • users can still login! #ftw Thursday, January 20, 2011
  • 68. being paranoid clipperz does not store neither the password, nor the username • users can still login! #ftw • multiple accounts can share the same username! #wtf Thursday, January 20, 2011
  • 70. features?! password manager Thursday, January 20, 2011
  • 71. features?! password manager playground to test how far this architecture could go Thursday, January 20, 2011
  • 72. features?! password manager playground to test how far this architecture could go • features Thursday, January 20, 2011
  • 73. features?! password manager playground to test how far this architecture could go • features • convenience Thursday, January 20, 2011
  • 74. features?! password manager playground to test how far this architecture could go • features • convenience • reliability Thursday, January 20, 2011
  • 76. features!! direct logins Thursday, January 20, 2011
  • 77. features!! direct logins one-click access to most sites #ftw Thursday, January 20, 2011
  • 78. features!! direct logins some✓ ✘ one-click access to most sites #cool Thursday, January 20, 2011
  • 80. features!! one time password Thursday, January 20, 2011
  • 81. features!! one time password access your data without typing your password Thursday, January 20, 2011
  • 82. features!! one time password access your data without typing your password great for using clipperz from an internet caffè Thursday, January 20, 2011
  • 84. features!! offline copy Thursday, January 20, 2011
  • 85. features!! offline copy full application (including your own data) packed into a single html file Thursday, January 20, 2011
  • 86. features!! offline copy full application (including your own data) packed into a single html file no external resources used Thursday, January 20, 2011
  • 88. hidden features!! Thursday, January 20, 2011
  • 89. hidden features!! hashcash Thursday, January 20, 2011
  • 90. hidden features!! hashcash avoid bots access without bothering users with nasty capcha puzzles Thursday, January 20, 2011
  • 91. odd side effects!! Thursday, January 20, 2011
  • 92. odd side effects!! no page reload Thursday, January 20, 2011
  • 93. odd side effects!! no page reload otherwise credential values are lost, and the user needs to type them in again #fail Thursday, January 20, 2011
  • 94. odd side effects!! Thursday, January 20, 2011
  • 95. odd side effects!! no fancy web-2.0 mash-ups Thursday, January 20, 2011
  • 96. odd side effects!! no fancy web-2.0 mash-ups difficult to integrate into other products without relaxing security concerns Thursday, January 20, 2011
  • 97. odd side effects!! no fancy web-2.0 mash-ups difficult to integrate into other products without relaxing security concerns and we are paranoid! Thursday, January 20, 2011
  • 100. unhosted.org • interesting project (just started) Thursday, January 20, 2011
  • 101. unhosted.org • interesting project (just started) • same clipperz`s core ideas Thursday, January 20, 2011
  • 102. unhosted.org • interesting project (just started) • same clipperz`s core ideas • one extra “feature” Thursday, January 20, 2011
  • 103. unhosted.org • interesting project (just started) • same clipperz`s core ideas • one extra “feature” • keeps apps and storage independent Thursday, January 20, 2011
  • 104. THANKS clipperz http://www.clipperz.com giulio.cesare@clipperz.com Thursday, January 20, 2011