See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 34156|Vastuse: 0

[ASP.NET] [IIS] ASP.NET Keela juurdepääs rar- ja zip-failide allalaadimiseks

[Kopeeri link]
Postitatud 2021-1-13 10:50:26 | | | |
Mäletan, et vanematel IIS-i versioonidel ei saa zip- ja rar-formaadis faile vaikimisi alla laadida ning allalaadimiseks tuleb lisada MIME seadeid.

Viimases IIS 10 versioonis pääseb otse ligi allalaaditavatele rar- ja zip-failidele ning iga kord, kui veebilehte uuendad, saad väljalaskepaketi zip-formaati pakkida ja serverisse kopeerida, et uuendus lahti pakkida.

Kui tihendatud uuenduspaketti ei kustutata õigeaegselt ja teised seda alla laadivad, põhjustab see lähtekoodi lekkimist, mis mõjutab veebisaidi turvalisust.

Kuidas keelata juurdepääs rar- ja zip-failide allalaadimiseks?

web.config on seadistatud järgmiselt:

Üritus pääseda ligi RAR-failile, mis juba eksisteerib veebilehe juurkataloogis, annab järgmise vea:

Taotle URL: http://localhost:8086/itsvse.rar
Taotlusmeetod: GET
Staatuskood: 403 keelatud
Kaugaadress: [::1]:8086
Viitaja poliitika: rangelt päritolu-kui-rist-päritolu


Seetõttu seadistame staatiliste failide eemaldamise selles formaadis:



Näed MIME tüüpi, rar-i ja zip-i seadeid enam pole.

(Lõpp)




Eelmine:.NET/C#, et saada praegune rakenduse olek (CPU, lõim, GC)
Järgmine:Entity Framework (EF) täidab SQL-lauseid ja salvestatud protseduure
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com