Gbogbo iṣẹ́ tí ó ṣí sílẹ̀ ń gba ìmọ̀ràn kan náà: fi fail2ban sórí rẹ̀. Fún ẹnu-ọ̀nà VPN, ìmọ̀ràn yẹn kò tọ̀nà bẹ́ẹ̀ ni kò sì tó, àti pé kíkà á gẹ́gẹ́ bí àmì ìfẹ́sẹ̀ múlẹ̀ ni ọ̀nà tí àwọn ènìyàn fi ń parí pẹ̀lú túbú (jail) tí kò dènà ohunkóhun tí ó wúlò. Fail2ban ń ka àwọn àkọsílẹ̀ ìkùnà tí o tọ́ka sí, ó sì béèrè lọ́wọ́ backend ìmúṣẹ láti dènà àwọn orísun tí ó bá mu. Gbogbo iye rẹ̀ dá lórí irú ojú ìjẹ́rìí tí ó ṣẹ̀dá àkọsílẹ̀ náà, bóyá àdírẹ́sì inú rẹ̀ ni alábàárá gidi, àti ohun tí ó ṣẹlẹ̀ sí gbogbo àwọn mìíràn lẹ́yìn àdírẹ́sì yẹn.

Kí ni fail2ban ní ti ẹ̀rọ

Àlẹ̀mọ́ ń bá àwọn ìlà nínú àkọsílẹ̀ mu, túbú ń ka ìbámu fún orísun kọ̀ọ̀kan, ìgbésẹ̀ sì ń fi ìdènà sílò nípasẹ̀ backend ògiri iná. Ẹ̀ka mẹ́ta tí ń rìn, ẹ̀ka kọ̀ọ̀kan sì lè ṣe àṣìṣe ní ọ̀nà àrà ọ̀tọ̀.

Kò sí ọ̀kan nínú àwọn mẹ́tẹ̀ẹ̀ta tí ó fi ọwọ́ kan ipa ìjẹ́rìí: fail2ban ń dáhùn sí ẹ̀rí lẹ́yìn ìṣẹ̀lẹ̀, kò sì ṣe ìjẹ́rìí ẹ̀rí ìgbàṣe fúnra rẹ̀ rí. Nítorí náà túbú lè ṣiṣẹ́ dáadáa nígbà tí ojú tí ó dárúkọ ṣì wà ní gbangba bẹ́ẹ̀ gẹ́gẹ́ bí ti tẹ́lẹ̀.

Olùgbọ́ ojú-ọ̀nà kì í ṣe fọ́ọ̀mù ìwọlé

Olùgbọ́ OpenVPN tí a fi tls-auth tàbí tls-crypt dáàbò bò, yóò da àwọn pákítì tí kò ní ààbò ọ̀nà ìṣàkóso nù kí ìṣiṣẹ́ TLS déédé tó bẹ̀rẹ̀. Ẹ̀rọ ìṣàyẹ̀wò tí kò ní kọ́kọ́rọ́ rí yóò kò ṣẹ̀dá ohunkóhun tí àlẹ̀mọ́ rẹ lè ka. Ìjẹ́rìí pẹ̀lú ẹ̀rí-ìdánilójú ń fi ẹnubodè mìíràn kún, nítorí kò sí ọ̀rọ̀ ìpamọ́ láti dí. Iṣẹ́ Fail2ban ń ṣàkọsílẹ̀ àwòkọ́ṣe gbogbogbò tí ó gbé lórí àkọsílẹ̀, àlẹ̀mọ́ VPN gbogbogbò kò sì yí pákítì tí a kò jẹ́rìí padà sí ìṣẹ̀lẹ̀ ìkùnà tí ó ní ìtumọ̀.

Bí ẹnu-ọ̀nà bá gba ẹ̀rí-ìdánilójú nìkan, ìtàn brute-force tí o ń dáàbò bò lè máà wà rárá ní ibudo yẹn.

Nítorí náà irú ojú wo ni o ń dáàbò bò?

Olùgbàlejò kan náà sábà máa ń ṣí àwọn nǹkan mẹ́ta ọ̀tọ̀: olùgbọ́ ojú-ọ̀nà, ẹnu-ọ̀nà profáìlì alábàárá tàbí ìtọ́jú ara-ẹni, àti ojú-ìwé ìṣàkóso. Ẹnu-ọ̀nà àti ojú-ìwé ìṣàkóso ní àwọn fọ́ọ̀mù ọ̀rọ̀ ìpamọ́, wọ́n sì ń ṣẹ̀dá àwọn ìlà àkọsílẹ̀ tí àlẹ̀mọ́ lè ka. Ojú-ọ̀nà lè ṣẹ̀dá àwọn àṣìṣe ìfọwọ́sowọ́pọ̀ nìkan tí ó ní ìtumọ̀ mìíràn pátápátá. Bá túbú mu pẹ̀lú ojú, kì í ṣe pẹ̀lú orúkọ ọjà.

Túbú kan tí ń wo àkọsílẹ̀ tí kò tọ̀nà burú ju kíkò ní lọ, nítorí ó ń dá ìgbẹ́kẹ̀lé láìsí ààbò. Darí àlẹ̀mọ́ ìwọlé sí àwọn àṣìṣe ìfọwọ́sowọ́pọ̀ ojú-ọ̀nà, kíkà yóò sì dún ní àwọn ẹ̀rọ ìṣàyẹ̀wò tí kò ní kọ́kọ́rọ́ rí, nígbà tí ìkọlù ọ̀rọ̀ ìpamọ́ sí ẹnu-ọ̀nà kò ní kíkà. Ka ìlà àkọsílẹ̀ tí àlẹ̀mọ́ ń bá mu kí o tó gbẹ́kẹ̀lé nọ́mbà túbú.

Ìsàlàyé orísun ni ẹ̀wọ̀n aláìlera

Ìdènà dára bẹ́ẹ̀ gẹ́gẹ́ bí àdírẹ́sì tí ó ń fọkàn sí. Nígbà tí iṣẹ́ bá wà lẹ́yìn proxy ìdàkejì àdúgbò, àdírẹ́sì alábàárá nínú àkọsílẹ̀ lè jẹ́ ti proxy, pípèsè rẹ̀ sì ń yọ gbogbo ènìyàn kúrò. Gbígbẹ́kẹ̀lé orí-ọ̀rọ̀ tí a fọwọ́ rán láti orísun aláìgbẹ́kẹ̀lé ń fún olùkọlù ní agbára láti dènà àwọn àdírẹ́sì àìlẹ́gbẹ́. Ní UDP, àwọn àdírẹ́sì orísun lè jẹ́ ayederu, nítorí náà kíkà wọ́n tọ́ sí ìṣọ́ra ju kíkà ìwọlé TCP tí ó parí lọ.

Ṣàkọsílẹ̀ ọ̀nà ìsàlàyé orísun nínú README túbú, nítorí orí-ọ̀rọ̀ tí a fọwọ́ rán láti ìbú aláìgbẹ́kẹ̀lé ń yí ìdènà padà sí ohun ìjà.

Ìnáwó ẹ̀gbẹ́ ni àwọn ènìyàn mìíràn

Àwọn òṣìṣẹ́ bíi mélòó kan lẹ́yìn NAT ọ́fíìsì kan ń pín àdírẹ́sì kan, nítorí náà ọ̀rọ̀ ìpamọ́ àtijọ́ tí a ti fi pamọ́ lè tì ilé-iṣẹ́ náà kún ní kété tí a bá kọjá ààlà. Àkọsílẹ̀ fi orísun kan àti àkóónú kan tí ó kùnà hàn, kì í ṣe ìdálẹ́sẹ̀ fún gbogbo ọ́fíìsì.

Ìdènà kúkúrú àti ààlà oníwọ̀ntúnwọ̀nsì ń dín ìyẹn kù, ọ̀nà ìyọkúrò ìdènà tí a ṣàkọsílẹ̀ sì ń dín ẹrù ìtìlẹ́yìn kù nígbà tí ó bá ṣẹlẹ̀ bẹ́ẹ̀ náà. Àdírẹ́sì ni àmì àìdógba, kì í ṣe ìdánimọ̀, ẹni tí ó sì ṣí tíkẹ́ẹ̀tì yóò ṣàlàyé ìdálẹ́sẹ̀, kì í ṣe ààlà.

Ìgbà wo ni kí a gbà á, ìgbà wo sì ni kí a tún nǹkan mìíràn ṣe

Gbà á nígbà tí ìkùnà ìwọlé orí ayélujára gidi, tí a lè sàlàyé, tí ó sì ń tún ṣẹlẹ̀ wà lórí ojú tí ìwọ ń ṣàkóso, àti nígbà tí backend ìmúṣẹ bò ojú yẹn ní ti gidi. Tún nǹkan mìíràn ṣe nígbà tí ìṣòro jẹ́ ìlànà ẹ̀rí ìgbàṣe aláìlera, ojú-ìwé ìṣàkóso tí ó ṣí sí íńtánẹ́ẹ̀tì, tàbí àkóónú tí ó ń wọlé ní àṣeyọrí nítorí pé a ti gbà á. Ìdènà kò lè tún ọ̀kan nínú àwọn yẹn ṣe, kò sì lè gba ìrìnàjò tí ó ti kún uplink rẹ. Ìṣòro ìkẹyìn yẹn jẹ́ ti òkè, ti ẹnìkan tí ó lè ṣe àlẹ̀mọ́ kí àwọn pákítì tó dé ọ̀dọ̀ rẹ.

Fi túbú kọ̀ọ̀kan sókè mọ́ ojú kan, ṣe àyẹ̀wò àwọn àbájáde àìtọ́, kí o sì díwọ̀n iṣẹ́ ìjẹ́rìí tí a yẹ̀ sílẹ̀ dípò iye àwọn àdírẹ́sì tí a dènà.

Àwọn àpilẹ̀kọ tó jọra