Kerentanan naik yang kami lihat adalah inklusi akhir dan kami melihat dua jenis inklusi file
lokal dengan memungkinkan kami untuk memasukkan file apa pun pada sistem dan kemudian membaca file yang
akan menyebabkan kerentanan pengungkapan file.
Dan kemudian Anda dapat membaca file apa pun di server.
Dan kemudian kami melihat penyertaan file jarak jauh yang sangat berbahaya yang memungkinkan kami untuk memasukkan file apa
pun dari server web mana pun.
Jadi kami dapat memasukkan rak BHB dan kemudian mendapatkan koneksi dari komputer target untuk mencegahnya.
Pertama-tama pastikan Anda mencegah intrusi file jarak jauh.
Jadi kalau-kalau ada yang tidak beres orang dapat memasukkan file dari luar server Anda dan Anda dapat
melakukannya dengan cara yang sama kami mengaktifkannya menggunakan BHB hanya dengan menonaktifkan Biarkan diri Anda terbuka dan biarkan Anda
saya akan memasukkan.
Dan jika kita pergi ke sini ke meja pajangan kita, saya hanya akan menunjukkan dengan sangat cepat.
Jadi kami melakukan pseudo Nano yang merupakan editor teks itu adalah halaman PTG IPH reader.
Saya perlu file yang sama yang kami gunakan.
Ini adalah file untuk pengaturan HP.
Jika Anda membuka file itu dan saya akan melakukan kontrol dengan saya akan mencari el Anda dan Anda memastikan bahwa
Biarkan diri Anda buka berkata berangkat dan memungkinkan Anda memasukkan set ke off juga.
Kontrol X Y dan masuk dan itu akan menyimpannya untuk Anda.
Cara lain untuk mencegah eksploitasi ini adalah dengan menggunakan penyertaan file statis.
Jadi, alih-alih menggunakan penyertaan file dinamis yang kami lihat dan Anda dapat membuat kode sulit dari file yang ingin
Anda sertakan dalam kode dan tidak mendapatkannya menggunakan GET atau POST.
Misalnya apa yang terjadi dan contoh yang kita lihat dalam contoh rentan adalah kita
memiliki halaman bernama Halaman atau indeks yang BHP dan kemudian indeks ini yang mengambil parameter yang disebut halaman dan kemudian mengambil halaman
lain misalnya berita bahwa Ph. D. dan itu termasuk berita ini BHB dalam kode.
Jadi seperti apa kode itu dalam kode APHC yang akan Anda lihat.
Sertakan
Jadi apa yang akan dilakukan.
Pada dasarnya yang terlihat seperti ini saya percaya apa yang dilakukan.
Ini mencakup apa pun yang muncul setelah parameter halaman.
Jadi kode akan secara dinamis mengambil apa pun yang masuk setelah parameter halaman dan memasukkannya ke halaman saat
ini.
Jadi ini akan ada di halaman indeks.
Oke, ini sangat buruk karena meskipun tidak terkadang orang menggunakan pos dan di pos Anda tidak
akan melihatnya sehingga akan diposkan.
Tetapi Anda dapat menggunakan proxy seperti proxy barer dan ini akan terlihat seperti itu.
Dan kemudian Anda dapat memodifikasinya dan memasukkannya ke apa pun yang Anda inginkan.
Dan kemudian ditampilkan pada halaman di mana Anda benar-benar ingin lakukan adalah kami ingin menggunakan atau tidak
dapat memanipulasi apa yang akan dimasukkan.
Jadi, jika Anda ingin menyertakan halaman yang disebut berita bahwa BHB hanya memasukkannya di dalam ini tanpa
memberi pengguna kemampuan untuk mengubahnya, saya tahu Anda akan memprogram kode Anda agar terlihat
seperti ini.
Tetapi pengguna yang kami tahu kami melihat bagaimana pengguna dapat bermain dengan ini dan hanya meminta mereka untuk memasukkan apa pun yang mereka
inginkan.
Jadi cara terbaik untuk melakukannya adalah dengan memasukkannya ke halaman itu.
Jadi kode Anda tidak menggunakan variabel apa pun.
Ini sulit dikodekan.
Mungkin membuat kode Anda LOEG lebih lama tetapi jauh lebih aman.
Dan inilah yang dilakukan oleh opsi keamanan tinggi.
Jadi mari kita kembali ke intrusi file terlebih dahulu.
Dan kita berada di titik terendah dan jika saya melihat sumbernya sekarang Anda akan melihat bahwa pada dasarnya file adalah apa yang
Anda lewati, kata file adalah apa yang kami lewati di sini di setelah parameter halaman.
Dan Anda dapat melihatnya mencoba menampilkan semua yang kami kirimkan.
Jadi ketika kami mengirim kata sandi ATC itu menunjukkan kepada kami kata sandi ATC.
Sekarang saya benar-benar akan tetap terbuka dan saya akan melewati tingkat keamanan melalui
keamanan dan saya akan mengaturnya ke tinggi.
Sekarang media mirip dengan yang rendah sehingga Anda benar-benar dapat menggunakan yang sama Anda dapat mengeksploitasinya dengan cara yang sama
seperti kami mengeksploitasi beban.
Jadi kita akan langsung ke yang tertinggi dan kita akan melihat sumbernya dan saya hanya akan meminimalkan ini karena mereka
memiliki dua sumber tidak sehingga kita dapat membandingkannya.
Jadi seperti yang Anda lihat di sini di tingkat keamanan rendah dan menengah, Anda dapat
melihat bahwa apa pun yang kami lewati, file sangat variabel akan ditampilkan kepada kami, sedangkan di sini
di tingkat keamanan tinggi, Anda dapat melihat bahwa sulit untuk dikodekan. hanya diizinkan untuk menunjukkan kepada kami file sertakan sehingga Anda dapat memodifikasi pernyataan
if ini.
Jika Anda memiliki sejumlah file yang ingin Anda sertakan maka Anda dapat memperbolehkannya di sini atau Anda dapat
memilikinya dalam daftar.
Namun pada dasarnya konsepnya adalah Anda hanya mengizinkan file yang diizinkan untuk dilihat pengguna.
Jadi Anda bisa memasukkannya dalam daftar di sini. Anda dapat menggunakan pernyataan ATAU atau Anda hanya
dapat memiliki daftar dan mengatakan jika file ada dalam daftar ini kemudian ditampilkan jika tidak memberikan kesalahan dengan mengatakan file tidak ditemukan.
Jadi hindari ini dengan metode kode keras.
Ya itu tidak terlihat secantik ini tetapi jauh lebih aman.