Keamanan Web Browser: Risiko dan Pencegahan

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Apa yang dapat dilakukan oleh penyerang melalui penggunaan cookie?

  • Mengenkripsi data yang ditransmisikan
  • Melakukan serangan hijacking atau replay attack (correct)
  • Mengirimkan informasi sensitif ke web server yang tidak aman
  • Mengirimkan kode HTML ke web browser

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

  • Mengirimkan kode HTML ke web browser
  • Menggunakan cookies untuk menyimpan informasi user
  • Menjalankan malcode dalam bentuk script atau executable
  • Menggunakan teknologi Secure Sockets Layer (SSL) (correct)

Apa yang dimaksud dengan Persistent Cookies?

  • Cookies yang hanya dapat dibaca oleh web server
  • Cookies yang hanya dapat digunakan oleh system administrator
  • Cookies yang bertahan di local system untuk waktu yang lama (correct)
  • Cookies yang hanya digunakan sekali

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

<p>HTTP (Hypertext Transfer Protocol) (C)</p> Signup and view all the answers

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

<p>Meminta web browser untuk mengirimkan cookie ke web server (B)</p> Signup and view all the answers

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

<p>Menjalankan malcode dalam bentuk scripts atau executables (B)</p> Signup and view all the answers

Apa yang disediakan oleh Netscape pada browser-nya?

<p>Strong encryption dan weak encryption (B)</p> Signup and view all the answers

Apa yang dapat memperlambat proses koneksi pada penggunaan SSL?

<p>Penggunaan symmetric encryption (A)</p> Signup and view all the answers

Apa yang dilakukan oleh web browser yang dikonfigurasi dengan baik?

<p>Memperingatkan user akan adanya masalah pada sertifikat server (A)</p> Signup and view all the answers

Apa yang dapat mempercepat proses koneksi pada penggunaan SSL?

<p>SSL accelerator (D)</p> Signup and view all the answers

Apa yang membedakan SHTTP dengan HTTPS?

<p>SHTTP bersifat transaction-oriented dan bekerja pada layer aplikasi (C)</p> Signup and view all the answers

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

<p>Semua jawaban di atas (D)</p> Signup and view all the answers

Apa yang dimaksud dengan otorisasi dalam sistem database?

<p>Pemberian wewenang atau hak istimewa untuk mengakses sistem atau obyek database (D)</p> Signup and view all the answers

Apa fungsi dari kendali otorisasi?

<p>Mengendalikan sistem atau obyek yang dapat diakses dan mengendalikan bagaimana pengguna menggunakannya (D)</p> Signup and view all the answers

Bagaimana cara untuk membatasi akses pengguna terhadap database?

<p>Dengan membuat tabel view yang sesuai dengan kebutuhan perorangan (D)</p> Signup and view all the answers

Berapa level keamanan yang dilakukan pada Database Relasional?

<p>6 level (A)</p> Signup and view all the answers

Apa yang dimaksud dengan read authorization?

<p>Pengguna diperbolehkan membaca data, tetapi tidak dapat memodifikasi (C)</p> Signup and view all the answers

Apa yang dimaksud dengan otorisasi tambahan untuk modifikasi data?

<p>Index authorization (A)</p> Signup and view all the answers

Apa yang digunakan oleh web server untuk mendekripsi trafik?

<p>Kunci simetris (A)</p> Signup and view all the answers

Mengapa situs-situs e-commerce menggunakan HTTPS?

<p>Untuk memperoleh informasi rahasia user (D)</p> Signup and view all the answers

Bagaimana server diotentikasi oleh client?

<p>Melalui sebuah digital certificate (C)</p> Signup and view all the answers

Apa yang menentukan kekuatan enkripsi?

<p>Kemampuan browser client (A)</p> Signup and view all the answers

Apa yang terjadi jika transaksi gagal dalam update langsung?

<p>Diperlukan operasi UNDO (B)</p> Signup and view all the answers

Fungsi dari Shadow Paging adalah?

<p>Untuk membuat cadangan tabel (D)</p> Signup and view all the answers

Apa yang digunakan untuk enkripsi di luar USA?

<p>Weak encryption (A)</p> Signup and view all the answers

Apa yang dimaksud dengan keamanan data?

<p>Enkripsi data (A)</p> Signup and view all the answers

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

<p>300,000,000,000,000,000,000,000 lebih kuat (C)</p> Signup and view all the answers

Apa kelemahan dari Shadow Paging?

<p>Membuat terjadinya fragmentasi (B)</p> Signup and view all the answers

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

<p>Tidak akan terjadi perubahan pada DB (B)</p> Signup and view all the answers

Apa fungsi dari mekanisme konkuren?

<p>Menjamin transaksi tidak saling menganggu (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

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

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser