Ìṣàyẹ̀wò wẹ́ẹ̀bù bẹ̀rẹ̀ pẹ̀lú èròngbà, kì í bẹ̀rẹ̀ pẹ̀lú ibi gbígbà. Kíkà àwọn oníbàárà tí ń ṣiṣẹ́, wíwọ̀n àkókò ìpè API àti kíkà ara àwọn ìfiránṣẹ́ kọ̀ọ̀kan nílò ẹri tí ó yàtọ̀ àti àwọn ìpinnu àṣírí tí ó yàtọ̀. Ẹnu-ọna tí ń gbé HTTPS tí a dáàbò bò já, rí àwọn ìsopọ̀ dípò àkóónú ojú-ìwé. Yíyan ìpele tí kò tọ́ ń fúnni ní dátà tí ó dà bí ọlọ́rọ̀ tí kò sì dáhùn ohunkóhun.

Sọ orúkọ ìbéèrè kí orísun dátà tó dé

Bẹ̀rẹ̀ pẹ̀lú ìpinnu iṣẹ́ tí dátà gbọ́dọ̀ ṣe àtìlẹ́yìn fún. Àwọn ìbéèrè ìwọ́lẹ̀ nílò ìkà àti àkókò, àwọn ìbéèrè ìbéèrè nílò ọ̀nà àti àmì ipò, àwọn ìbéèrè àkóónú sì nílò ara ìfiránṣẹ́. Gbogbo ìgbésẹ̀ sínú ń fi ìfọ̀kànbalẹ̀ àti ìdíjú oníṣẹ́-ẹ̀rọ kún. Jẹ́ kí olówó iṣẹ́ àti olówó ààbò fọwọ́ sí àwọn olùgbọ́, èròngbà àti ìtọ́jú kí ìkójọ tó bẹ̀rẹ̀, nítorí wíwa tunnel kì í ṣe ìpinnu yẹn.

Kọ ìbéèrè náà ní gbólóhùn kan kí o sì tọ́jú rẹ̀ lẹ́gbẹ̀ẹ́ ètò ìkójọ. Òun ni ìṣàkóso ìwọ̀n tí ó ṣeé gbẹ́kọ̀lé nìkan.

Ohun tí ẹnu-ọna lè àti kò lè fi hàn

Ẹnu-ọna tí ń gbé HTTPS tí a dáàbò bò dáadáa já máa ń rí àwọn àdírẹ́sì, ebute àti ìwọ̀n, kì í rí àwọn ìlà ìbéèrè tàbí ara.

conntrack -L -d 203.0.113.10 | head
tcpdump -ni vpn0 -c 20 'tcp port 443'

Àkójọ conntrack ń fi àwọn ṣíṣàn àti ìtumọ̀ hàn, gbígba kúkúrú sì ń fi àwọn pákẹ́tì hàn láìsí àkóónú app tí a lè kà. Ìyẹn tó láti dáhùn bóyá ìrìnnà ń ṣàn, iye rẹ̀, àti láàrín àwọn ipò ìparí wo. Èyí kì í ṣe àkójọ URL, CONNECT proxy lásán sì ń gbé ìpàṣípààrọ̀ tí a fi ààlà pamọ́ já láìparí TLS app. Nígbà tí ẹnìkan bá ṣèlérí àwọn ọ̀nà ìbéèrè láti ipò yẹn, béèrè irú ẹ̀ka wo ni ó ń yọ ààlà, àti lábẹ́ ìgbẹ́kọ̀lé ta.

Àwọn àkọsílẹ̀ app dáhùn ọ̀pọ̀ àwọn ìbéèrè ìbéèrè

Fún app tí ìwọ ń darí, àkọsílẹ̀ tí app náà ń ṣe àtìlẹ́yìn fún máa ń dáhùn ìbéèrè ní ìpele ìbéèrè láìyọ ààlà àwọn ìsopọ̀ ẹlòmíràn.

curl -sS -o /dev/null -w "%{http_code} %{time_total}\n" https://app.example.com/health
tail -n 5 /var/log/nginx/access.log

Ìbéèrè ìlera ń díwọ̀n ìwọ́lẹ̀ láti ipò oníbàárà, àkọsílẹ̀ àwọlé sì ń kọ àwọn pápá tí server ti yàn láti tọ́jú. Yan àwọn pápá tí iṣẹ́ nílò kí o sì fi ìyókù síta, nítorí pàápàá URL lè gbé àwọn paramita tí ó ní ìfọ̀kànbalẹ̀. Ìlà àkọsílẹ̀ kan jẹ́ ẹri nípa iṣẹ́ yẹn, kì í ṣe nípa gbogbo iṣẹ́ mìíràn tí olùlò dé nípasẹ̀ tunnel. Mímú ìkójọ kúrú tún mú ìbéèrè ìtọ́jú kéré, nítorí náà ṣètò fèrèsé tí ó kúrú ju àdánwò ìrònú tí ó dá àbá náà.

Ìdáná jẹ́ àpẹẹrẹ ìgbẹ́kọ̀lé tí ó yàtọ̀

Bí ìgbéléwọ̀n ní ìpele ìfiránṣẹ́ bá jẹ́ dandan níti gidi, ìdáná TLS ń dá ipò ìparí tí a gbẹ́kọ̀lé tuntun àti ètò ìgbẹ́kọ̀lé oníbàárà tí a gbọ́dọ̀ pín kí a sì tọ́jú. Àwọn app tí ń so àwọn ẹ̀rí-ẹ̀kọ́ mọ́ra yóò já, olùdarí sì ń di kókóró àṣírí mú tí ìdáàbòbò rẹ̀ ṣe pàtàkì bí kókóró server èyíkéyìí. Mímú ìkójọ ṣiṣẹ́ nípasẹ̀ dídíjẹ́ àmì-ẹ̀rí ààbò tàbí pípọ́n app tí ń so àwọn ẹ̀rí-ẹ̀kọ́ rẹ̀ mọ́ra ń pààrọ̀ ìṣàkóso ààbò fún ìlà àkọsílẹ̀ kan. Yan àpẹẹrẹ ìgbéléwọ̀n tí a kọ sílẹ̀ tí a ti ń darí ìpínpín ìgbẹ́kọ̀lé rẹ̀, kí o sì tọ́jú kókóró àṣírí aláṣẹ náà síta kúrò nínú ohunkóhun tí a pín.

Ní òpin fèrèsé ìkójọ, yọ ètò àti ohun èlò ìgbẹ́kọ̀lé rẹ̀ kúrò nípasẹ̀ àwọn olówó rẹ̀, kí o sì sọ ẹri tí a tọ́jú nù gẹ́gẹ́ bí ìlànà tí a gbà. Ìsọfúnni tí a gbẹ́kọ̀lé tí ó tó fún èròngbà tí a sọ ni ìdiwọ̀n àṣeyọrí, kì í ṣe gbígba tí ó tóbi jùlọ tí ó ṣeé ṣe.

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