Keamanan Web Browser: Risiko dan Pencegahan

RespectableCurium avatar
RespectableCurium
·
·
Download

Start Quiz

Study Flashcards

30 Questions

Apa yang dapat dilakukan oleh penyerang melalui penggunaan cookie?

Melakukan serangan hijacking atau replay attack

Apa yang dapat dilakukan oleh web server untuk mengurangi resiko penyadapan?

Menggunakan teknologi Secure Sockets Layer (SSL)

Apa yang dimaksud dengan Persistent Cookies?

Cookies yang bertahan di local system untuk waktu yang lama

Protokol apa yang digunakan oleh web browser untuk meminta halaman web dari web server?

HTTP (Hypertext Transfer Protocol)

Apa yang dapat dilakukan oleh web server ketika menerima request baru dari web browser?

Meminta web browser untuk mengirimkan cookie ke web server

Apa yang dapat dilakukan oleh penyerang melalui penggunaan malcode dalam bentuk scripts atau executables?

Menjalankan malcode dalam bentuk scripts atau executables

Apa yang disediakan oleh Netscape pada browser-nya?

Strong encryption dan weak encryption

Apa yang dapat memperlambat proses koneksi pada penggunaan SSL?

Penggunaan symmetric encryption

Apa yang dilakukan oleh web browser yang dikonfigurasi dengan baik?

Memperingatkan user akan adanya masalah pada sertifikat server

Apa yang dapat mempercepat proses koneksi pada penggunaan SSL?

SSL accelerator

Apa yang membedakan SHTTP dengan HTTPS?

SHTTP bersifat transaction-oriented dan bekerja pada layer aplikasi

Apa yang dapat dilakukan oleh penyerang pada serangan Man-in-the-middle?

Semua jawaban di atas

Apa yang dimaksud dengan otorisasi dalam sistem database?

Pemberian wewenang atau hak istimewa untuk mengakses sistem atau obyek database

Apa fungsi dari kendali otorisasi?

Mengendalikan sistem atau obyek yang dapat diakses dan mengendalikan bagaimana pengguna menggunakannya

Bagaimana cara untuk membatasi akses pengguna terhadap database?

Dengan membuat tabel view yang sesuai dengan kebutuhan perorangan

Berapa level keamanan yang dilakukan pada Database Relasional?

6 level

Apa yang dimaksud dengan read authorization?

Pengguna diperbolehkan membaca data, tetapi tidak dapat memodifikasi

Apa yang dimaksud dengan otorisasi tambahan untuk modifikasi data?

Index authorization

Apa yang digunakan oleh web server untuk mendekripsi trafik?

Kunci simetris

Mengapa situs-situs e-commerce menggunakan HTTPS?

Untuk memperoleh informasi rahasia user

Bagaimana server diotentikasi oleh client?

Melalui sebuah digital certificate

Apa yang menentukan kekuatan enkripsi?

Kemampuan browser client

Apa yang terjadi jika transaksi gagal dalam update langsung?

Diperlukan operasi UNDO

Fungsi dari Shadow Paging adalah?

Untuk membuat cadangan tabel

Apa yang digunakan untuk enkripsi di luar USA?

Weak encryption

Apa yang dimaksud dengan keamanan data?

Enkripsi data

Berapa kali lebih kuat 128-bit encryption dibandingkan 40-bit encryption?

300,000,000,000,000,000,000,000 lebih kuat

Apa kelemahan dari Shadow Paging?

Membuat terjadinya fragmentasi

Apa yang terjadi jika transaksi tidak disetujui dalam update yang ditunda?

Tidak akan terjadi perubahan pada DB

Apa fungsi dari mekanisme konkuren?

Menjamin transaksi tidak saling menganggu

Study Notes

Otorisasi dan Keamanan Database

  • Otorisasi adalah pemberian wewenang atau hak istimewa untuk mengakses sistem atau obyek database
  • Kendali otorisasi dapat dibangun pada perangkat lunak dengan 2 fungsi: mengendalikan sistem atau obyek yang dapat diakses dan mengendalikan bagaimana pengguna menggunakannya
  • Sistem administrasi yang bertanggungjawab untuk memberikan hak akses dengan membuat account pengguna

Tabel View

  • Merupakan metode pembatasan bagi pengguna untuk mendapatkan model database yang sesuai dengan kebutuhan perorangan
  • Metode ini dapat menyembunyikan data yang tidak digunakan atau tidak perlu dilihat oleh pengguna
  • Contoh pada Database relasional, untuk pengamanan dilakukan beberapa level:
    • Relasi: pengguna diperbolehkan atau tidak diperbolehkan mengakses langsung suatu relasi
    • View: pengguna diperbolehkan atau tidak diperbolehkan mengakses data yang terdapat pada view
    • Read Authorization: pengguna diperbolehkan membaca data, tetapi tidak dapat memodifikasi
    • Insert Authorization: pengguna diperbolehkan menambah data baru, tetapi tidak dapat memodifikasi data yang sudah ada
    • Update Authorization: pengguna diperbolehkan memodifikasi data, tetapi tidak dapat menghapus data
    • Delete Authorization: pengguna diperbolehkan menghapus data

Keamanan Web Browser

  • Web browser Risks: web server bisa jadi tidak aman, Batasi pengiriman data sensitif ke web server yang tidak aman
  • Browser menjalankan malcode dalam bentuk scripts atau 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-the-middle attacks seperti hijacking and replay
  • 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
  • Cookies: sarana penyimpan informasi yang dibuat oleh suatu Website untuk menyimpan informasi tentang user yang mengunjungi situs yang bersangkutan
  • Cookies 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 cookies, jika ada, web server dapat meminta web browser untuk mengirimkan cookie ke web server

SSL dan SHTTP

  • SSL (Secure Sockets Layer) adalah protokol keamanan yang digunakan untuk mengenkripsi data yang dikirimkan melalui internet
  • SSL bersifat connection-oriented dan bekerja pada layer transport
  • SSL membentuk koneksi yang aman yang dapat dilalui oleh message
  • SHTTP (Secure HTTP) adalah pengembangan dari protokol HTTP yang dikembangkan oleh Enterprise Integration Technologies
  • SHTTP bersifat transaction-oriented dan bekerja pada layer aplikasi
  • Pada SHTTP, setiap message dienkripsi agar aman ketika ditransmisikan

Keamanan Database

  • Backup Data dan Recovery: Teknik Pemulihan data
  • Recovery Teknik Pemulihan:
    • Deferred Update/Perubahan yang Ditunda: perubahan pada DB tidak akan berlangsung sampai transaksi ada pada poin disetujui
    • Immediate Update/Perubahan Langsung: perubahan pada DB akan segera tanpa harus menunggu sebuah transaksi tersebut disetujui
    • Shadow Paging: menggunakan page bayangan dimana pada prosesnya terdiri dari 2 tabel yang sama, yang satu menjadi tabel transaksi dan yang lain digunakan sebagai cadangan
  • Kesatuan Data dan Enkripsi:
    • Enkripsi: keamanan data
    • Integritas: metode pemeriksaan dan validasi data
    • Konkuren: mekanisme untuk menjamin bahwa transaksi yang konkuren pada database multi user tidak saling menganggu operasinya masing-masing

Quiz ini membahas tentang risiko keamanan web browser, termasuk batasi pengiriman data sensitif dan penyerang dapat menjalankan serangan man-in-the-middle attack. Anda akan belajar tentang cara mengurangi resiko penyadapan dengan menggunakan Secure Sockets Layer (SSL).

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

JavaScript Browser Compatibility Quiz
5 questions
Browser Selection and Maintenance
5 questions
Web Browser Security and Features
5 questions
Use Quizgecko on...
Browser
Browser