Բովանդակություն:
Video: Ո՞րն էր Apache Struts-ի խոցելիությունը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Apache Struts-ում խոցելիություն է հայտնաբերվել, որը կարող է թույլ տալ կոդի հեռավոր կատարում . Apache Struts-ը հակված է հեռավոր կոդի կատարման խոցելիությանը (CVE-2018-11776): Մասնավորապես, այս խնդիրն առաջանում է հատուկ մշակված արդյունքների հետ առանց անվանատարածքի կամ URL պիտակի առանց արժեքի և գործողությունների հավաքածուի:
Այս առնչությամբ, ինչպե՞ս եք ստուգում, արդյոք տեղադրված է Apache Struts-ը:
Windows համակարգում
- Բացեք ֆայլերի հետախույզը, որոնեք struts*: բանկա.
- Բաց struts-core. բանկա unzip գործիքով (օրինակ՝ IZArc2Go)
- Բացեք META-INF թղթապանակը և բացեք MANIFEST-ը: MF ֆայլ տեքստային խմբագրիչով:
- Այնտեղ կգտնեք Specification-Version՝ տարբերակի համարով:
Նաև գիտեք, թե ինչ է Struts-ը Java-ում: Հենարաններ բաց կոդով շրջանակ է, որն ընդլայնում է Java Servlet API-ն և օգտագործում է Model, View, Controller (MVC) ճարտարապետություն: Այն հնարավորություն է տալիս ստեղծել պահպանվող, ընդարձակելի և ճկուն վեբ հավելվածներ՝ հիմնված ստանդարտ տեխնոլոգիաների վրա, ինչպիսիք են JSP էջերը, JavaBeans-ը, ռեսուրսների փաթեթները և XML-ը:
Նմանապես, ինչի՞ համար են օգտագործվում Apache struts-ները:
Apache Struts անվճար, բաց կոդով, MVC շրջանակ է էլեգանտ, ժամանակակից Java վեբ հավելվածներ ստեղծելու համար: Այն նախընտրում է կոնվենցիան, քան կազմաձևումը, ընդարձակվում է plugin-ի ճարտարապետության միջոցով և առաքվում է plugins-ներով՝ REST-ին, AJAX-ին և JSON-ին աջակցելու համար:
Ինչպե՞ս ստուգել Apache Struts Linux-ը:
Ազդեցության ենթարկված տարբերակները
- Գտեք «struts-core.jar» ֆայլը: ա. Ֆայլը կարելի է գտնել՝ օգտագործելով «find» հրամանը Linux-ում կամ Windows Explorer որոնման գործառույթը Windows-ում:
- Unzip struts-core.jar ֆայլը:
- Բացեք META-INF պանակը > MANIFEST. MF տեքստային խմբագրիչով:
- Apache Struts տարբերակը ցուցադրվում է «Specification Version:» տողում:
Խորհուրդ ենք տալիս:
Ի՞նչ է երկրորդական Namenode-ը Apache Hadoop-ում:
Երկրորդական NameNode-ը hadoop-ում հատուկ հատկացված հանգույց է HDFS կլաստերում, որի հիմնական գործառույթն է անվանական հանգույցում առկա ֆայլային համակարգի մետատվյալների հսկիչ կետերը վերցնելը: Դա պահեստային անվանման հանգույց չէ: Այն պարզապես ստուգում է namenode-ի ֆայլային համակարգի անվանատարածքը
Կարո՞ղ եք միաժամանակ գործարկել Apache-ն և IIS-ը:
Միաժամանակյա սերվերներ Դուք կարող եք միաժամանակ տեղադրել Apache և IIS նույն Windows համակարգչի վրա: Թեև հավելվածները կաշխատեն, նրանք երկուսն էլ լսում են վեբ հարցումները TCP պորտի 80-ում. կլինեն բախումներ, ուստի փոքր կոնֆիգուրացիա է պահանջվում:
Ինչպե՞ս տեղադրել մի քանի Apache Linux-ում:
2 Պատասխաններ Տեղադրեք Apache-ը ձեր սերվերի վրա sudo apt-get install apache2 sudo apt-get install libapache2-mod-perl2 sudo apt-get install other-lib-mods-needed. Կազմաձևեք առանձին apache կոնֆիգուրացիաներ յուրաքանչյուր օրինակի համար, որը ցանկանում եք գործարկել: Կարգավորեք init սկրիպտները՝ apache-ն գործարկելու համար համապատասխան կազմաձևման ֆայլով
Ի՞նչ է կոդի կատարման խոցելիությունը:
Կոդերի կատարման կամայական խոցելիությունը ծրագրային ապահովման կամ սարքաշարի անվտանգության թերությունն է, որը թույլ է տալիս կամայական կոդի կատարումը: Ցանցում կամայական կոդի կատարումը գործարկելու ունակությունը (հատկապես լայն ցանցի միջոցով, ինչպիսին է ինտերնետը) հաճախ կոչվում է հեռակա կոդի կատարում (RCE):
Քանի՞ struts կազմաձևման ֆայլ է Struts հավելվածում:
Այո, դուք ունեք մեկից ավելի struts-config ֆայլ մեկ struts հավելվածում