Top Banner
Trusting the Trust Budi Rahardjo [email protected] http://rahard.wordpress.com Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009
21

Trusting the Trust Budi Rahardjo [email protected] Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Trusting the Trust

Budi [email protected]

http://rahard.wordpress.comInixindo Security Day SeminarThe Executive Club, Jakarta, 19

March 2009

Page 2: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Trust vs. Security[no 100% secure system]

march 2009 2BR - trusting the trust

Page 3: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Security vs. …

• Convenience• Performance

• Business Requirement

Page 4: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Failing the trust

• Malicious software; virus, worm, …

• Malicious users; crackers, attackers, …

• Fraud; disgruntled employees, …• Indentity theft; unauthenticated users, …

march 2009 BR - trusting the trust 4

Page 5: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

identity theft

[facebook, friendster, … social networksdo you trust your “friends”?]

march 2009 5BR - trusting the trust

Page 6: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

“On the internet, nobody knows you’re a dog”

Page 7: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Authentication

• Authentication factors– What you have (card, token)– What you know (password, pin, id)– What you are (biometrics)

• Electronic transaction requirement– 2 factor-authentication

Page 8: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Do you trust your bank?

march 2009 8BR - trusting the trust

Page 9: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

[“borrowed” slides on skimmer attached on an ATM machine of a local bank. Sorry, I cannot add the slides here since I don’t know the owner of the slides to ask/acknowledge.]

march 2009 9BR - trusting the trust

Page 10: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Do you trust your e-government?

[election jokes, e-gov, e-proc]

march 2009 10BR - trusting the trust

Page 11: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

[Examples of bad 2009 election campaign posters are available

at http://janganbikinmalu2009.com]

march 2009 11BR - trusting the trust

Page 12: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Can you trust your code?

march 2009 12BR - trusting the trust

Page 13: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Open Source is better, IF …

march 2009 13BR - trusting the trust

Page 14: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

you play with your code

[read Ken Thompson, "Reflections on Trusting Trust"

ACM, September 1995]

march 2009 14BR - trusting the trust

Page 15: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Reflections on trusting trust

• Self reproducing code• “Learning” program• Create trojaned compilercompile a “bug” versionwhen detecta pattern

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 16: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

meaning … skill is important

[awareness too]

march 2009 16BR - trusting the trust

Page 17: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Reducing Risks

• Anti virus, • 2 factors authentication, • …

march 2009 BR - trusting the trust 17

Page 18: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Reducing Risks

• But … really …

• people, process, & technology

Page 19: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Reducing Risks

• Review periodically by

independent, trusted 3rd party

• How do you trust your partner?

Page 20: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.

Thank you fortrusting me :)

Budi [email protected]

Page 21: Trusting the Trust Budi Rahardjo budi@indocisc.com  Inixindo Security Day Seminar The Executive Club, Jakarta, 19 March 2009.