Mündəricat:
Video: Apache Struts zəifliyi nə idi?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Apache Struts-da imkan verə bilən zəiflik aşkar edilib uzaqdan kod icrası . Apache Struts uzaqdan kod icrası zəifliyinə (CVE-2018-11776) meyllidir. Xüsusilə, bu problem ad məkanı olmayan xüsusi hazırlanmış nəticələr və ya dəyər və fəaliyyət dəsti olmayan URL etiketi ilə işləyərkən baş verir.
Bununla əlaqədar olaraq, Apache Struts quraşdırılıb-quraşdırılmadığını necə yoxlaya bilərsiniz?
Windows sistemində:
- Fayl tədqiqatçısını açın, struts axtarın*. banka.
- Açıq dayaq nüvəsi. zip aləti ilə banka (məsələn, IZArc2Go)
- META-INF qovluğunu açın və MANIFEST-i açın. Mətn redaktoru ilə MF faylı.
- Orada siz Specification-Version: versiya nömrəsini tapa bilərsiniz.
Java-da Struts nədir? Struts genişləndirən açıq mənbə çərçivəsidir Java Servlet API və Model, Görünüş, Nəzarətçi (MVC) arxitekturasından istifadə edir. O, JSP səhifələri, JavaBeans, resurs paketləri və XML kimi standart texnologiyalar əsasında saxlanıla bilən, genişləndirilə bilən və çevik veb proqramlar yaratmağa imkan verir.
Eynilə, Apache struts nə üçün istifadə olunur?
Apache Struts zərif, müasir Java veb proqramları yaratmaq üçün pulsuz, açıq mənbəli, MVC çərçivəsidir. O, konfiqurasiyadan daha çox konvensiyaya üstünlük verir, plagin arxitekturasından istifadə etməklə genişləndirilə bilir və REST, AJAX və JSON-u dəstəkləmək üçün plaginlərlə göndərilir.
Apache Struts Linux-u necə yoxlayın?
Təsirə məruz qalmış versiyalar
- “struts-core.jar” faylını tapın. a. Faylı Linux-da `tap` əmrindən və ya Windows-da Windows Explorer axtarış funksiyasından istifadə etməklə tapmaq olar.
- struts-core.jar faylını açın.
- Mətn redaktoru ilə META-INF qovluğunu > MANIFEST. MF açın.
- Apache Struts versiyası “Specification Version:” sətirində göstərilir.
Tövsiyə:
1876-cı ildə telefonun qiyməti nə qədər idi?
İlk uzun məsafəli telefon zəngi beş dəqiqə üçün təxminən 9 dollara başa gəldi, təxminən 30 dəqiqə danışıq vaxtı var idi və bütövlükdə maşın kimi təxminən 3,995 dollara başa gəldi. 1876-cı ildə biznesi çətin olduğu üçün Bell patentini Western Union-a 100.000 dollara satmağı təklif etdi
Təhlükə zəifliyi ilə risk arasında fərq nədir?
Zəiflik – Aktivə icazəsiz giriş əldə etmək üçün təhdidlər tərəfindən istifadə edilə bilən təhlükəsizlik proqramındakı zəifliklər və ya boşluqlar. Risk – Zəiflikdən istifadə edən təhlükə nəticəsində kompüter təhlükəsizliyinin itirilməsi, zədələnməsi və ya məhv edilməsi potensialı. Təhdid, özünüzü davranmağınız üçün xəbərdarlıqdır
Əməliyyat sisteminizin ən yaxşı beş zəifliyi hansılardır?
Proqram təminatının təhlükəsizliyində ən çox rast gəlinən zəifliklərə aşağıdakılar daxildir: Məlumat şifrələməsinin olmaması. OS əmr inyeksiyası. SQL inyeksiyası. Bufer daşması. Kritik funksiya üçün identifikasiya çatışmır. İcazə çatışmır. Təhlükəli fayl növlərinin məhdudiyyətsiz yüklənməsi. Təhlükəsizlik qərarında etibarsız girişlərə etibar
Normal SQL inyeksiyası ilə kor SQL inyeksiya zəifliyi arasındakı əsas fərq nədir?
Blind SQL injection normal SQL Injection ilə demək olar ki, eynidir, yeganə fərq verilənlər bazasından məlumatların əldə edilməsi üsuludur. Verilənlər bazası məlumatları veb səhifəyə çıxarmadıqda, təcavüzkar verilənlər bazasına bir sıra doğru və ya yanlış suallar verməklə məlumatları oğurlamağa məcbur olur
Struts proqramında neçə struts konfiqurasiya faylı var?
Bəli, bir struts tətbiqində birdən çox struts-config faylınız var