Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 34156|Odpověď: 0

[ASP.NET] [IIS] ASP.NET Zakázat přístup ke stažení rar a zip souborů

[Kopírovat odkaz]
Zveřejněno 13. 1. 2021 10:50:26 | | | |
Pamatuji si, že ve starších verzích IIS nelze soubory ve formátu zip a rar ve výchozím nastavení stáhnout a je potřeba přidat MIME nastavení, aby bylo možné ke stažení přistupovat.

V nejnovější verzi IIS 10 můžete přímo přistupovat ke stažení rar a zip souborů a pokaždé, když aktualizujete web, můžete balíček vydat do zip formátu a zkopírovat ho na server pro rozbalení aktualizace.

Pokud není komprimovaný aktualizační balíček včas smazán a bude přístupný a stažen ostatními, dojde k úniku zdrojového kódu, což ovlivní bezpečnost webu.

Jak zakázat přístup ke stažení RAR a zip souborů?

web.config je nakonfigurován následovně:

Pokus o přístup k RAR souboru, který již existuje v kořenovém adresáři webu, vyvolá následující chybu:

Žádost o URL: http://localhost:8086/itsvse.rar
Metoda žádosti: GET
Kód stavu: 403 Zakázáno
Vzdálená adresa: [::1]:8086
Politika referreru: přísný původ při křížovém původu


Proto jsme nastavili odstraňování statických souborů v tomto formátu:



Vidíte typ MIME, už tam není nastavení pro rar a zip.

(Konec)




Předchozí:.NET/C# pro získání aktuálního stavu aplikace (CPU, vlákno, GC)
Další:Entity Framework (EF) spouští SQL příkazy a uložené procedury
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com