SlideShare a Scribd company logo
Company 
LOGOWorld Wide Web Security
2 
Web Browser 
The Old Days 
Image + Text 
Nowadays 
Run CGI scripts on Web server 
Run Java Script and VBScript 
Java Aplet and ActiveX 
Plugins
3 
Web Browser Risks 
•Web server bisa jadi tidak aman 
–Batasi pengiriman data sensitif ke web server yang tidak aman 
•Browser menjalankan malcodedalam bentuk scriptsatau executables 
•Penyerang bisa menyadap trafik jaringan 
–Resiko penyadapan dapat dikurangi melalui penggunaan Secure Sockets Layer (SSL) untuk meng-enkripsi data yang ditransmisikan 
•Penyerang dapat menjalankan serangan man-in-the- middle attack 
–Aplikasi web yang sessionless sangat potensial untuk menjadi korban serangan man-in-themiddleattacks seperti hijacking and replay.
4 
Cara kerja Web Browser 
•Protokol utama yang digunakan Web browser adalah HTTP (Hypertext Transfer Protocol) 
•HTTP merupakan protokol layer aplikasi yang memungkinkan Web browser untuk meminta halaman web dari dan mengirimkan informasi ke Web server 
•Web server akan merespons dengan mengirimkan: 
–Kode HTML 
–Gambar 
–Scripts 
–Executables 
•HTTP adalah protokol stateless: tidak mengingat session sebelumnya
5
6 
Cookies 
•Cookie adalah sarana penyimpan informasi yang dibuat oleh suatu Web site untuk menyimpan informasi tentang user yang mengunjungi situs yang bersangkutan 
–Penyimpanan informasi ini demi kemanyanan user maupun Web site 
–Informasi sensitif dan pribadi merupakan perhatian dari sisi keamanan 
•Cookie merupakan file ASCII yang dikirimkan server ke client, lalu client menyimpannya di sistem lokal 
•Ketika request baru dikirimkan, server dapat meminta browser untuk mencek apakah ada cookie, jika ada, web server dapat meminta web browser untuk mengirimkan cookie ke web server 
–Cookie ini bisa berasal dari manapun 
•Isi cookie dikendalikan oleh Web server dan bisa mengandung informasi mengenai kebiasaan kita ketika mengakses internet 
•Informasi yang diproleh Web server berasal dari Web browser 
–Diperoleh ketika user mengisi form yang mengharuskan memasukkan nama dan e-mail address 
•Informasi ini dapat disimpan di cookie untuk keperluan di masa datang
7Macam-macam cookie 
•PersistentCookies 
–Bertahan di local system untuk waktu yang lama (walaupun sistem sudah direboot) 
–Tersimpan di dalam hard disk dalam bentuk file cookies.txt 
•File ini dapat dibaca dan diedit oleh user atau system administrator 
•File ini bisa mengandung informasi yang sensitif 
•Jika suatu saat seorang penyerang dapat masuk ke dalam workstation tempat menyimpan cookie maka penyerang dapat menggunakannya untuk melakukan serangan berikut 
•Karena bisa dimodifikasi maka file cookies dapat digunakan untuk melakukan penyerangan hijacking atau replay attack. 
–Kelemahan: 
•File cookies bisa memenuhi hard disk 
•Riwayat kebiasaan surfing dapat digunakan oleh pihak lain
8 
•Nonpersistent cookies 
–Karena kelemahan persistent cookies, banyak situs yang sekarang menggunakan nonpersistent cookie 
–nonpersistent cookie disimpan di memori sehingga bila komputer dimatikan cookies nya juga akan hilang 
–Tidak ada jaminan bahwa setiap browser akan dapat menangani nonpersistent cookies secara benar
9 
•Cookies pada umumnya mengandung informasi yang memungkinkan suatu web site dapat mengingat user yang mengunjungi situs tersebut 
•Informasi yang paling sering disimpan di cookies adalah sbb: 
–Session ID 
•Digunakan untuk memaintain state atau membawa informasi otorisasi antar request yang dilakkan web browser 
–Waktu dan tanggal dikeluarkannya cookie 
–Waktu dan tanggal kadaluarsa cookies 
•Digunakan oleh Web site untuk menentukan pengabaian cookies yang lama 
–IP address dari browser 
•Dapat dianggap sebagai uji tambahan terhadap otentikasi request
10Caching 
•Bila anda mengakses suatu Web site, browser yang anda gunakan bisa jadi menyimpan halaman web dan gambar di dalam cache 
•Web browsers melakukan ini untuk kenyamanan user dengan cara mempercepat akses kepada suatu halaman web 
•Ini bisa jadi merupakan masalah keamanan karena bila workstation berhasil ditembus, penyerang dapat mempelajari kegiatan browsing yang dilakukan user 
•Web browser juga menyimpan sejarah situs yang pernah anda kunjungi
11 
Secure Socket Layer 
•SSL dikembangkan oleh Netscape untuk menyediakan layanan keamanan pada pengiriman informasi melalui Internet 
•SSL memandaatkan asymmetricmaupun symmetric key encryptionuntuk membentuk dan mentransfer data pada link komunikasi yang aman pada jaringan yang tidak aman 
•Bila digunakan pada browser di client, SSL membentuk suatu koneksi yang aman antara browser pada client dengan server 
–Biasanya berbentuk HTTP over SSL(HTTPS) 
–Proses ini membentuk suatu encrypted tunnelantara browser dengan Web server yang dapat digunakan untuk mengirimkan data 
•Pihak yang berusaha menyadap koneksi antara browser dengan server tidak dapat men-dekripsi informasi yang dipertukarkan di antara keduanya 
•Integritas informasi dibentuk menggunakan algoritma hashing 
•Confidentialitydijamin oleh enkripsi
12Session SSL yang tipikal 
1.Browser atau client meminta sertifikat server 
2.Server mengirimkan sertifikat ke browser 
3.Setelah menerima sertifikat server, browser akan mencek apakah sertifkat berasal dari certificate authority (CA)yang dapat dipercaya 
•Web browser mengirimkan challenge ke server untuk menjamin bahwa server memiliki private key yang sesuai dengan public key yang ada di dalam sertifikat 
•Challenge ini mengandung kunci simetrisyang akan digunakan untuk mengenkripsi trafik SSL traffic 
•Hanya pemiliki private keyyang dapat mendekripsi challenge. 
4.Web server meresponchallenge dengan suatu pesan pendek yang dienkripsi menggunakan kunci simetris yang diperoleh dari challenge. Setelah menerima message ini, browser yakin bahwa dia berkomunikasi dengan organisasi yang tepat 
5.Sekarang browser dan server memiliki kunci simteris yang sama 
6.Setiap message dari browser dapat dienkripsi menggunakan kunci simetris 
•Web server menggunakan kunci simteris yang sama untuk mendekripsi trafik 
7.Dengan proses yang serupa, setiap response dari server akan dienkripsi menggunakan kunci simetris
13Session SSL tipikal
14 
•Netscape Navigator dan Internet Explorer mendukung HTTPS 
•Pada umumnya software Web servermendukung HTTPS 
•Situs-situs e-commerce biasanya menggunakan HTTPs juga untuk memperoleh informasi rahasia user 
•Server diotentikasi oleh client melalui sebuah digital certificate 
•Kekuatan enkripsi biasanya ditentukan oleh server tetapi biasanya dipilih berdasarkan kemampuan browser client 
•Tipe enkripsi yang digunakan di dalam browser tergantung kepada apakah browser tersebut akan dijual di USA atau di luar USA 
•Versi enkripsi untuk pemakaian di luar USA menggunakan weak encryption 
•Pemakaian enkripsi untuk di dalam USA menggunakan strong encryption 
•Weak encryption: 40-bit or 56-bit encryption 
•Strong encryption : 128-bit encryption 
–128-bit encryption adalah 300,000,000,000,000,000,000,000,000 lebih kuat daripada 40-bit encryption. 
•Netscape menyediakan dua versi browser : strong (in USA) and weak encryption (outside USA) 
•Internet explorer default-nya menyediakan weak encryption 
–Kalau ingin strong encryption harus di-patch
15
16
17
18
19 
•Web browser yang dikonfigurasi dengan baik akan memperingatkan user akan adanya masalah pada sertifikat server bila menemui terjadinya hal-hal berikut: 
–Sertifikat tidak ditandatangani oleh suatu recognized certificate authority 
–Sertifikat invalid atau kadaluarsa 
–Common name sertifikat tidak match dengan nama domain server
20Recognized CA
21 
•Penggunaan symmetric encryption sekalipun masih tetap memperlambat proses koneksi 
•Pada tahun 1999, Internet Weekmelaporkan hasil pengujian pada server Sun 450 untuk melihat efek SSL 
–Pada kapasitas penuh, server dapat menangani sekitar 500 koneksi per detik untuk koneksi menggunakan HTTP biasa 
–Bila menggunakan SSL, server yang sama hanya dapat melayani sekitar 3 koneksi per detik 
•Untuk mempercepat proses bisa digunakan SSL accelerator
22Secure HTTP (SHTTP) 
•SHTTP merupakan pengembangan dari protokol HTTPyang dikembangkan oleh Enterprise Integration Technologies 
•Secara fungsional SHTTP serupa dengan HTTPS yaitu sama-sama dirancang untuk menyediakan transaksi dan message yang aman melalui Web 
•Beberapa perbedaan SHHTP dengan HTTPS: 
–SSL bersifat connection-orienteddan bekerja pada layer transport 
–SSL membentuk koneksi yang aman yang dapat dilalui oleh message 
–SHTTP bersifat transaction-orienteddan bekerja pada layer aplikasi 
–Pada SHHTP setiap message dienkripsi agar aman ketika ditransmisikan 
•Tidak ada pipa aman yang dibentuk antar entitas 
–SSLdapat digunakan bersama protokol TCP/IP yang lain seperti FTP dan TELNET 
–SHTTP khusus untuk HTTP 
–HTTPS banyak diterapkan sedangkan penggunaan SHTTPhanya terbatas (tidak semua web browser mendukung SHTTP)
23Web Browser Attacks 
•Hijacking 
–Man-in-the-middle attack; penyerang mengambil alih session 
•Replay 
–Man-in-the-middle attack; data yang dikirim diulangi (replayed) 
•Penyebaran malcode (viruses, worms, dsb.) 
•Menjalankan executablesyang berbahaya pada host 
•Mengakses file pada host 
–Beberapa serangan memungkinkan browser mengirimkan file ke penyerang 
–File dapat mengandung informasi personal seperti data perbankan, passwordsdsb. 
•Pencurian informasi pribadi
24Hijacking Attack
25Replay Attack
26 
Langkah-langkah untuk menaikkan tingkat keamanan browser 
•Selalu mengupdate web browser menggunakan patchterbaru 
•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
27General Recommendations 
•Hati-hati ketika merubah konfigurasi browser 
•Jangan membuat konfigurasi yang mendukung scripts dan macros 
•Jangan langsung menjalankan program yang anda download dari internet 
•Browsing ke situs-situs yang aman 
–Mengurangi kemungkinan adanya malcode dan spyware 
•Konfigurasi home pae harus hati-hati 
–Lebih baik gunakan blank. 
•Jangan mempercayai setiap links (periksa dulu arah tujuan link itu) 
•Jangan selalu mengikuti link yang diberitahukan lewat e-mail 
•Jangan browsing dari sistem yang mengandung data sensitif 
•Lindungi informasi anda kalau bisa jangan gunakan informasi pribadi pada web 
•Gunakan stronger encryption 
–Pilih 128-bit encryption 
•Gunakan browser yang jarang digunakan 
–Serangan banyak dilakukan pada web browser yang populer 
•Minimalkan penggunaan plugins 
•Minimalkan penggunaan cookies 
•Perhatikan cara penanganan dan lokasi penyimpanan temporary files

More Related Content

PPTX
16101048 nur adinda fauziah tugas 3
PDF
Pertemuan06 keamanansistemwww
DOC
Tutorial mikrotik-step-by-step
PPTX
Perkembangan web server di Linux
DOC
Tutorial mikrotik-step-by-step
PDF
10. m 12 pertemuan 23
PPT
World wide web
16101048 nur adinda fauziah tugas 3
Pertemuan06 keamanansistemwww
Tutorial mikrotik-step-by-step
Perkembangan web server di Linux
Tutorial mikrotik-step-by-step
10. m 12 pertemuan 23
World wide web

Similar to World wide web security (20)

PPTX
Presentasi web security
PPTX
keamanan website.pptx
PPTX
Pertemuan 13 Security for Web Applications.pptx
PDF
Squid apache
PPTX
Slide-IST104-IST104-Slide-10-11.pptx
PDF
14001326 all-about-squid-apache - [the-xp.blogspot.com]
PPTX
MATERI KEAMANAN SIBER.pptx
PPT
dokumen.tips_presentasi-web-server.ppt
PPT
Komputer Server
PDF
0285-P06.pdf 0285-P06.pdf 0285-P06.pdf 0285-P06.pdf
PPTX
#15 Web Security bisnis digital belajar pemograman.pptx
PPTX
Mengevaluasi Proxy Serverrrrrrrrrrrrrrrr
PPTX
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
PDF
Squid indonesia
PPTX
Green and Cream Aesthetic Group Project Presentation_20250224_130402_0000.pptx
PDF
CyberOps Associate Modul 24 Technologies and Protocols
DOCX
HTTP dan HTTPS
PPTX
Modul 7 - Keamanan Jaringan Komputer
PPT
Proxy server
DOCX
Laporan Resmi HTTP
Presentasi web security
keamanan website.pptx
Pertemuan 13 Security for Web Applications.pptx
Squid apache
Slide-IST104-IST104-Slide-10-11.pptx
14001326 all-about-squid-apache - [the-xp.blogspot.com]
MATERI KEAMANAN SIBER.pptx
dokumen.tips_presentasi-web-server.ppt
Komputer Server
0285-P06.pdf 0285-P06.pdf 0285-P06.pdf 0285-P06.pdf
#15 Web Security bisnis digital belajar pemograman.pptx
Mengevaluasi Proxy Serverrrrrrrrrrrrrrrr
WEB SERVER hsjskabqmmwhahyuaiajggnew.pptx
Squid indonesia
Green and Cream Aesthetic Group Project Presentation_20250224_130402_0000.pptx
CyberOps Associate Modul 24 Technologies and Protocols
HTTP dan HTTPS
Modul 7 - Keamanan Jaringan Komputer
Proxy server
Laporan Resmi HTTP
Ad

More from likut101010 (17)

DOC
Basis data relasional
DOC
Model relational
PDF
Advanced encryption standard (aes)
PDF
Kriptografi modern
PDF
System informasi basis data
PDF
Kriptografi dalam kehidupan sehari hari
PDF
Kriptografi klasik
PDF
Kriptografi jawa
PDF
Kriptografi
PDF
Fungsi hash
PDF
Keamanan e bisnis
PDF
Digital signature
PDF
keamanan sistem operasi
PDF
Keamanan komputer
PDF
Protokol keamanan
PDF
Cybercrime
PDF
Firewall
Basis data relasional
Model relational
Advanced encryption standard (aes)
Kriptografi modern
System informasi basis data
Kriptografi dalam kehidupan sehari hari
Kriptografi klasik
Kriptografi jawa
Kriptografi
Fungsi hash
Keamanan e bisnis
Digital signature
keamanan sistem operasi
Keamanan komputer
Protokol keamanan
Cybercrime
Firewall
Ad

Recently uploaded (8)

PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PPTX
Implementasi Microservices pada Manufaktur
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Materi_Array_Karakter_String untuk kelas XI sma.pptx
pengantar-sistem-informasi manajemen.ppt
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Implementasi Microservices pada Manufaktur
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya

World wide web security

  • 1. Company LOGOWorld Wide Web Security
  • 2. 2 Web Browser The Old Days Image + Text Nowadays Run CGI scripts on Web server Run Java Script and VBScript Java Aplet and ActiveX Plugins
  • 3. 3 Web Browser Risks •Web server bisa jadi tidak aman –Batasi pengiriman data sensitif ke web server yang tidak aman •Browser menjalankan malcodedalam bentuk scriptsatau executables •Penyerang bisa menyadap trafik jaringan –Resiko penyadapan dapat dikurangi melalui penggunaan Secure Sockets Layer (SSL) untuk meng-enkripsi data yang ditransmisikan •Penyerang dapat menjalankan serangan man-in-the- middle attack –Aplikasi web yang sessionless sangat potensial untuk menjadi korban serangan man-in-themiddleattacks seperti hijacking and replay.
  • 4. 4 Cara kerja Web Browser •Protokol utama yang digunakan Web browser adalah HTTP (Hypertext Transfer Protocol) •HTTP merupakan protokol layer aplikasi yang memungkinkan Web browser untuk meminta halaman web dari dan mengirimkan informasi ke Web server •Web server akan merespons dengan mengirimkan: –Kode HTML –Gambar –Scripts –Executables •HTTP adalah protokol stateless: tidak mengingat session sebelumnya
  • 5. 5
  • 6. 6 Cookies •Cookie adalah sarana penyimpan informasi yang dibuat oleh suatu Web site untuk menyimpan informasi tentang user yang mengunjungi situs yang bersangkutan –Penyimpanan informasi ini demi kemanyanan user maupun Web site –Informasi sensitif dan pribadi merupakan perhatian dari sisi keamanan •Cookie merupakan file ASCII yang dikirimkan server ke client, lalu client menyimpannya di sistem lokal •Ketika request baru dikirimkan, server dapat meminta browser untuk mencek apakah ada cookie, jika ada, web server dapat meminta web browser untuk mengirimkan cookie ke web server –Cookie ini bisa berasal dari manapun •Isi cookie dikendalikan oleh Web server dan bisa mengandung informasi mengenai kebiasaan kita ketika mengakses internet •Informasi yang diproleh Web server berasal dari Web browser –Diperoleh ketika user mengisi form yang mengharuskan memasukkan nama dan e-mail address •Informasi ini dapat disimpan di cookie untuk keperluan di masa datang
  • 7. 7Macam-macam cookie •PersistentCookies –Bertahan di local system untuk waktu yang lama (walaupun sistem sudah direboot) –Tersimpan di dalam hard disk dalam bentuk file cookies.txt •File ini dapat dibaca dan diedit oleh user atau system administrator •File ini bisa mengandung informasi yang sensitif •Jika suatu saat seorang penyerang dapat masuk ke dalam workstation tempat menyimpan cookie maka penyerang dapat menggunakannya untuk melakukan serangan berikut •Karena bisa dimodifikasi maka file cookies dapat digunakan untuk melakukan penyerangan hijacking atau replay attack. –Kelemahan: •File cookies bisa memenuhi hard disk •Riwayat kebiasaan surfing dapat digunakan oleh pihak lain
  • 8. 8 •Nonpersistent cookies –Karena kelemahan persistent cookies, banyak situs yang sekarang menggunakan nonpersistent cookie –nonpersistent cookie disimpan di memori sehingga bila komputer dimatikan cookies nya juga akan hilang –Tidak ada jaminan bahwa setiap browser akan dapat menangani nonpersistent cookies secara benar
  • 9. 9 •Cookies pada umumnya mengandung informasi yang memungkinkan suatu web site dapat mengingat user yang mengunjungi situs tersebut •Informasi yang paling sering disimpan di cookies adalah sbb: –Session ID •Digunakan untuk memaintain state atau membawa informasi otorisasi antar request yang dilakkan web browser –Waktu dan tanggal dikeluarkannya cookie –Waktu dan tanggal kadaluarsa cookies •Digunakan oleh Web site untuk menentukan pengabaian cookies yang lama –IP address dari browser •Dapat dianggap sebagai uji tambahan terhadap otentikasi request
  • 10. 10Caching •Bila anda mengakses suatu Web site, browser yang anda gunakan bisa jadi menyimpan halaman web dan gambar di dalam cache •Web browsers melakukan ini untuk kenyamanan user dengan cara mempercepat akses kepada suatu halaman web •Ini bisa jadi merupakan masalah keamanan karena bila workstation berhasil ditembus, penyerang dapat mempelajari kegiatan browsing yang dilakukan user •Web browser juga menyimpan sejarah situs yang pernah anda kunjungi
  • 11. 11 Secure Socket Layer •SSL dikembangkan oleh Netscape untuk menyediakan layanan keamanan pada pengiriman informasi melalui Internet •SSL memandaatkan asymmetricmaupun symmetric key encryptionuntuk membentuk dan mentransfer data pada link komunikasi yang aman pada jaringan yang tidak aman •Bila digunakan pada browser di client, SSL membentuk suatu koneksi yang aman antara browser pada client dengan server –Biasanya berbentuk HTTP over SSL(HTTPS) –Proses ini membentuk suatu encrypted tunnelantara browser dengan Web server yang dapat digunakan untuk mengirimkan data •Pihak yang berusaha menyadap koneksi antara browser dengan server tidak dapat men-dekripsi informasi yang dipertukarkan di antara keduanya •Integritas informasi dibentuk menggunakan algoritma hashing •Confidentialitydijamin oleh enkripsi
  • 12. 12Session SSL yang tipikal 1.Browser atau client meminta sertifikat server 2.Server mengirimkan sertifikat ke browser 3.Setelah menerima sertifikat server, browser akan mencek apakah sertifkat berasal dari certificate authority (CA)yang dapat dipercaya •Web browser mengirimkan challenge ke server untuk menjamin bahwa server memiliki private key yang sesuai dengan public key yang ada di dalam sertifikat •Challenge ini mengandung kunci simetrisyang akan digunakan untuk mengenkripsi trafik SSL traffic •Hanya pemiliki private keyyang dapat mendekripsi challenge. 4.Web server meresponchallenge dengan suatu pesan pendek yang dienkripsi menggunakan kunci simetris yang diperoleh dari challenge. Setelah menerima message ini, browser yakin bahwa dia berkomunikasi dengan organisasi yang tepat 5.Sekarang browser dan server memiliki kunci simteris yang sama 6.Setiap message dari browser dapat dienkripsi menggunakan kunci simetris •Web server menggunakan kunci simteris yang sama untuk mendekripsi trafik 7.Dengan proses yang serupa, setiap response dari server akan dienkripsi menggunakan kunci simetris
  • 14. 14 •Netscape Navigator dan Internet Explorer mendukung HTTPS •Pada umumnya software Web servermendukung HTTPS •Situs-situs e-commerce biasanya menggunakan HTTPs juga untuk memperoleh informasi rahasia user •Server diotentikasi oleh client melalui sebuah digital certificate •Kekuatan enkripsi biasanya ditentukan oleh server tetapi biasanya dipilih berdasarkan kemampuan browser client •Tipe enkripsi yang digunakan di dalam browser tergantung kepada apakah browser tersebut akan dijual di USA atau di luar USA •Versi enkripsi untuk pemakaian di luar USA menggunakan weak encryption •Pemakaian enkripsi untuk di dalam USA menggunakan strong encryption •Weak encryption: 40-bit or 56-bit encryption •Strong encryption : 128-bit encryption –128-bit encryption adalah 300,000,000,000,000,000,000,000,000 lebih kuat daripada 40-bit encryption. •Netscape menyediakan dua versi browser : strong (in USA) and weak encryption (outside USA) •Internet explorer default-nya menyediakan weak encryption –Kalau ingin strong encryption harus di-patch
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19 •Web browser yang dikonfigurasi dengan baik akan memperingatkan user akan adanya masalah pada sertifikat server bila menemui terjadinya hal-hal berikut: –Sertifikat tidak ditandatangani oleh suatu recognized certificate authority –Sertifikat invalid atau kadaluarsa –Common name sertifikat tidak match dengan nama domain server
  • 21. 21 •Penggunaan symmetric encryption sekalipun masih tetap memperlambat proses koneksi •Pada tahun 1999, Internet Weekmelaporkan hasil pengujian pada server Sun 450 untuk melihat efek SSL –Pada kapasitas penuh, server dapat menangani sekitar 500 koneksi per detik untuk koneksi menggunakan HTTP biasa –Bila menggunakan SSL, server yang sama hanya dapat melayani sekitar 3 koneksi per detik •Untuk mempercepat proses bisa digunakan SSL accelerator
  • 22. 22Secure HTTP (SHTTP) •SHTTP merupakan pengembangan dari protokol HTTPyang dikembangkan oleh Enterprise Integration Technologies •Secara fungsional SHTTP serupa dengan HTTPS yaitu sama-sama dirancang untuk menyediakan transaksi dan message yang aman melalui Web •Beberapa perbedaan SHHTP dengan HTTPS: –SSL bersifat connection-orienteddan bekerja pada layer transport –SSL membentuk koneksi yang aman yang dapat dilalui oleh message –SHTTP bersifat transaction-orienteddan bekerja pada layer aplikasi –Pada SHHTP setiap message dienkripsi agar aman ketika ditransmisikan •Tidak ada pipa aman yang dibentuk antar entitas –SSLdapat digunakan bersama protokol TCP/IP yang lain seperti FTP dan TELNET –SHTTP khusus untuk HTTP –HTTPS banyak diterapkan sedangkan penggunaan SHTTPhanya terbatas (tidak semua web browser mendukung SHTTP)
  • 23. 23Web Browser Attacks •Hijacking –Man-in-the-middle attack; penyerang mengambil alih session •Replay –Man-in-the-middle attack; data yang dikirim diulangi (replayed) •Penyebaran malcode (viruses, worms, dsb.) •Menjalankan executablesyang berbahaya pada host •Mengakses file pada host –Beberapa serangan memungkinkan browser mengirimkan file ke penyerang –File dapat mengandung informasi personal seperti data perbankan, passwordsdsb. •Pencurian informasi pribadi
  • 26. 26 Langkah-langkah untuk menaikkan tingkat keamanan browser •Selalu mengupdate web browser menggunakan patchterbaru •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
  • 27. 27General Recommendations •Hati-hati ketika merubah konfigurasi browser •Jangan membuat konfigurasi yang mendukung scripts dan macros •Jangan langsung menjalankan program yang anda download dari internet •Browsing ke situs-situs yang aman –Mengurangi kemungkinan adanya malcode dan spyware •Konfigurasi home pae harus hati-hati –Lebih baik gunakan blank. •Jangan mempercayai setiap links (periksa dulu arah tujuan link itu) •Jangan selalu mengikuti link yang diberitahukan lewat e-mail •Jangan browsing dari sistem yang mengandung data sensitif •Lindungi informasi anda kalau bisa jangan gunakan informasi pribadi pada web •Gunakan stronger encryption –Pilih 128-bit encryption •Gunakan browser yang jarang digunakan –Serangan banyak dilakukan pada web browser yang populer •Minimalkan penggunaan plugins •Minimalkan penggunaan cookies •Perhatikan cara penanganan dan lokasi penyimpanan temporary files