Съдържание:
Видео: Каква беше уязвимостта на Apache Struts?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
В Apache Struts е открита уязвимост, която може да позволи отдалечено изпълнение на код . Apache Struts е склонен към уязвимост при дистанционно изпълнение на код (CVE-2018-11776). По-конкретно, този проблем възниква при обработка на специално изработени резултати без пространство от имена или URL маркер без стойност и набор от действия.
По отношение на това, как да проверите дали Apache Struts е инсталиран?
В Windows система:
- Отворете File Explorer, потърсете подпори*. буркан.
- Отворени подпори-ядро. буркан с инструмент за разархивиране (например IZArc2Go)
- Отворете папката META-INF и отворете MANIFEST. MF файл с текстов редактор.
- Там ще намерите Спецификация-Версия: с номера на версията.
Знайте също, какво е Struts в Java? Подпори е рамка с отворен код, която разширява Java API на сервлет и използва архитектура на модел, изглед, контролер (MVC). Той ви позволява да създавате поддържаеми, разширяеми и гъвкави уеб приложения, базирани на стандартни технологии, като JSP страници, JavaBeans, пакети с ресурси и XML.
По същия начин за какво се използват подпорите Apache?
Apache Struts е безплатна MVC рамка с отворен код за създаване на елегантни, модерни Java уеб приложения. Той предпочита конвенцията пред конфигурацията, разширяема е с помощта на архитектура на плъгини и се доставя с плъгини за поддръжка на REST, AJAX и JSON.
Как да проверите Apache Struts Linux?
Засегнати версии
- Намерете файла „struts-core.jar“. а. Файлът може да бъде намерен с помощта на командата `find` в Linux или функцията за търсене на Windows Explorer в Windows.
- Разархивирайте файла struts-core.jar.
- Отворете папката META-INF > MANIFEST. MF с текстов редактор.
- Версията на Apache Struts е показана на реда „Версия на спецификацията:“.
Препоръчано:
Какво представлява уязвимостта при изпълнение на код?
Уязвимостта при изпълнение на произволен код е пропуск в сигурността в софтуера или хардуера, позволяващ произволно изпълнение на код. Възможността за задействане на произволно изпълнение на код през мрежа (особено чрез широкообхватна мрежа като интернет) често се нарича дистанционно изпълнение на код (RCE)
Какво е смекчаване на уязвимостта?
Когато смекчавате уязвимостта, вие се опитвате да намалите въздействието на уязвимостта, но не я елиминирате. Намалете уязвимостта само като временна мярка
Защо оценката на уязвимостта е важна?
Процесът на оценка на уязвимостта помага да се намалят шансовете нападателят да наруши ИТ системите на организацията – което дава по-добро разбиране на активите, техните уязвимости и цялостния риск за организацията
Каква е основната разлика между нормалното SQL инжектиране и уязвимостта при сляпа SQL инжекция?
Сляпото SQL инжектиране е почти идентично с нормалното SQL инжектиране, като единствената разлика е начина, по който данните се извличат от базата данни. Когато базата данни не извежда данни към уеб страницата, нападателят е принуден да открадне данни, като задава на базата данни поредица от верни или неверни въпроси
Колко конфигурационен файл на struts в приложение Struts?
Да, имате повече от един файл за конфигуриране на struts в едно приложение