Maelezo
Moduli kumi, bila kutegemea huduma za nje
Ilijengwa kama chombo cha wakala kwa tovuti tunazozitunza, na ndiyo sababu inafanya kazi hivyo: haidhani chochote, kila kitu kinaweza kuzimwa peke yake, na ina kitufe cha dharura kwa siku ambayo programu-jalizi ya usalama ndiyo inayovunja tovuti yako.
- Kuingia
- Kuzuia majaribio ya kuingia kwa kila IP, kuzuia kuorodheshwa kwa watumiaji, na anwani ya kuingia iliyofichwa.
- Hatua mbili
- TOTP kwa mujibu wa RFC 6238 — inafanya kazi na programu yoyote ya kawaida ya uthibitishaji, bila huduma ya mtu wa tatu.
- Kuimarisha
- XML-RPC, kihariri cha faili na uendeshaji wa PHP kwenye faili zilizopakiwa, pamoja na vichwa vya usalama. Kila kimoja kinawashwa peke yake, hakuna kinachodhaniwa.
- Uadilifu
- Msingi wa WordPress unahakikiwa faili kwa faili dhidi ya rekodi rasmi za wordpress.org.
- Ugunduzi
- Uchunguzi wa alama unaoanzishwa na upakiaji, masasisho na kuwasha programu-jalizi, ukiahirishwa kwenda cron ili ombi libaki la haraka.
- Ukuta wa moto
- Ukaguzi wa maombi ukiwa katika hali ya kuangalia tu, ili uone kile ambacho kingezuiliwa kabla hakijazuia chochote.
- Ripoti
- Kumbukumbu ya shughuli yenye taarifa kwa barua pepe, pamoja na taarifa za masasisho na udhaifu wa vile ulivyosakinisha kweli.
- Njia ya dharura
- Mstari mmoja katika wp-config unazima programu-jalizi nzima, kwa siku uliyofungiwa nje na unahitaji tovuti irudi sasa hivi.
Msimamo
Isichokifanya
Programu-jalizi ya usalama ina uwezo mkubwa wa kuvunja tovuti kuliko mashambulizi mengi. Hii ndiyo mipaka inayoishika, kwa makusudi.
- Haifuti
- Kamwe haiondoi wala kuweka faili karantini yenyewe. Kosa la uwongo linalofuta faili ya mandhari linagharimu zaidi kuliko programu hasidi yenyewe.
- Haikufungi
- Haihitaji huduma yoyote ya nje ili kufanya kazi. Hakuna kinachopiga simu nyumbani kuamua jambo kuhusu tovuti yako.
- Haizuii kimyakimya
- Ukuta wa moto huanza katika hali ya kuangalia tu. Unaona kile ambacho kingesimamishwa kabla hujakiruhusu kusimamisha chochote.
- Haitishi
- Hakuna mabango mekundu yakikuuzia toleo la juu. Jambo linaloonekana linaripotiwa mara moja, na faili yake na sababu yake.
Ilipofikia. Aegis ni toleo 0.4.6 na inafanya kazi kwenye tovuti za wateja, lakini haijatolewa hadharani wala haijapitia ukaguzi wa WordPress.org. Kazi inayojulikana kabla ya kutolewa: ukuta wa moto bado haukagui mwili wa maombi ya POST, na ukaguzi wa uadilifu unahusu msingi wa WordPress lakini si programu-jalizi wala mandhari.
Jinsi zilivyojengwa
Kanuni tatu zisizovunjika
Upeo
Vipengele vichache, vyote vikifanya kazi
Uaminifu wa kufanya kazi ndio kipengele chenyewe. Kwenye usalama hasa: chombo unachokizima kwa sababu kinapiga kelele kila mara hakilindi chochote.
Leseni
Leseni iliyoisha kamwe haivunji duka
Leseni inapoisha unaacha kupokea masasisho na msaada. Kitu chochote kilichokuwa kikifanya kazi hakizimwi.
Uwazi
Mapungufu nayo yanatangazwa
Mipaka iliyo hapo juu ipo kwenye ukurasa huu kabla hujasakinisha chochote, si kugunduliwa baadaye ukiwa tayari kazini.