I log an bhalla dóiteáin tá líne amháin nár thug tú faoi deara: pacáid ACK, staid conntrack NEW, seoladh foinse nach leatsa é, port cinn scríbe oscailte. Is é an cathú é a léamh mar nasc isteach nua nach bhfuil údaraithe ag éinne. Is leithne an rud a deir an líne i ndáiríre: nuair a shroich an phacáid sin an hook seo, ní raibh aon staid mheaitseála ag an rianaí, agus bhí ACK á iompar ag an bpacáid. Dhá fhíric faoi dhá rud éagsúla iad sin, agus ní tras-scríobh iomlán ar chroitheadh lámh ceachtar acu. Seo an t-ord a dtéim tríd sula dtagaim ar chonclúid.

Tosaigh leis an bpacáid, ní leis an mbretithiúnas

Scar na breathnóireachtaí sula léirmhínítear iad. Cuireann bratacha TCP síos ar an bpacáid seo, cuireann staid an rianaí síos ar an méid a bhí ar eolas aige ag an hook sin, agus ní chuireann do ghabháil síos ach ar an bhfuinneog a thaifead tú.

Is é meascadh na dtrí rud sin an bealach a n-athraíonn ACK ina «lig an soláthróir duine isteach».

Cad a chiallaíonn NEW ag an hook i ndáiríre

meaitseáil conntrack iptables doiciméadaíonn NEW mar phacáid a thosaíonn nasc, nó ceann a bhaineann le nasc nach bhfuil trácht feicthe aige fós sa dá threo. Ciallaíonn ESTABLISHED go bhfuil pacáidí feicthe ag an rianaí sa dá threo. Ní deir ceachtar den dá shainmhíniú gur SYN a bhí sa phacáid, ná nach raibh stair aici nuair a tháinig sí.

Déanann rianaí a thosaíonn ag breathnú srutha ón lár an chéad phacáid eile a aicmiú de réir an méid atá ar eolas aige, agus d’fhéadfadh nach bhfuil aon rud ann. Is ráiteas é sin faoi chuimhne an rianaí, ní faoi rún an óstaigh chéin.

Míníonn rianú scaoilte an chuid is mó de na iontais ACK

Déanann an t-eithne doiciméadú ar nf_conntrack_tcp_loose, rud a ligeann don rianaí naisc TCP nár fheic sé ag tosú a ghlacadh. Nuair a bhíonn an socrú ag a luach réamhshocraithe, is féidir ACK ó lár srutha a ghlacadh mar shruth bunaithe. Múch é agus is dóichí go n-aicmítear an phacáid chéanna mar INVALID seachas NEW. Cuireann an dá thoradh síos ar rialacha an rianaí, ní ar stair an fheidhmchláir.

Mar sin seiceáil an socrú sin sula dtógfaidh tú teoiric ar an lipéad.

Eisiúin na cúiseanna leamha in ord seo

Chríochnaigh an chuid is mó de na teagmhais NEW-ar-ACK a lean mé i gceann de na cúiseanna seo, agus tá siad go léir saor le seiceáil:

  • Glanadh an tábla conntrack, nó atosaíodh an rianaí.
  • Atosaíodh an t-óstach, nó bhog an sruth go namespace nó gléas eile.
  • Sheol ródú neamhshiméadrach an SYN amach ar chonair nach bhfuil á gabháil agat.
  • D’athscríobh NAT an tuple, mar sin ní mheaitseálann an iontráil an méid a léigh tú a thuilleadh.
  • Thosaigh an ghabháil go déanach agus ní fhaca sí an tús riamh.

Baineann gach ceann acu na pacáidí níos luaithe ó radharc an rianaí agus fágann siad na cinn níos déanaí slán. Is é atosú nó glanadh tábla an rud is fusa a dhearbhú ó uptime agus ó na logaí. Taispeántar ródú neamhshiméadrach mar ghabháil aontreoch. Is é NAT an ceann gleoite, mar ní hé an tuple a stóráladh an tuple a cuireadh i gcló sa log.

Scríobh síos cé acu díobh seo a d’eisigh tú amach, agus conas, sula leanfaidh tú ar aghaidh.

Léigh an tuple, an comhéadan agus an hook

Eochrachaítear iontráil conntrack de réir seoltaí, port agus prótacail, mar sin athraíonn aon aistriúchán cé acu iontráil a mheaitseálann. Taifead an comhéadan agus an hook freisin, mar deir pacáid a fheictear ar an gcomhéadan mícheart nó tar éis slabhra eile nach ionann an chonair agus an rud a deir an léaráid. Nuair a bhaineann an teagmhas le VPN, socraigh an bhfuil tú ag breathnú ar an bpacáid inmheánach nó ar an iompróir seachtrach. Ansin cuir i gcomparáid lena bhfuil logáilte ag an ngeata don tuple cúig pháirt chéanna.

Tá dhá radharc ar aon sruth nach n-aontaíonn le chéile níos faisnéisí ná ceachtar acu leis féin.

Cathain is fiú é a mhéadú

Déan é a mhéadú nuair is féidir leat seirbhís atá inrochtana agus nár cheart a bheith a thaispeáint, leis an sruth, leis an mbeartas a d’údaraigh é agus le fianaise ón dá cheann. Ná tuairiscigh locht soláthróra ar bhonn aon lipéad stáit amháin nó aon ghabháil pháirteach amháin, mar déanfar an tuairisc sin a dhúnadh leis an míniú a léigh tú díreach. Má tá an tseirbhís nochtaithe i ndáiríre, is é úinéir na teorann sin an duine ceart chun é a shocrú, agus is dóichí gurb é mapáil phoirt tharmligthe nó éisteoir neamh-intinneach an chúis ná fabht.

Ansin dún an bhearna infheictheachta a ligean do phacáid amháin breathnú mar sheisiún iomlán.

Ailt ghaolmhara