Salah satu server IIS kami (IIS 7.5, Server 2008 R2) tampaknya "rentan" terhadap masalah pengungkapan nama file Short tilde .
Namun, saya mengalami kesulitan sebenarnya memperbaiki masalah ini. Sejauh ini, saya sudah
Dinonaktifkan 8.3 nama file, menghentikan server web, menciptakan kembali direktori situs dan memulai layanan lagi
Menambahkan aturan filter untuk tilde di URL:
- Menambahkan aturan filter untuk tilde MANA SAJA:
IISRESET
beberapa kaliDiperiksa yang
web.config
memiliki aturan filter yang relevan ditambahkan
.. tapi tetap saja, saya tidak bisa membuat situs saya lulus tes :
java -jar ~/temp/IIS-ShortName-Scanner-master/IIS_shortname_scanner.jar http://www.example.com
[...SNIP...]
Testing request method: "TRACE" with magic part: "/webresource.axd" ...
Testing request method: "DEBUG" with magic part: "" ...
Testing request method: "OPTIONS" with magic part: "" ...
Testing request method: "GET" with magic part: "" ...
Reliable request method was found = GET
Reliable magic part was found =
144 requests have been sent to the server:
<<< The target website is vulnerable! >>>
Apa lagi yang harus saya lakukan untuk menyelesaikan ini?
EDIT: ini DIR /x
yang tampaknya tidak menunjukkan nama file 8.3:
dan inilah kumpulan aplikasi untuk situs (semua situs lain di server adalah sama):
EDIT2 : Verifikasi tidak ada 8,3 nama file tersisa:
.NET Framework v4.0.30319
- lihat tangkapan layar di edit di atas.
dir /x
. Situs Anda mungkin memiliki tautan simbolis ke direktori yang masih mengandung nama 8.3 yang dibuat secara otomatis.