Subverting OpenID: Intro to Net::OpenID::Server
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle
Kitchener/Waterloo Perl Mongers Canada http://softwareprocess.es/
abram.hindle@softwareprocess.es
Abram Hindle 1
Subverting OpenID: Intro to Net::OpenID::Server Abram Hindle - - PowerPoint PPT Presentation
Subverting OpenID: Intro to Net::OpenID::Server Subverting OpenID: Intro to Net::OpenID::Server Abram Hindle Kitchener/Waterloo Perl Mongers Canada http://softwareprocess.es/ abram.hindle@softwareprocess.es Abram Hindle 1 Subverting
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle
Kitchener/Waterloo Perl Mongers Canada http://softwareprocess.es/
Abram Hindle 1
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle 2
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle 3
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle 4
Subverting OpenID: Intro to Net::OpenID::Server
Abram Hindle 5
Subverting OpenID: Intro to Net::OpenID::Server
posts – Just supply some information and you post.
yourself – Too many passwords
Abram Hindle 6
Subverting OpenID: Intro to Net::OpenID::Server
– sprockets reads the headers for the provider info
someone is trying to authenticate – they share a secret
Abram Hindle 7
Subverting OpenID: Intro to Net::OpenID::Server
sprockets supplied, you carry a shared secret
you login as your OpenID user.
Abram Hindle 8
Subverting OpenID: Intro to Net::OpenID::Server
any site you can change
Abram Hindle 9
Subverting OpenID: Intro to Net::OpenID::Server
control – All you need is a web-page or an OpenID provider
Abram Hindle 10
Subverting OpenID: Intro to Net::OpenID::Server
websites
content on their site has your name on it. – false sense of security
Abram Hindle 11
Subverting OpenID: Intro to Net::OpenID::Server
– You can trust an OpenID (no) – OpenID reduces spam (maybe, but not technically) – OpenID protects the identity of the user
Abram Hindle 12
Subverting OpenID: Intro to Net::OpenID::Server
cases. – Social network analysis is creepy
Abram Hindle 13
Subverting OpenID: Intro to Net::OpenID::Server
– that validates everyone and their dog! – Anti-identity
is.
Abram Hindle 14
Subverting OpenID: Intro to Net::OpenID::Server
– Throw away identity
Abram Hindle 15
Subverting OpenID: Intro to Net::OpenID::Server
process – See code
Abram Hindle 16
Subverting OpenID: Intro to Net::OpenID::Server
implement the setup page – this allows the users to login
Abram Hindle 17
Subverting OpenID: Intro to Net::OpenID::Server
– Diffie Hellman in BigInts for the shared secret negotiations – Install Math::BigInt::GMP
Abram Hindle 18
Subverting OpenID: Intro to Net::OpenID::Server
GMP version etc.
the paths and using LIB LD PATH
Abram Hindle 19
Subverting OpenID: Intro to Net::OpenID::Server
you – But the site admins don’t
accounts
Abram Hindle 20
Subverting OpenID: Intro to Net::OpenID::Server
– Crypt::DH::GMP::Compat – Net::OpenID::Server
Abram Hindle 21