Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 34156|Відповідь: 0

[ASP.NET] [IIS] ASP.NET Заборонити доступ для завантаження rar та zip-файлів

[Копіювати посилання]
Опубліковано 2021-1-13 10:50:26 | | | |
Пам'ятаю, що в старіших версіях IIS файли у форматах zip і rar за замовчуванням не можна завантажити, і потрібно додати налаштування MIME, щоб дозволити доступ до завантаження.

У останній версії IIS 10 ви можете безпосередньо отримати доступ до файлів завантаження rar і zip, і щоразу, коли оновлюєте сайт, ви можете пакувати пакет випуску у zip-формат і копіювати його на сервер для розпакування оновлення.

Якщо стиснений пакет оновлень не буде видалений вчасно, а його завантажують інші, це призведе до витоку вихідного коду, що вплине на безпеку сайту.

Як вимкнути доступ до завантаження rar та zip-файлів?

web.config налаштований так:

Спроба отримати доступ до RAR-файлу, який вже існує в кореневій директорії сайту, дає таку помилку:

Запит URL: http://localhost:8086/itsvse.rar
Метод запиту: GET
Код статусу: 403 Заборонено
Віддалена адреса: [::1]:8086
Політика реферера: суворе походження коли — перехресне походження


У результаті ми встановили видалення статичних файлів у такому форматі:



Ви можете побачити тип MIME, тепер немає налаштувань для rar і zip.

(Кінець)




Попередній:.NET/C# для отримання поточного стану застосунку (CPU, потік, GC)
Наступний:Entity Framework (EF) виконує SQL-оператори та збережені процедури
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com