140 likes | 342 Views
Pengamanan Situs Web. Kelompok II David kadi :09220029 Santi Sari :09220041 Milson : 09220059 Putu agus angga :10220070 Hepy fanus :09220013 Ari Umar F. :10220045. Keamanan Informasi (Information Security).
E N D
PengamananSitus Web Kelompok II David kadi :09220029 Santi Sari :09220041 Milson :09220059 Putuagusangga :10220070 Hepyfanus :09220013 Ari Umar F. :10220045
KeamananInformasi (Information Security) • Web akanselaluberhubungandenganinformasi. Keberadaan web hanyalahsebagaialternatif yang berfungsisebagaisalahsatualat bantu dalamprosespengolahaninformasi. Sedangkanprosespengolahaninformasiitusendiriselaluberkaitandengankeamanan. • Keamananinformasimemilikisasaranuntukmemeliharakerahasiaan(confidentiality), integritas (integrity)danketersediaaninformasi (availability) dalamsuatuorganisasi, dandicapaidengankombinasikomponenyang baik, desainarsitektural yang baik, sertaperlakuan yang telitidalampusatpengelolaannya.
Keamananinformasibertanggungjawabpadatigahal, yaitu: • Confidentiality • Integrity • Availability
MekanismeKeamananInformasi • Dikarenakantidakadaperalatantunggalyang dapatmemeliharaintegritasinformasi, makapentinguntukmenempatkanempatmekanismekeamanandalamstrukturkinerja yang berlapis. Empatmekanismetersebutadalah: • Otentikasi user • Enkripsi data • Penyaringanpaketjaringan • Kendaliaksesfisik
Prinsipkeamanan yang baikadalahpertahananyang sungguh-sungguhmendalam. Janganpernahbersandarpadamekanismekeamanantunggaldanmeletakkannyadalamdesainberlapissehinggaseorang hacker dapatmasukmelaluisalahsatulapisandanmelakukanserangannya.
Sebagaicontoh, penyaringanpaket yang menghalangiaksesdarialamatjaringanluardapatmencegahaksesdariseorangpenyerang yang telahmencuri password otentikasi. Enkripsi data dapatmelindungikerahasiaaninformasibahkanketikapenyerangmenyadapkabeljaringandengancaramengalahkanmekanismekendaliaksesfisik.
Langkah-langkah untuk menaikkan tingkat keamanan browser • Selalu mengupdate web browser menggunakan patch terbaru • Mencegah virus • Menggunakan situs yang aman untuk transaksi finansial dan sensitif • Menggunakan secure proxy • Mengamankan lingkungan jaringan • Tidak menggunakan informasi pribadi • Hati-hati ketika merubah setting browser
Keamanansistem • Sistem jikapenggunamemasukkan data yang benar,makasistemmengeluarkanhasil yang diinginkan. • Keamanan System Jika attacker memberikan data yang tidakdiinginkan ,sistemtidakakangagaldalambeberapakeadaan.
Aspek-AspekKeamanan System • Kerahasiaaan Informasisistem (dan user) tidakbolehdapatdiambiloleh attacker. • Integritas sistemharusterusberjalan normal meskiterjadiserangandari attacker. • Ketersediaan SaatSeranganoleh attacker terjaditidakakanmembuat user kesulitanmengakses system.
Ada 2 alternatiftempatuntukmeletakkan data informasiotentikasipesan SOAP, yaitupadaelemen header ataupadaelemen body. Apabilaprosespenyusunansuatupesan SOAP membutuhkanmekanismepengkodeanisi (misalnyaenkripsiataupunkompresi) terhadappesan yang terdapatdalamelemen body, makatidakmungkinmeletakkan data otentikasikedalamelemen body SOAP.
Sebagaicontoh, jikasuatu server menerimapesan SOAP yang elemen body-nyatelahdienkripsiataudikompresi, nantinya server perlumengetahui data informasiotentikasi yang dipakaiuntukmenentukan status keotentikanpesan SOAP tersebut. • Tidakmungkinmenanaminformasimengenaikeotentikansuatupesan SOAP kedalamelemen body karenaisinyasendiriakandienkripsiataudikompresi. Makasolusinyaadalahlebihtepatuntukmenempatkaninformasiotentikasikedalamelemen header pesan SOAP.
Terdapatbeberapapenggunaanterhadapelemen header SOAP, beberapadiantaranyaadalah • Otentikasi. Server dapatmemintapengirimuntukmengotentikkandirinyasendirisebelumpesandiproses. • Informasipernyataankeamanan.Jikapenerimamemerlukanjaminanbahwaisipesanbelumberubah, pengirimdapatmenandatanganitubuhpesansecara digital danmenempatkanhasilnyakedalam header. • Informasi routing.Jikapesantersebutperludirunutkebanyaktujuan, tujuandanurutannyadapatdimasukkankedalam header. • Transaksi. Penerimamungkinmenjalankansejumlahaksidalamlingkuptransaksipengirim. • Informasipembayaran.Jikapenerimapesanmenyediakanlayananke client berdasarkanbiaya per pemakaian, informasi yang diperlukanuntukmenarikpembayarandapatditanamkandalam header-nya
Enkripsi SOAP • Web service sebagai tool alternatifdalamsistemterdistribusimelakukankinerjanyadenganmenggunakan SOAP dalammekanisme HTTP GET dan HTTP POST. Padaprinsipnya SOAP merupakansebuahteksmurnidalam format XML yang seringkaliberisikaninformasi-informasi yang sensitif yang harusdilindungi. Satu-satunyacarauntukmelindungi data tersebutadalahdenganmelakukanpenyandian (enkripsi) terhadapinformasitersebut.
ImplementasiKeamanan Web Service • Setelahmemahamikonseprancanganmekanismepengamanan web service yang akankitabangun, langkahterakhiradalahmengimplementasikanhasilrancangantersebutkedalamtahappemrograman. Dalammengimplementasiakankonseprancanganini, kitaakanakanmenambahkanbeberapa class security pada class NuSOAP.