16
SIMULASI PENERAPAN SSO DENGAN TEKNOLOGI SAML PADA UNIVERSITAS UJIAN PENDADARAN PROGRAM STUDI TEKNIK INFORMATIKA FUAD FAUZI (3085111054) 5 OKTOBER 2015 – UNIVERSITAS TEKNOLOGI YOGYAKARTA

Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

Embed Size (px)

Citation preview

Page 1: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

SIMULASI PENERAPAN SSODENGAN TEKNOLOGI SAML

PADA UNIVERSITASUJIAN PENDADARAN PROGRAM STUDI TEKNIK INFORMATIKA

FUAD FAUZI (3085111054)

5 OKTOBER 2015 – UNIVERSITAS TEKNOLOGI YOGYAKARTA

Page 2: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

PENDAHULUAN

Poin Pendahuluan:

• Organisasi Akademik, misal: Universitas

• Menerapkan Sistem Informasi Terintegrasi

• Sistem yang berjalan lebih dari dua sistem

• Setiap sistem membutuhkan otentikasi dan identifikasi pengguna

• Banyak sistem banyak otentikasi & identifikasi (login) one-by-one username & password

• Pengguna merasa sukar menghafal banyak password cari-cari alternatif?

• Solusi yang mudah, aman, dan andal dibutuhkan SSO & SAML

Page 3: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

RUMUSAN MASALAH

• Bagaimana mendesain portal SSO yang bertugas melakukan otentikasi dan identifikasi yang sesuai dengan sebuah universitas berteknologi website.

• Bagaimana keamanan data dapat terjamin selama otentikasi berlangsung.

Page 4: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

BATASAN MASALAH

• Sistem ini berfokus pada proses otentikasi dan identifikasi melalui aplikasi berbasis website.

• Tidak dibahas tentang physical security, social engineering, offline attack, trojan, dan virus dalam pengunaan purwarupa portal SSO.

• Sistem yang dibangun tidak utuh, hanya sebatas purwarupa.

Page 5: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TUJUAN PENELITIAN

Terciptanya purwarupa portal SSO yang dapat digunakan oleh universitas sebagai solusi otentikasi dan identifikasi pengguna di lingkungan sistem informasi yang terintegrasi.

MANFAAT PENELITIAN

Membuat sebuah rancangan purwarupa portal SSO pada sebuah universitas yang dapat melayani otentikasi dan identifikasi pengguna terhadap aplikasi/sistem yang mungkin digunakan.

Page 6: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

SISTEMATIKA PENULISAN

• Bab I : Pendahuluan

• Bab II : Landasan Teori

• Bab III : Metode Penelitian

• Bab IV : Analisis & Perancangan Sistem

• Bab V : Implementasi

• Bab VI : Penutup

Page 7: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: KAJIAN HASIL PENELITIAN

• Wang, Rui (2012)

Banyak vendor aplikasi menyediakan layanan SSO, seperti Facebook atau Google. Sudahkah kita dapat merasa aman saat menggunakannya?

• Patil (2013)

Dasar penerapan SSO, keuntungan, dan kerugian penggunaan SSO.

• Wang, Shane(2012)

Komparasi WebSSO menggunakan Microsoft Live ID, OpenID, dan SAML 2.0.

Page 8: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: SSOMechanism whereby a single action of user authentication and authorization canpermit a user to access all comuters adsystems where he has access permission, without the need to enter multiplepasswords. (The Open Group, 1997)

Page 9: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: SSO PATIL (2013) & DOVER (2014)

PRO

• Mengurangi beban pengguna satu sandi saja

• Meningkatkan jaminan keamanan

• Meningkatkan kinerja pegawai

• Penekanan biaya pada pos tertentu IT

• Mengurangi resiko pengguna terblokir

KONTRA

• Perlu standar & budaya keamanan yang baik

• Investasi tambahan yang tidak terduga IT

• Persoalan legal dan standarisasi

Page 10: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: SAML (OASIS, 2005)

Framework berbasis XML yang ditujukan agar sistem dapat saling bertukar informasi userauthentication, hak akses, dan informasi lain yang dibutuhkan.

Versi

• November 2002 1.0

• September 2003 1.1

• April 2005 2.0

Page 11: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: KELEBIHAN SAML (OASIS, 2005)

Platform Neutrality

Loose couplingdirectories

Improved onlineexperience for

end user

Reduceadministrative

cost

Risktransference

Page 12: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

TEORI: KOMPONEN SAML (OASIS, 2005)

• Assertion

• Authentication

• Attribute

• Authorization Decision

• Protocol Request – Response

• Binding

• Profiles

Page 13: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

METODOLOGI WATERFALL

Pengumpulan Data

•Studi Pustaka

Analisis Sistem

•Sistem Lama

•Sistem Baru

Perancangan Sistem

•Sistem

•Basisdata

•Antarmuka

Implementasi

Pengujian (BB)

Page 14: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

ANALISIS & PERANCANGAN (HAL. 35 – 63)

IMPLEMENTASI

Page 15: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

PENUTUP

SIMPULAN

• Perancangan, Implementasi, dan Pengujian telah dilakukan.

• Pengamanan data dengan metode MD5 dan Base64, encoding paket SAML, dan penggunaan SSL serta HTTPS

• WebSSO dengan SimpleSAMLphp

• SimpleSAMLphp digunakan sebagai SP

SARAN

• Diperlukan pengujian white box

• Diperlukan sertifikat SSL yang verified dan trusted

• Perlu asesmen rutin

Page 16: Simulasi Penerapan SSO Dengan Teknologi SAML Pada Universitas

FITUR BELUM SELESAI/DILAKUKAN

• Implementasi SSL & HTTPS

• Implementasi Base64 untuk mengamankan sesi dengan token yang random dan dapat ditranslasiberdasarkan kunci (salt) tertentu

• Pengiriman notifikasi/komunikasi melalui email

Asynchronous Login