Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma

Ebe nchekwa cyber anyị na-ahụ maka nchekwa akụrụngwa webụ ndị ahịa ma na-egbochi mwakpo na saịtị ndị ahịa. Anyị na-eji FortiWeb web firewalls (WAF) iji chebe megide mwakpo. Mana ọbụlagodi WAF kacha mma abụghị panacea ma ọ dịghị echebe ya na igbe ahụ site na mwakpo ezubere iche. 

Ya mere, na mgbakwunye na WAF anyị na-eji ELK. Ọ na-enyere aka ịnakọta ihe omume niile n'otu ebe, na-achịkọta ọnụ ọgụgụ, na-ahụ anya ha ma na-enye anyị ohere ịhụ mwakpo ezubere iche n'oge.

Taa, m ga-agwa gị n'ụzọ zuru ezu otú anyị si gafere "osisi Krismas" na WAF na ihe si na ya pụta.

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma

Akụkọ nke otu ọgụ: otú ihe niile si arụ ọrụ tupu mgbanwe na ELK

Onye ahịa nwere ngwa etinyere n'igwe ojii anyị nke dị n'azụ WAF anyị. Site na ndị ọrụ 10 ruo 000 jikọtara na saịtị kwa ụbọchị, ọnụ ọgụgụ njikọ ruru nde 100 kwa ụbọchị. N'ime ndị a, ndị ọrụ 000-20 bụ ndị na-awakpo ma gbalịa ịwakpo saịtị ahụ. 

FortiWeb gbochiri ụdị ike ọjọọ a na-emebu site na otu adreesị IP n'ụzọ dị mfe. Ọnụọgụ nke hit kwa nkeji na saịtị ahụ dị elu karịa nke ndị ọrụ ziri ezi. Naanị ihe anyị ga-esi n'otu adreesi tọọ ọnụ ụzọ mmemme wee gbochi mwakpo ahụ.

Ọ na-esi ike karị ịlụso “mwakpo ji nwayọọ nwayọọ” lụsoo ọgụ, mgbe ndị mwakpo ji nwayọọ nwayọọ na-eme onwe ha dị ka ndị ahịa nkịtị. Ha na-eji ọtụtụ adreesị IP pụrụ iche. Omume dị otú ahụ eyighị ka nnukwu ike dị egwu nye WAF; ọ na-esiri ike ịchọta ya na-akpaghị aka. Enwekwara ihe ize ndụ nke igbochi ndị ọrụ nkịtị. Anyị na-achọ akara ndị ọzọ nke mbuso agha wee hazie amụma igbochi adreesị IP na-akpaghị aka dabere na akara a. Dịka ọmụmaatụ, ọtụtụ nnọkọ iwu na-akwadoghị nwere oghere ndị a na-ahụkarị na isi arịrịọ HTTP. A na-eji aka na-achọkarị ubi ndị a na ndekọ mmemme FortiWeb. 

Ọ tụgharịrị ogologo na ahụ erughị ala. Na arụmọrụ FortiWeb ọkọlọtọ, a na-edekọ mmemme n'ederede na ndekọ 3 dị iche iche: mwakpo achọpụtara, ozi rịọ, yana ozi sistemụ gbasara ọrụ WAF. Ọtụtụ narị ma ọ bụ ọbụna narị ihe omume mwakpo nwere ike ịbịarute n'otu nkeji.

Ọ bụghị nke ukwuu, mana ị ga-eji aka rịgoro n'ọtụtụ ndekọ wee gbagharịa site na ọtụtụ ahịrị: 

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma
Na ndekọ ọgụ anyị na-ahụ adreesị onye ọrụ na ụdị ọrụ. 
 
O zughị ezu iji nyochaa tebụl log. Iji chọta ozi kacha atọ ụtọ na bara uru gbasara ụdị ọgụ ahụ, ịkwesịrị ileba anya n'ime otu ihe omume:

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma
Ogige ndị ahụ pụtara ìhè na-enyere aka ịchọpụta "mwakpo nwayọ". Isi mmalite: nseta ihuenyo sitere na Ebe nrụọrụ weebụ Fortinet

Ọfọn, nsogbu kachasị mkpa bụ na ọ bụ naanị ọkachamara FortiWeb nwere ike ịchọpụta nke a. Ọ bụ ezie na n'oge awa azụmahịa anyị ka nwere ike nyochaa ọrụ enyo na-enyo enyo ozugbo, nyocha maka ihe omume abalị nwere ike iwe ogologo oge. Mgbe amụma FortiWeb arụghị ọrụ n'ihi ihe ụfọdụ, ndị injinia na-arụ ọrụ abalị na-arụ ọrụ enweghị ike inyocha ọnọdụ ahụ na-enwetaghị WAF wee teta ọkachamara FortiWeb. Anyị lere anya n'ọtụtụ awa nke osisi wee hụ oge mwakpo ahụ. 

Site n'iji ụdị ozi dị otú ahụ, ọ na-esiri ike ịghọta nnukwu foto na nlele mbụ ma mee ngwa ngwa. Mgbe ahụ, anyị kpebiri ịnakọta data n'otu ebe iji nyochaa ihe niile n'ụdị a na-ahụ anya, chọta mmalite nke mwakpo ahụ, chọpụta ntụziaka ya na usoro nke igbochi ya. 

Kedu ihe ị họọrọ?

Nke mbụ, anyị lere anya ihe ngwọta ndị a na-eji eme ihe ka ha ghara ịmụba ụlọ ọrụ na-enweghị isi.

Otu n'ime nhọrọ mbụ bụ Nagiosnke anyị na-eji maka nlekota akụrụngwa injinia, akụrụngwa netwọkụ, ọkwa banyere ọnọdụ mberede. Ndị na-eche nche na-ejikwa ya gwa ndị ọrụ na-ahụ maka ọrụ ma ọ bụrụ na okporo ụzọ na-enyo enyo, ma ọ maghị otú e si achịkọta osisi gbasasịa, ya mere ọ dịghịzi mkpa. 

Enwere nhọrọ iji chịkọta ihe niile MySQL na PostgreSQL ma ọ bụ nchekwa data mmekọrịta ndị ọzọ. Mana iji wepụta data, ị ga-emepụta ngwa nke gị. 

Ụlọ ọrụ anyị na-ejikwa FortiAnalyzer sitere na Fortinet. Mana ọ dabara na nke a. Nke mbụ, a na-ahazi ya ka ọ rụọ ọrụ na firewall FortiGate. Nke abụọ, ọtụtụ ntọala na-efu, yana mmekọrịta ya na ya chọrọ ezigbo ọmụma nke ajụjụ SQL. Na nke atọ, ojiji ya ga-abawanye ụgwọ ọrụ maka onye ahịa.   

Nke a bụ otú anyị si bịa na-emeghe isi n'ụdị ELK

Kedu ihe kpatara ịhọrọ ELK 

ELK bụ usoro mmemme mepere emepe:

  • Elasticsearch - nchekwa data usoro oge, nke emepụtara ka ọ rụọ ọrụ na nnukwu mpịakọta ederede;
  • Ebe ọ bụ - usoro nchịkọta data nke nwere ike ịtụgharị ndekọ n'ime usoro achọrọ; 
  • Kabana - ezigbo visualizer yana interface enyi na enyi maka ijikwa Elasticsearch. Ị nwere ike iji ya wuo eserese nke ndị injinia nọ n'ọrụ nwere ike nyochaa n'abalị. 

Ọnụ ụzọ ntinye na ELK dị ala. Atụmatụ niile bụ isi bụ n'efu. Kedu ihe ọzọ a chọrọ maka obi ụtọ?

Kedu ka anyị siri tinye ya niile n'otu usoro?

Anyị mepụtara index ma hapụ naanị ozi dị mkpa. Anyị bujuru akwụkwọ ndekọ FortiWEB atọ ahụ n'ime ELK na nsonaazụ ya bụ ndeksi. Ndị a bụ faịlụ nwere ndekọ niile anakọtara maka otu oge, dịka ọmụmaatụ, otu ụbọchị. Ọ bụrụ na anyị ejiri anya nke uche hụ ha ozugbo, naanị ihe anyị ga-ahụ ga-eme ka mwakpo ahụ dị ike. Maka nkọwa, ịkwesịrị "ịdaba n'ime" ọgụ ọ bụla wee lelee mpaghara ụfọdụ.

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma

Anyị ghọtara na mbụ anyị kwesịrị ịmalite nyocha nke ozi na-enweghị nhazi. Anyị were ogologo ubi n'ụdị eriri, dị ka "Ozi" na "URL", wee tụgharịa ha iji nweta ozi ndị ọzọ maka ime mkpebi. 

Dịka ọmụmaatụ, iji nyocha, anyị chọpụtara ebe onye ọrụ nọ iche. Nke a nyere aka gosi ozugbo mwakpo sitere na mba ofesi na saịtị maka ndị ọrụ Russia. Site na igbochi njikọ niile sitere na mba ndị ọzọ, anyị belatara ọnụ ọgụgụ mwakpo nke ọkara ma nwee ike jiri nwayọ nagide ọgụ n'ime Russia. 

Mgbe anyị tụlechara, anyị malitere ịchọ ozi anyị ga-echekwa na iji anya nke uche hụ. Ọ bụ ihe na-adịghị mma ịhapụ ihe niile na akwụkwọ akụkọ: nha nke otu ndeksi buru ibu - 7 GB. ELK were ogologo oge hazie faịlụ ahụ. Agbanyeghị, ọ bụghị ozi niile bara uru. Emegharịrị ihe ọzọ wee were ohere ọzọ - ọ dị mkpa ka emeziwanye ya. 

Na mbụ, anyị na-enyocha ndepụta ndepụta ma wepụ ihe omume ndị na-adịghị mkpa. Nke a tụgharịrị bụrụ nke na-adịghị mma yana ogologo oge karịa iji ndekọ na FortiWeb n'onwe ya rụọ ọrụ. Naanị uru nke "osisi Krismas" n'oge a bụ na anyị nwere ike iji anya nke uche hụ ogologo oge n'otu ihuenyo. 

Anyị enweghị obi nkoropụ, nọgide na-eri cactus, na-amụ ELK ma kwere na anyị ga-enwe ike wepụ ozi dị mkpa. Mgbe anyị kpochapụrụ ndepụta ndepụta, anyị malitere iji anya nke uche hụ ihe anyị nwere. Otu a ka anyị siri bịa na nnukwu dashboards. Anyị nwara ụfọdụ wijetị - anya na mara mma, ezigbo osisi ekeresimesi! 

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma

Edere oge mwakpo ahụ. Ugbu a, anyị kwesịrị ịghọta ihe mmalite nke mwakpo dị na eserese. Iji chọpụta ya, anyị lere anya nzaghachi nke ihe nkesa nye onye ọrụ (koodu nloghachi). Anyị nwere mmasị na nzaghachi sava nwere koodu ndị a (rc): 

Koodu (rc)

Aha

Nkowasi

0

DARA

Akpọchiela arịrịọ nke ihe nkesa

200

Ok

Ahaziri arịrịọ nke ọma

400

Ajọ arịrịọ

Arịrịọ na-ezighi ezi

403

machibidoro Iwu

Ajụrụ ikike ikike

500

Njehie Nsuso Azụ

Ọrụ adịghị

Ọ bụrụ na mmadụ malitere ịwakpo saịtị ahụ, oke koodu gbanwere: 

  • Ọ bụrụ na enwere arịrịọ ezighi ezi na koodu 400, mana otu ọnụọgụ nke arịrịọ nkịtị nwere koodu 200 ka dị, ọ pụtara na mmadụ na-agbalị ịwakpo saịtị ahụ. 
  • Ọ bụrụ n'otu oge ahụ arịrịọ nwere koodu 0 abawanyela, ndị ndọrọ ndọrọ ọchịchị FortiWeb hụkwara ọgụ ahụ wee tinye ngọngọ na ya. 
  • Ọ bụrụ na ọnụọgụ nke ozi nwere koodu 500 mụbara, ọ pụtara na saịtị ahụ adịghị maka adreesị IP ndị a - bụkwa ụdị mgbochi. 

Ka ọ na-erule ọnwa nke atọ, anyị ewepụtala dashboard iji hụ ụdị ọrụ ahụ.

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma

Ka anyị wee ghara iji aka nyochaa ihe niile, anyị na-edozi njikọta na Nagios, bụ nke gbara ELK n'oge ụfọdụ. Ọ bụrụ na achọpụtara m ụkpụrụ ọnụ ụzọ koodu ruru, ezigara m ndị ọrụ ọrụ ozi gbasara mmemme enyo. 

Ejikọtara eserese 4 na sistemụ nleba anya. Ugbu a, ọ dị mkpa ịhụ na eserese oge a na-egbochighị mwakpo ahụ na enyemaka onye injinia dị mkpa. Na eserese 4 dị iche iche anya anyị na-agba agba. Ya mere, anyị jikọtara chaatị ndị ahụ wee malite nyochaa ihe niile na otu ihuenyo.

N'oge nlekota oru, anyị lere ka eserese nke agba dị iche iche si gbanwee. Mkpọsa nke uhie gosiri na mwakpo ahụ ebidola, ebe eserese oroma na anụnụ anụnụ gosipụtara nzaghachi FortiWeb:

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma
Ihe niile dị mma ebe a: enwere mmụba nke ọrụ "ọbara ọbara", mana FortiWeb nagidere ya na usoro ọgụ ahụ kwụsịrị.

Anyị serekwara onwe anyị ihe atụ nke eserese chọrọ ntinye aka:

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma
N'ebe a, anyị na-ahụ na FortiWeb abawanyela ọrụ, mana eserese ọgụ na-acha ọbara ọbara ebelatabeghị. Ịkwesịrị ịgbanwe ntọala WAF gị.

Inyocha ihe ndị mere n'abalị adịkwala mfe. Eserese ahụ na-egosi ozugbo oge ọ ga-abịa iji chebe saịtị ahụ. 

Otu ELK na-enyere ndị injinia nchekwa ozi aka ọgụ ọgụ na weebụsaịtị wee hie ụra nke ọma
Nke a bụ ihe na-eme mgbe ụfọdụ n'abalị. Ihe osise na-acha uhie uhie - mwakpo ahụ amalitela. Blue – FortiWeb ọrụ. E gbochiri mwakpo ahụ kpam kpam, n'ihi ya aghaghị m itinye aka.

Ebee ka anyị na-aga?

Anyị na-azụ ndị nchịkwa ọrụ ka ha na ELK rụọ ọrụ. Ndị nọ n'ọrụ na-amụta iji nyochaa ọnọdụ dị na dashboard ma mee mkpebi: oge ​​eruola ka ọ gbasaa na ọkachamara FortiWeb, ma ọ bụ iwu ndị dị na WAF zuru ezu iji gbochie mwakpo ahụ ozugbo. N'ụzọ dị otú a, anyị na-ebelata ibu dị na ndị injinia nchekwa ozi n'abalị ma kesaa ọrụ nkwado na ọkwa usoro. Ịnweta FortiWeb ka dị naanị na ebe nchekwa cyber, naanị ha na-eme mgbanwe na ntọala WAF mgbe ọ dị oke mkpa.

Anyị na-arụkwa ọrụ na-akọ maka ndị ahịa. Anyị na-eme atụmatụ na data na ike ọrụ WAF ga-adị na akaụntụ nke onye ahịa. ELK ga-eme ka ọnọdụ ahụ pụta ìhè na-enweghị ịkpọtụrụ WAF n'onwe ya.

Ọ bụrụ na onye ahịa chọrọ nyochaa nchedo ha ozugbo, ELK ga-abịakwa aka. Anyị enweghị ike inye ohere ịnweta WAF, ebe ọ bụ na nnyonye anya ndị ahịa na ọrụ ahụ nwere ike imetụta ndị ọzọ. Mana ị nwere ike iburu ELK dị iche ma nye ya ka ya na "egwu". 

Ndị a bụ ihe atụ maka iji "osisi ekeresimesi" nke anyị chịkọbara na nso nso a. Kekọrịta echiche gị n'okwu a ma echefula hazie ihe niile nke ọmaiji zere ntapu nchekwa data. 

isi: www.habr.com