Ìṣẹ́ VPN wo ni àwárí àìlera yẹn kan?
Bánà, orúkọ fáìlì ìkàwé àti ìlànà tí ń ṣiṣẹ́ lè ṣàpèjúwe àwọn nǹkan ọ̀tọ̀ọ̀tọ̀. Tọpasẹ̀ àwárí náà dé ẹyọ kan, lẹ́yìn náà bá ìwọ̀n ìkéde mu.
Èsì ẹ̀rọ ayẹ̀wò ń dárúkọ àdírẹ́sì kan, ibùdó kan àti nǹkan tí wọ́n gbà níbẹ̀. Kò dárúkọ ìlànà tó wà lẹ́yìn ibùdó yẹn, àti lórí ẹ̀rọ VPN ọ̀pọ̀ ìlànà lè pín ẹ̀rọ náà nígbà tí ọ̀kan ṣoṣo nínú wọn ni ọ̀nà abẹ́lẹ̀. Kíka ìlà ẹ̀dà láti ẹ̀rọ ìrànlọ́wọ́ tàbí wíwá fáìlì ìkàwé lórí díísì ń fi ẹ̀rí kún àlàyé nípa ẹ̀rọ, kì í ṣe nípa olùgbọ́. Àwárí náà di ohun tí a lè ṣe lórí rẹ̀ nígbà tí a bá so ó mọ́ ẹyọ kan tí ń ṣiṣẹ́, lẹ́yìn náà kí a fi í wé ìwọ̀n tí ìkéde kan sọ ní ti gidi.
Ìtẹ̀lé ọ̀rọ̀ ṣe pàtàkì: ẹyọ kọ́kọ́, ìkéde kejì, àtúnṣe kẹta.
Ìròyìn dárúkọ ibùdó, kì í ṣe ètò
Bẹ̀rẹ̀ ní ojú-ọ̀nà tí a ti ṣàyẹ̀wò ní ti gidi. Ìdánwò lórí ibùdó ìṣàkóso HTTPS wọn iṣẹ́ wẹ́ẹ̀bù, ìṣùpọ̀ TLS rẹ̀ àti aṣojú eyíké tí ó wà níwájú rẹ̀; kò kọ́ nǹkan kan nípa olùgbọ́ OpenVPN tàbí WireGuard lórí ibùdó mìíràn. Àwọn aṣojú ayíká àti aṣojú ìṣàkóso ń mú èyí burú sí i, nítorí pé ìwé-ẹ̀rí àti bánà lè jẹ́ ti apá iwájú nígbà tí ìkàwé aláìlera wà lẹ́yìn rẹ̀ nínú ìlànà ẹ̀yìn.
Kọ ibi-àbá, ìrìnàjò, ibùdó àti orúkọ iṣẹ́ pẹ̀lú èsì náà kí ìwọ̀n lè bá àwárí náà lọ.
Kí ni kíkọ́ tí ń ṣiṣẹ́ ní ti gidi
Lórí ẹ̀rọ tí a lò fún gbogbo ènìyàn, àpò tí a fi sórí ẹ̀rọ àti ìkàwé tí a gbé wọlé jẹ́ ìbéèrè méjì ọ̀tọ̀ọ̀tọ̀. Ilé-ìwé àpò lè ṣe àkọsílẹ̀ ẹ̀dà tí a tún ṣe nígbà tí ẹ̀mí ìlànà pẹ́ẹ̀pẹ́ ń dúró ti ohun àpapọ̀ àtijọ́ nínú ìrántí, àti àwòrán ẹ̀rọ tí a kó pọ̀ lè gbé àwọn ìkàwé tirẹ̀ tí kò sí olùṣàkóso àpò tí ń jábọ̀ rẹ̀. Béèrè lọ́wọ́ olùṣàkóso iṣẹ́ ohun tí ń ṣiṣẹ́, lẹ́yìn náà yẹ ìlànà náà àti àwọn ìsopọ̀ rẹ̀ wò.
systemctl status openvpn-server@server --no-pager ps -o pid,lstart,args -C openvpn ss -lntup | grep -E '1194|443' dpkg -l | grep -i -E 'openvpn|libssl' ldd "$(command -v openvpn)" | grep -i ssl
Àkókò ìbẹ̀rẹ̀ nínú àkọsílẹ̀ ìlànà ni kúlẹ̀kúlẹ̀ tí àwọn ènìyàn ń fò. Ẹ̀mí ìlànà tí a bẹ̀rẹ̀ kí ìgbéga àpò tí ó kẹ́yìn tó ń ṣiṣẹ́ kíkọ́ tí ó gbé wọlé nígbà ìbẹ̀rẹ̀, àti èyí gan-an ni ipò tí àkọsílẹ̀ sọ pé a ti tún ṣe tí ibùdó sì sọ ohun mìíràn.
Fífi kíkọ́ náà wé ìwọ̀n ìkéde
Àwọn ìkéde ń ṣàpèjúwe àwọn ọjà, ẹ̀dà àti nígbà mìíràn àwọn ipò tí a nílò, àwọn pápá mẹ́ta yẹn kì í sì í bá ẹ̀dà àpò mu nígbà gbogbo. Ìkéde Heartbleed ti OpenVPN ní Oṣù Kẹ́rin 2014 jẹ́ àpẹẹrẹ ìtàn tí ó wúlò nítorí pé ó ya àwọn ìtújáde Access Server tí ó kan jáde kúrò nínú àwọn iṣẹ́ wẹ́ẹ̀bù àti ẹ̀mí ìlànà VPN, tí wọ́n ní ìfihàn ọ̀tọ̀ọ̀tọ̀. Ẹ̀kọ́ ni láti ka ẹyọ wo ni ọ̀rọ̀ náà bo, dípò fífi ọ̀rọ̀ OpenSSL wé àpèrè.
Ìkéde yẹn ti di àtijọ́ pẹ̀lú. Àwọn nọ́mbà ìtújáde tí a tún ṣe kì í ṣe ìmọ̀ràn ìfiṣe ní báyìí, àti àìlera tí a tún ṣe ní 2014 kò sọ nǹkan kan nípa àwọn ìṣòro tó wá lẹ́yìn nínú ẹ̀ka tí o ń ṣiṣẹ́ lónìí.
Yíyanjú àìsopọ̀, lẹ́yìn náà pípadé ìfihàn
Nígbà tí àkọsílẹ̀ àti ìgbéléwọ̀n kò bá mu, ṣàyẹ̀wò bóyá àwọn méjèèjì ń ṣàpèjúwe ojú-ọ̀nà kan náà àti àyíká ìṣiṣẹ́ kan náà: àdírẹ́sì mìíràn, aṣojú iwájú, iṣẹ́ kejì, ìlànà àtijọ́ tí ó ṣì so mọ́ ibùdó, tàbí ìkàwé tí a kó pọ̀ tí olùṣàkóso àpò kò tíì rí. Yanjú èyí ní ààlà kí o tó tún ìròyìn kọ.
Lo àtúnṣe tí a ti gbà, tún iṣẹ́ tí ó kan bẹ̀rẹ̀ àti jẹ́rìí pé kíkọ́ tuntun ni ó ń ṣiṣẹ́ báyìí. Fáìlì tí a tún ṣe lórí díísì nígbà tí ìlànà àtijọ́ ṣì ń ṣe ìsọfúnni ìrìnàjò kì í ṣe àtúnṣe.
Lẹ́yìn náà bójú tó ohun tí ẹyọ náà lè ti mú ní àkókò ìfihàn. Pípa àti yíyí ẹ̀rí ìdánimọ̀ ń dáhùn àwọn ìbéèrè ọ̀tọ̀ọ̀tọ̀, àti ìwé-ẹ̀rí tí a fi pamọ́ sẹ́gbẹ̀ẹ́ ẹ̀rọ tí ó kan kì í ṣe àkọsílẹ̀ ohun tí ó jáde fúnra rẹ̀. Tẹ̀lé ìlana oníní-ìṣẹ̀lẹ̀ fún ìfagilé, yíyọ àwọn àkókò àti ìmúdójúìwọ̀n àwọn oníbàárà, kí o sì kọ ẹyọ wo ni ó kan, kí ni ó fà á tí ẹ̀rí fi yẹ, àti kí ni ó pa á dé. Àkọsílẹ̀ yẹn ni àyẹ̀wò tó wá lẹ́yìn yóò kà.