Kuis Secure File Upload — Security

Kuis materi Secure File Upload di Security — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Apa masalah pada kode upload ini?
    $file = $request->file('avatar');
    $file->move(public_path(), $file->getClientOriginalName());
  2. Validasi tipe file di Laravel:
    $request->validate([
      'avatar' => 'required|file|___:jpeg,png,gif|max:2048',
    ]);
  3. Mengapa file upload harus disimpan di luar web root (non-public directory)?