wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz PAW 03

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Authentication merujuk kepada proses apa dalam keamanan RESTful API?

a)

Memverifikasi akses pengguna

b)

Memverifikasi data sensitif

c)

Memverifikasi token JWT

d)

Memverifikasi password admin

2.

Apa yang dimaksud dengan Authorization dalam konteks RESTful API?

a)

Proses memverifikasi pengguna

b)

Proses memeriksa token JWT

c)

Proses mengatur tanggal kadaluwarsa token

d)

Proses memberikan hak akses pengguna terhadap sumber daya

3.

Apa yang dimaksud dengan "microservice" dalam konteks JWT Tokens?

a)

Sebuah jenis token keamanan

b)

Sebuah database tambahan untuk menyimpan token

c)

Prinsip pengembangan yang memungkinkan setiap bagian layanan memverifikasi token

d)

Sebuah tipe enkripsi untuk melindungi data dalam token

4.

Apa yang terkandung dalam JWT Tokens?

a)

Hanya data sensitif

b)

JSON Object yang dienkripsi

c)

Data apa pun yang diatur oleh pengembang

d)

Informasi koneksi internet

5.

Apa fungsi utama dari Helmet dalam keamanan aplikasi web?

a)

Mencegah packet sniffing

b)

Menghindari cross-site scripting attacks

c)

Memperkecil ukuran response body

d)

Mengatur tanggal kadaluwarsa token JWT

6.

Apa yang dimaksud dengan opsi "secure" dalam pengaturan cookie?

a)

Memastikan browser harus menggunakan https

b)

Memastikan cookie dikirimkan melalui http(s)

c)

Membandingkan domain client dengan domain server

d)

Mengatur tanggal kadaluwarsa cookie

7.

Apa yang dimaksud dengan "brute-force" dalam konteks keamanan aplikasi?

a)

Serangan dengan menggunakan cookie

b)

Serangan dengan mengirimkan request AJAX

c)

Serangan dengan mencoba berulang-ulang

d)

Serangan dengan mencuri token JWT

8.

Apa yang harus selalu disertakan saat melakukan transaksi HTTP?

a)

JWT Tokens

b)

Status code

c)

Cookies

d)

Header X-Powered-By

9.

Apa yang dimaksud dengan "logging" dalam konteks ExpressJS?

a)

Proses memverifikasi pengguna

b)

Proses mencari kesalahan pada kode program

c)

Proses menambahkan token ke header HTTP

d)

Proses menjalankan aplikasi dalam cluster

10.

Apa yang harus dilakukan ketika terjadi unhandled exception dalam NodeJS?

a)

Menutup server secara permanen

b)

Menyembunyikan exception dari pengguna

c)

Menunggu secara manual untuk merestart server

d)

Menangani exception dengan benar

11.

Mengapa penting untuk selalu menggunakan format JSON dalam REST API?

a)

Karena JSON lebih mudah dienkripsi

b)

Karena JSON lebih mudah di-decode

c)

Karena JSON merupakan satu-satunya format yang bisa digunakan

d)

Karena format lain tidak dapat diakses oleh pengguna

12.

Apa yang dimaksud dengan "cache" dalam konteks aplikasi web?

a)

Sebuah mekanisme untuk mengurangi frekuensi query ke database

b)

Sebuah metode untuk mengamankan koneksi ke server

c)

Sebuah cara untuk mengenkripsi data sensitif

d)

Sebuah jenis serangan web yang umum