![Apache Struts-ийн эмзэг байдал юу байсан бэ? Apache Struts-ийн эмзэг байдал юу байсан бэ?](https://i.answers-technology.com/preview/technology-and-computing/13928264-what-was-the-apache-struts-vulnerability-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:33
Apache Struts-д боломж олгож болзошгүй эмзэг байдал илэрсэн алсын кодыг гүйцэтгэх . Apache Struts нь алсаас код гүйцэтгэх эмзэг байдалд өртөмтгий байдаг (CVE-2018-11776). Тодруулбал, энэ асуудал нь тусгайлан боловсруулсан үр дүнг нэрийн зайгүй, эсвэл URL хаяг, утга, үйлдлийн багцгүй ажиллах үед үүсдэг.
Үүнтэй холбогдуулан Apache Struts суулгасан эсэхийг хэрхэн шалгах вэ?
Windows систем дээр:
- Файл хайгчийг нээж, struts* хайна уу. сав.
- Нээлттэй тулгуур цөм. задлах хэрэгсэлтэй савыг (жишээ нь IZArc2Go)
- META-INF хавтсыг нээгээд MANIFEST-ийг нээнэ үү. Текст засварлагчтай MF файл.
- Тэнд та Specification-Version: хувилбарын дугаарыг олох болно.
Java хэл дээрх Struts гэж юу болохыг бас мэдэх үү? Struts өргөтгөх нээлттэй эхийн хүрээ юм Java Servlet API ба Model, View, Controller (MVC) архитектурыг ашигладаг. Энэ нь танд JSP хуудас, JavaBeans, нөөцийн багц, XML зэрэг стандарт технологид суурилсан засвар үйлчилгээ хийх боломжтой, өргөтгөх боломжтой, уян хатан вэб програмуудыг үүсгэх боломжийг олгоно.
Үүнтэй адилаар Apache struts юунд ашиглагддаг вэ?
Apache Struts нь гоёмсог, орчин үеийн Java вэб програмуудыг бий болгоход зориулагдсан үнэгүй, нээлттэй эх сурвалжтай, MVC хүрээ юм. Энэ нь тохиргооноос илүү конвенцийг илүүд үздэг, залгаасын архитектурыг ашиглан өргөтгөх боломжтой бөгөөд REST, AJAX болон JSON-ийг дэмжих нэмэлт өргөтгөлүүдтэй хамт ирдэг.
Apache Struts Linux-ийг хэрхэн шалгах вэ?
Нөлөөлөлд өртсөн хувилбарууд
- "struts-core.jar" файлыг олоорой. а. Файлыг Linux дээрх `find` команд эсвэл Windows дээрх Windows Explorer хайлтын функцийг ашиглан олох боломжтой.
- struts-core.jar файлыг задлаарай.
- META-INF хавтас > MANIFEST. MF-г текст засварлагчаар нээнэ үү.
- Apache Struts хувилбарыг "Үзүүлэлтийн хувилбар:" мөрөнд харуулав.
Зөвлөмж болгож буй:
Үйлдлийн системийн тогтвортой байдал, найдвартай байдал гэж юу вэ?
![Үйлдлийн системийн тогтвортой байдал, найдвартай байдал гэж юу вэ? Үйлдлийн системийн тогтвортой байдал, найдвартай байдал гэж юу вэ?](https://i.answers-technology.com/preview/technology-and-computing/13967559-what-is-stability-and-reliability-of-an-operating-system-j.webp)
Тогтвортой байдал нь: Тухайн системийн өөрчлөлтөд үзүүлэх мэдрэмтгий байдлыг тодорхойлдог бөгөөд энэ нь системийн өөрчлөлтөөс үүсэх сөрөг нөлөө юм. Найдвартай байдал нь дараахь зүйлийг агуулсан гол шинж чанар юм: төлөвшил: Энэ дэд шинж чанар нь програм хангамжийн эвдрэлийн давтамжтай холбоотой юм
Кодын гүйцэтгэлийн эмзэг байдал гэж юу вэ?
![Кодын гүйцэтгэлийн эмзэг байдал гэж юу вэ? Кодын гүйцэтгэлийн эмзэг байдал гэж юу вэ?](https://i.answers-technology.com/preview/technology-and-computing/13968880-what-is-code-execution-vulnerability-j.webp)
Дурын код гүйцэтгэх эмзэг байдал нь дур зоргоороо код гүйцэтгэх боломжийг олгодог программ хангамж эсвэл техник хангамжийн аюулгүй байдлын алдаа юм. Сүлжээгээр (ялангуяа Интернэт гэх мэт өргөн хүрээний сүлжээгээр дамжуулан) дур зоргоороо код гүйцэтгэх чадварыг ихэвчлэн алсын зайнаас код гүйцэтгэх (RCE) гэж нэрлэдэг
Аюулын эмзэг байдал, эрсдэл хоёрын ялгаа юу вэ?
![Аюулын эмзэг байдал, эрсдэл хоёрын ялгаа юу вэ? Аюулын эмзэг байдал, эрсдэл хоёрын ялгаа юу вэ?](https://i.answers-technology.com/preview/technology-and-computing/13986313-what-is-difference-between-threat-vulnerability-and-risk-j.webp)
Эмзэг байдал – Аюулгүй байдлын хөтөлбөрийн сул тал буюу цоорхойг ашиглан хөрөнгөд зөвшөөрөлгүй нэвтрэх аюул заналхийлэл. Эрсдэл – Эмзэг байдлыг ашиглан аюул заналхийлсний үр дүнд компьютерийн аюулгүй байдал алдагдах, гэмтэх, устгах боломж. Аюул занал нь таныг биеэ авч явахыг анхааруулж байна
Та өөрийн систем болон сүлжээн дэх эмзэг байдал эсвэл аюултай буруу тохиргоог илрүүлэхийн тулд ямар хэрэгслийг ашиглаж болох вэ?
![Та өөрийн систем болон сүлжээн дэх эмзэг байдал эсвэл аюултай буруу тохиргоог илрүүлэхийн тулд ямар хэрэгслийг ашиглаж болох вэ? Та өөрийн систем болон сүлжээн дэх эмзэг байдал эсвэл аюултай буруу тохиргоог илрүүлэхийн тулд ямар хэрэгслийг ашиглаж болох вэ?](https://i.answers-technology.com/preview/technology-and-computing/14167149-what-tool-can-you-use-to-discover-vulnerabilities-or-dangerous-misconfigurations-on-your-systems-and-network-j.webp)
Эмзэг байдлын сканнер нь аюулгүй байдлын эрсдэлийг илэрхийлж буй эмзэг байдал эсвэл буруу тохиргоог хайж буй сүлжээ болон системийг сканнердах хэрэгсэл юм
Struts програмд хэдэн struts тохиргооны файл байна вэ?
![Struts програмд хэдэн struts тохиргооны файл байна вэ? Struts програмд хэдэн struts тохиргооны файл байна вэ?](https://i.answers-technology.com/preview/technology-and-computing/14167426-how-many-struts-config-file-in-a-struts-application-j.webp)
Тиймээ, танд нэг struts программд нэгээс олон struts-тохируулгын файл байна