Skip to Content

Odoo 19 Community: Web RBL – Liosta bactha do thrácht ionsaithe ar do ghréasáin féin

24 Meán Fómhair 2026 by
Odoo 19 Community: Web RBL – Liosta bactha do thrácht ionsaithe ar do ghréasáin féin

Cód foinse: github.com/Alex0176/odoo-web-rbl — AGPL-3, in-úsáidte go saor.

An té a reáchtálann freastalaí Odoo ar an idirlíon, faigheann sé cuairteoirí. Ní uaireanta, ach gan stad. Thar seacht lá déag rinneamar logáil ar 731,297 iarratas ar ár gcúig shuíomh gréasáin agus rinneamar meastóireacht orthu. Ní cuairteoirí a bhí in 110,511 acu, ach cuardach uathoibrithe ar leochaileachtaí, sonraí rochtana agus comhaid cumraíochta.

Déanann an post seo cur síos ar Web RBL, modúl foinse oscailte do Odoo 19 Community a aithníonn an trácht seo, a mheasann, a thaifeadann agus a dhiúltaíonn dó — agus a fhoilsíonn an liosta bactha mar liosta RBL, anseo san fhormáid a léann ballaí dóiteáin agus Reverse Proxys go díreach. Tagann na figiúirí ar fad ó oibriú fíor.

Cad is féidir leis an modúl a dhéanamh — forbhreathnú ar na feidhmeanna

FeidhmCad a dhéanann síSeachadadh
Aithint patrúnAithníonn sí taiscéalaíocht de réir cosáin agus iarmhír: .env, .git, comhaid chumraíochta, eochracha scamall, treoracha tógála CI/CD, WordPress, PHP, Path Traversal, bainisteoirí bunachar sonraí, GraphQL, forghníomhú orduithe trí /api/fs/exec agus comhéadain den chineál céannablocáil
Trí leibhéal in aghaidh an phatrúinblocáil, comhaireamh nó tuairisciú — in-athrú in aghaidh an phatrúin, gan códin aghaidh an phatrúin
TairseachaAn oiread sin amas den phatrún céanna sula mblocáiltear; deich le haghaidh logálacha isteach10 ag logáil isteach
Cosaint logála isteachLogálacha isteach theipthe trí fhoirm agus XML-RPC/JSON-RPC, seiceálacha seisiúin theipthe, rochtain ar an mbainisteoir bunachar sonraí — sa bhunachar sonraí, ní sa chuimhne oibreair
Aithint bot ag an logáil isteachAn té a ligeann ar scor an teachtaireacht feithimh tar éis deich n-iarracht theipthe agus a leanann ag bualadh, blocáiltear láithreach éblocáil
Aithint iompairSeoltaí a chruthaíonn fiche leathanach earráide i gcúig nóiméad agus beagnach aon leathanach amais — is é sin ag tomhas in ionad léamhtuairisciú
Scór 0–100Cé chomh cinnte atá sé go bhfuil ionsaitheoir taobh thiar den seoladh? As déine an phatrúin, líon na bpatrún éagsúil, laethanta suntasacha, fearainn lena mbaineann agus líon na n-amas — le cúis i ngnáthtéacsair
Bac logála isteach de réir scóirÓ scór in-athraithe ar aghaidh tá an logáil isteach toirmiscthe, fanann an suíomh gréasáin inléiteó 40
Amhras faoi shonraí rochtana goidteTuairiscítear logáil isteach rathúil ó sheoladh amhrasach agus, más mian leat, sanntar mar thasc é — uair amháin in aghaidh an tseolta agus an laeair
Liostaí bagairtíNóid scoir Tor, Spamhaus DROP, FireHOL Level 1, blocklist.de réamhchumraithe; is féidir aon liosta RBL eile a chur isteach de réir seolta, comhréiteach laethúil, leibhéal ar leith do gach liostatuairisciú
Gan rochtain ar an logáil isteachAn ceathrú leibhéal do liostaí agus do thíortha: tá an suíomh gréasáin inléite, ach tá an fhoirm logála isteach agus na comhéadain dúnta — an freagra cuí ar TorRogha
Tír tionscnaimhAn tír in aghaidh an amais agus an tseolta trí GeoLite2; coinníonn an modúl an bunachar sonraí cothrom le dáta é féin le heochair cheadúnais saor in aiscetaispeáin
Rialacha tíreBlocáil, gan rochtain ar an logáil isteach, tuairisciú nó saor go sainráite — in aghaidh na tíre, d’aon ghnó gan réamhshocrúaon cheann
MícumraíochtaíAithnítear QNAP, Synology, Exchange-Autodiscover, ActiveSync, WebDAV/CalDAV/CardDAV, ní bhlocáiltear choíche iad agus cuirtear ar liosta oibre iad le fionnachtain agus leis an bhfearann lena mbaineanntuairisciú
Ticéad in aghaidh an tseoltaDéantar ticéad d’fhionnachtain, más mian leat — ceann amháin go díreach in aghaidh an tseolta, osclaítear ticéad dúnta arís in ionad é a dhúbláilas
Leathanaigh éigeantacha agus bailitheoiríFanann cosán canónach an Impressum inrochtana i gcónaí; aithnítear tástáil uathoibrithe ar litriú eachtrach agus, más mian leat, blocáiltear étuairisciú
Liosta ceadaitheSeoltaí agus líonraí nach mblocáiltear choíche; líontar go laethúil é ón mballa dóiteáin (ceann scríbe VPN) agus ó raonta seoltaí foilsithe Googlebot agus Bingbotair
Sannadh do chustaiméiríSanntar amas ó líonra custaiméara dó — ón liosta ceadaithe, gan buille faoi thuairim de láimh riamhair
Fearann agus aitheantóir in aghaidh an amaisCén suíomh gréasáin a ndearnadh teagmháil leis, le cén User-Agent — tá an dá rud ar iarraidh sa loga rochtanaair
AnailísLéaráid agus pivot thar na hamais go léir: in aghaidh an phatrúin, an lae, an fhearainn, na tíre, an tseoltaair
BaoiteFaigheann sonda freagraí cumtha le luach canáraí; an té a iarrann é ina dhiaidh sin, léigh sé iadas
Seachadadh RBLAn bloclíosta mar liosta seoltaí amháin nó mar JSON ag seoladh dá chuid féin atá cosanta le comhartha — do HAProxy, OPNsense agus aon bhalla dóiteáin a léann liostaí URLair

Tá gach a seachadtar le tuairisciú, as nó rogha mar sin d’aon ghnó: ba cheart don té a chuireann bloc ar siúl é a dhéanamh toisc go bhfaca sé cúpla lá é, an té a thiteann air — ní toisc gur theastaigh ón réamhshocrú é.

Anailís Web RBL: amais in aghaidh an phatrúin thar seacht lá

An anailís: amais in aghaidh an phatrúin thar seacht lá. Is é an barra is airde an cuardach ar chomhaid .env.

Liostaí RBL: bealach caighdeánach chun blocanna a sheachadadh

Seasann RBL do Real-time Blackhole List. Tagann an téarma ón domhan ríomhphoist, áit a bhfoilsíonn Spamhaus agus daoine eile liostaí de sheoltaí seoltóirí mailíseacha ó na nóchaidí i leith. Is é an prionsabal an rud is simplí is féidir, agus is é sin go beacht an fáth a bhfuil sé chomh forleathan: seoladh amháin in aghaidh na líne, inrochtana trí HTTP, athluchtaithe go rialta. Gan formáid is gá a pharsáil ar dtús, gan comhéadan a n-éilíonn uirlis.

Is féidir le beagnach gach balla dóiteáin agus gach seachfhreastalaí cúil liosta den sórt sin a léamh agus rialacha a thógáil uaidh. Tugann na monaróirí ainmneacha éagsúla air, ach is é an sásra céanna é i ngach áit:

  • OPNsense agus pfSense — URL Table Alias: an liosta seoltaí a luchtú trí HTTP, é a úsáid mar ailias i rialacha balla dóiteáin, nuashonrú gach uair an chloig nó gach lá
  • HAProxy — comhaid ACL agus Maps: src -f sperrliste.txt i riail http-request deny, athluchtaithe tríd an API ama rite gan atosú
  • nginx — modúl geo le comhad seoltaí san áireamh, nó treoracha deny ó chomhad include giniúnaithe
  • Fortinet FortiGate — External Block List nó Threat Feed: URL ónar tarraingíonn an balla dóiteáin liosta IP agus a úsáideann sé i mbeartais
  • Palo Alto Networks — External Dynamic List (EDL): an prionsabal céanna, mar chineál réada ar leith sna beartais slándála
  • Check Point — Custom Intelligence Feeds agus IP Block Lists trí URL
  • Cisco Secure Firewall (Firepower) — Security Intelligence Feeds le foinsí liostaí dá chuid féin
  • Sophos Firewall — Third-Party Threat Feeds: liostaí seoltaí ó URL mar fhoinse do rialacha blocála
  • Juniper SRX — Dynamic Address Entries ó fhothaí
  • MikroTik RouterOS — Address Lists, líonta ó URL le script agus fetch
  • CrowdSec — liostaí dá chuid féin mar fhoinse do na bouncers ar gach córas tacaithe

Sa fhormáid seo go beacht a sheachadann Web RBL a bhloclíosta. Caitheann an balla dóiteáin na pacáistí uaidh sula sroicheann siad an freastalaí gréasáin — agus leo gach iarracht eile ón seoladh céanna, mar shampla ar an bhfreastalaí ríomhphoist nó ar gheata an VPN.

An dá threo, ach an áit cheart

Oibríonn an bealach sa treo eile freisin: i Web RBL is féidir aon liosta RBL a chur isteach — URL, leibhéal, sin é. Tá nóid scoir Tor, Spamhaus DROP, FireHOL agus blocklist.de réamhchumraithe, cuirtear cinn eile leis i dtrí chlic. Briseann an modúl gach liosta ina raonta seoltaí agus seiceálann sé gach iarratas ina n-aghaidh, i gcúpla micrishoicind.

Ach fós: is ciallmhaire liostaí eachtracha a úsáid ar an mballa dóiteáin roimhe. Ar thrí chúis. Feiceann an balla dóiteáin gach seirbhís, ní HTTP amháin — ba cheart go dteipfeadh ar sheoladh ó liosta Spamhaus ar an bhfreastalaí ríomhphoist agus ar an VPN freisin. Caitheann sé uaidh ar leibhéal an phacáiste, sula mbunaítear nasc ar chor ar bith, agus ní chosnaíonn sé aon rud ar fhreastalaí an iarratais mar sin. Agus is é an áit a gcothaítear liostaí den sórt sin ar aon nós; is dara áit é an dara cóip san iarratas inar féidir leis dul as dáta.

An rud a bhfuil na liostaí sa mhodúl go maith dó fós: don rud nach féidir le balla dóiteáin a dhéanamh. Níl aon eolas aige ar fhoirm logála isteach. Is féidir le Web RBL rochtain ar an logáil isteach a dhiúltú do sheoladh ó liosta Tor agus an suíomh gréasáin a sheachadadh mar sin féin — ba cheart cead a bheith ag an té ar mian leis léamh gan ainm; ní ba cheart don té ar mian leis pasfhocail a thástáil gan ainm. Agus is féidir leis logáil isteach rathúil ó sheoladh liostaithe a thuairisciú mar chás amhrais. Teastaíonn an liosta don dá rud san áit ina dtarlaíonn an logáil isteach.

Meastóireacht in ionad instinn

Is rud eile é seoladh a d’iarr /wp-login.php uair amháin ná ceann a ghabh thar thrí fhearann le cúig phatrún éagsúla ar dhá lá. Athraíonn Web RBL é sin ina scór ó 0 go 100 — as an méid a chonaic sé féin, gan seirbhís eachtrach agus gan fiosrúchán amach.

Iontráil Web RBL le scór 84 agus bunús

Iontráil amháin: 99 amas, scór 84, agus an bunús i dteanga shoiléir — an patrún is troime, cúig phatrún tromchúiseacha éagsúla, dhá lá amhrasacha, os cionn fiche amas.

Socraíonn an scór dhá rud. Ó luach is féidir a shocrú, tá an logáil isteach toirmiscthe — fanann an suíomh gréasáin inléite, ach an té a chuardaigh sonraí logála isteach cheana, ní fhaigheann sé deis iad a aimsíodh a thriail. Agus tuairiscítear logáil isteach rathúil ó sheoladh a bhfuil scór aige: ansin níor thomhais duine éigin a thuilleadh, ach bhí a fhios aige. Bhí an t-úsáideoir údaraithe ar an mbóthar, nó chuaigh na sonraí logála isteach amú — ní chinneann an modúl sin, cuireann sé faoi bhráid duine é ar féidir leis a fhiafraí. Ní dhéantar teagmháil leis an bpasfhocal féin in áit ar bith.

Bloclíosta Web RBL, scagtha de réir scóir ó 40

An bloclíosta, scagtha de réir scóir ó 40: líon na n-amas, laethanta amhrasacha, fearainn a ndearnadh difear dóibh agus an cosán deireanach in aghaidh an tseolta.

An méid a chosnaíonn Web RBL — an éifeacht chosanta go mion

1. Fanann sonraí logála isteach gan aimsiú

Ní lorgaíonn an aicme ionsaithe is mó a tomhaiseadh bylaí in Odoo, ach rúin a fágadh ina luí. Thar seacht lá déag:

  • 57.721 iarratas ar chomhaid .env — is ansin atá pasfhocail bunachair sonraí, eochracha API agus rúin seisiúin
  • 5.535 iarratas ar chomhaid chumraíochta
  • 4.388 iarratas ar shonraí logála isteach scamall: credentials.json, service-account.json, firebase-adminsdk.json, rclone.conf, .git-credentials
  • 2.811 iarratas ar eolairí .git — an té a aimsíonn ceann, íoslódálann sé an cód foinseach iomlán lena stair
  • 1.907 iarratas ar threoracha tógála ar nós .github/workflows/deploy.yml nó .gitlab-ci.yml, ina bhfuil cláir agus ainmneacha eochracha

Is é an rud is tábhachtaí ansin ná ní líon na n-iarratas, ach líon na seoltaí éagsúla: tháinig /credentials.json ó 98 seoladh, /.git-credentials ó 92. Ní scanóir aonair é sin, ach tacar caighdeánach a ritheann ar fud an domhain ag an am céanna.

2. Téann iarrachtaí logála isteach in aisce — go buan

Tá coscán dá chuid féin ag Odoo i gcoinne pasfhocail a thriail. Tá trí theorainn aige atá doiciméadaithe sa chód foinseach Odoo féin: tá an cuntar i gcuimhne oibre an phróisis oibre agus athshocraítear é le gach atosú, moilliíonn sé amháin in ionad blocáil, agus ní chuireann sé san áireamh ach iarrachtaí a théann ar aghaidh go dtí an seiceáil pasfhocail.

Cuireann Web RBL isteach ar na pointí céanna, ach scríobhann sé sa bhunachar sonraí. Mar sin:

  • Maireann an staid gach atosú agus bíonn sí bailí thar na próisis oibre go léir
  • Cuirtear an dá bhealach san áireamh: an fhoirm logála isteach /web/login agus na comhéadain /xmlrpc/2/common agus /jsonrpc
  • Cuirtear san áireamh freisin iarrachtaí nach sroicheann an seiceáil pasfhocail riamh — mar shampla logálacha isteach gan chomhartha seisiúin bailí
  • Áirítear rochtain theipthe ar an mbainisteoir bunachair sonraí; is é sin an iarracht logála isteach is tromchúisí ar fad

Tá an tairseach do logálacha isteach socraithe ag deich, agus is tomhas an chúis: de naoi logáil isteach theipthe i seacht lá déag, tháinig an chuid is mó ó chustaiméirí a shocraigh an rochtain dóibh féin ar ghléas breise agus a chuir isteach an fearann mícheart — i gcás amháin a gcuid féin, ach le fleiscín in ionad poncaíochta. Ní dhéanfadh bloc ag an gcéad iarracht theipthe ionsaitheoirí a bhualadh, ach custaiméirí le linn na socraithe.

An té a leanann ag bualadh ar an doras, áfach, cé go bhfuil an freastalaí tar éis “fan nóiméad” a fhreagairt cheana, blocáiltear é láithreach. Léann duine an teachtaireacht sin agus fanann sé; an té a neamhaird í, is clár é. Gabhann patrún dá chuid féin le tairseach nialas an cás sin go beacht, agus ní féidir leis comhghleacaí a bhualadh: ní shroicheann ach an té a bhfuil deich n-iarracht theipthe taobh thiar de cheana agus a leanann ina dhiaidh sin é.

3. Ní chosnaíonn an t-ionsaí aon rud ar an bhfreastalaí a thuilleadh

Bhí sonda ar chosán ar nós /@fs/../../.env costasach roimh an modúl: lorgaíonn Odoo an leathanach earráide, rindreálann sé é, tuislíonn sé ar na deighleoga poncaíochta agus an seoladh á thógáil, agus teipeann air ansin ar leathanach earráide an leathanaigh earráide freisin. Dhá rian cruaige in aghaidh an tsonda. Tomhaiseadh 28.401 earráid den sórt sin i seacht lá déag, móide 9.467 earráid leantach.

Gabhann Web RBL isteach in ir.http._match, mar sin roimh an gcosán a aimsiú. Tagann an freagra gan teimpléad, gan rochtain bunachair sonraí thar an seiceáil bhloc agus gan líne loga. Ritheann an seiceáil in aghaidh an liosta ceadaithe, na liostaí bagairtí agus na rialacha tíre ón gcache trí raonta seoltaí sórtáilte — cúpla micrishoicind, fiú le breis agus tríocha míle raon.

4. Caitheann an balla dóiteáin an t-ionsaitheoir amach sula sroicheann sé

Foilsítear an bloclíosta mar liosta RBL a léann HAProxy agus OPNsense go díreach. Ní shroicheann an t-ionsaitheoir an freastalaí gréasáin ar chor ar bith mar sin — ná aon seirbhís eile ar an óstach céanna. Cosnaíonn rochtain a aithníodh uair amháin mar mhailíseach an meaisín iomlán siar mar sin.

Trí leibhéal: blocáil, comhaireamh, tuairisciú

Ní ionsaí é gach iarratas in aisce. Déanann Web RBL idirdhealú idir trí leibhéal mar sin, agus is féidir an leibhéal a athrú in aghaidh an phatrúin gan teagmháil leis an gcód.

LeibhéalAn t-iarratas a spreagToradh don seoladh
blocáildiúltaítear éblocáilte ar feadh 24 uair an chloig, go buan tar éis trí lá amhrasacha
comhaireamhtéann sé trídtaifeadta amháin, gan bloc
tuairisciútéann sé trídtaifeadta le téacs fionnachtana, ní bhlocáiltear choíche

Do liostaí bagairtí agus do thíortha tá ceathrú leibhéal ann: gan rochtain ar an logáil isteach. Fanann an suíomh gréasáin inléite, tá an fhoirm logála isteach agus na comhéadain dúnta. Is é an lár-bhóthar é do gach rud atá amhrasach ach nach gá a bheith mailíseach — Tor, raon ionad sonraí, tír gan custaiméirí.

Cé na hionsaithe a aithnítear

Tá na patrúin go léir tástáilte i gcoinne fíor-thrácht. Tá líon na seoltaí éagsúla le taobh d’aon ghnó — taispeánann sé an bhfuil patrún ag bualadh ar scanóir aonair nó ar mhodh oibre forleathan.

Aicme ionsaitheIarrataisSeoltaí
Fuadach .env57.721223
Sonda PHP12.237256
Trasnú cosáin le sprioc luachmhar10.04664
Comhaid chumraíochta5.535114
Eochracha rochtana scamall4.388152
Sonda WordPress3.366385
Fuadach .git2.811255
Taiscéalaíocht Odoo (bainisteoir bunachair sonraí, fiosrúchán leagain)2.500213
Slabhraí uirlisí AI agus forghníomhú orduithe (/mcp, /api/fs/exec)2.45074
Treoracha tógála (CI/CD)1.90788
Críochphointí GraphQL1.87871

Is díol suime an aicme is nuaí. D’iarr 54 seoladh éagsúla /api/fs/exec 369 uair — ní rochtain léitheoireachta é sin, ach iarracht orduithe a fhorghníomhú. Ní raibh spriocanna den sórt sin ann dhá bhliain ó shin; tagann siad ó chomhéadain uirlisí nua AI agus ó chiútaí tascanna. An té a dhíríonn a chosaint ar WordPress agus PHP amháin, ní fheiceann sé aon rud de seo. Sa mheastóireacht tá meáchan mór leis an aicme seo dá bhrí sin.

Liostaí bagairtí agus tír tionscnaimh

Liostaí bagairtí Web RBL: Tor, Spamhaus DROP, FireHOL, blocklist.de

Ceithre liosta, 32.851 raon seoltaí, iad go léir ar “tuairisciú amháin”. Is seoladh agus leibhéal é gach liosta eile.

Is líomhain é liosta eachtrach a dhéanann duine eile, ar chúiseanna nach bhfuil a fhios againn, faoi thrácht nach bhfaca muid riamh. Is féidir leis a bheith mícheart, as dáta nó beartaithe le haghaidh cuspóra eile: bailíonn blocklist.de seoltaí go príomha a thriail logálacha isteach SSH áit éigin eile, agus is beag a insíonn sé sin faoi fhreastalaí gréasáin. Is é sin an fáth a gcoinníonn Web RBL liostaí eachtracha scartha ón mbloclíosta féin, agus is é sin an fáth gurb é tuairisciú an réamhshocrú. Agus buann an liosta ceadaithe féin i gcónaí: tá níos mó meáchain ag custaiméir a bhfuil aithne againn air ná ag meastóireacht triúir.

Tá an tír tionscnaimh ar gach amas agus ar gach seoladh. Is dochloíte é chun measúnú a dhéanamh — is rud eile é iarracht logála isteach ón tír féin ar a deich ar maidin ná ceann ó thír nach bhfuil custaiméir amháin inti. Is beag úsáid atá leis chun blocáil go huile is go hiomlán, agus deir ár bhfigiúirí féin amhlaidh: tháinig na hionsaitheoirí inár liosta den chuid is mó ó raonta scamall sa Bheilg, san Fhionlainn agus san Ísiltír. Ní bhuailfeadh bloc ar gach rud lasmuigh den limistéar Gearmáinise iad — ach bhuailfeadh sé ár bhfostaithe féin ar saoire agus custaiméirí ar thuras gnó.

Rialacha tíre Web RBL: seachadta folamh, le míniú

Seachadtar rialacha tíre folamh, agus insíonn an radharc cén fáth.

Mícumraíochtaí a thuairisciú in ionad iad a bhlocáil

Ní ionsaí ná cuairteoir é an cás is minice i bhfíor-thrácht, ach bogearraí lochtacha a cheapann gur rud eile é an freastalaí gréasáin:

  • 1.367 glao ar chomhéadan gréasáin NAS QNAP — cliant sioncrónaithe nach bhfuil a sprioc ceart a thuilleadh. Bhuail port amháin ar an doras 962 uair.
  • 65 fiosrúchán Autodiscover — Outlook a cheapann gurb é fearann an ghréasáin a Exchange

Ní bhlocáiltear seoltaí den sórt sin choíche. Ní leigheasann bloc an locht, folaíonn sé é — agus buaileann sé ar an té a bhfuil a ghléas mícheart cheana féin. Ina áit sin cruthaítear iontráil le téacs fionnachtana agus leis na fearainn lena mbaineann, as a ndéantar ticéad go huathoibríoch, más mian leat: ceann amháin go díreach in aghaidh an tseolta, agus má dhúntar é agus go dtagann an seoladh chun solais arís, osclaítear an ticéad céanna arís, in ionad dara ceann a chruthú.

Aithnítear QNAP, Synology, Exchange-Autodiscover, ActiveSync agus cliaint WebDAV, CalDAV agus CardDAV. Ainmníonn na patrúin ainmneacha comhad agus eolairí beachta, riamh iarmhíreanna loma: san eolaire céanna /cgi-bin/ luíonn na glaonna sioncrónaithe neamhdhíobhálacha díreach le hais sonda clasaiceacha ar nós printenv.pl.

An liosta ceadaithe: seoltaí nach mblocáiltear choíche

Níl praghas earráide mar a chéile do gach seoladh. Le scanóir ó ionad sonraí ní chosnaíonn aláram bréagach faic. Le ceann scríbe tolláin láithreáin cosnaíonn sé an láithreán.

Is é sin an fáth go bhfuil dara liosta ann a sheasann roimh an gcéad cheann: seoltaí agus líonraí nach mblocáiltear choíche. Ní chuireann sé aon rud ina thost — an té atá air, déantar é a sheiceáil agus a thaifeadadh i gcónaí, ní bhíonn ach an toradh fágtha ar lár. Sin an difríocht ó eisceacht sa bhalla dóiteáin: déanann sé sin dall, ní dhéanann an ceann seo ach foighneach.

Líontar é go laethúil as dhá fhoinse: ón mballa dóiteáin féin le gach ceann scríbe VPN, ionas nach mbeidh tollán nuasocraithe ag brath ar dhuine éigin cuimhneamh ar an mbloclíosta — agus ó raonta seoltaí foilsithe Google agus Microsoft dá gcrawlers. Is amhlaidh amháin is féidir Googlebot fíor a idirdhealú ó scanóir a thugann an t-ainm sin air féin. Ní mór innill chuardaigh a bhlocáil choíche; an té a dhúnann amach iad, baineann sé a shuíomh den innéacsú gan bealach ar ais.

Baineann riail leis sin atá níos tábhachtaí ná an comhréiteach: ní scriosann freagra folamh riamh. Mura bhfreagraíonn an fhoinse, nó mura bhfreagraíonn sí go folamh nó go dothuigthe, fanann an liosta gan athrú. Cuireann liosta ceadaithe a fholmhaíonn é féin le linn suaite gach tollán leis ag an nóiméad is measa is féidir a shamhlú.

Má iompraíonn iontráil sa liosta ceadaithe custaiméir, sanntar gach amas óna líonra dó. Mar sin tá teagmhálaí ag mícumraíocht láithreach, gan gá le duine ar bith seoltaí a lorg.

Sonraí éigeantacha agus bailitheoirí sonraí uathoibrithe

Ní leathanach coitianta é an Impressum. Ní mór dó fanacht inrochtana do dhaoine, mar cruthaíonn bloc air go beacht an sárú a lorgaíonn bailitheoir. Ag an am céanna is é an leathanach a bhfuil ainm agus seoladh air — agus mar sin sprioc an bhuainte mheaisínigh.

Le linn thonn na n-aifeála san Ostair mar gheall ar chló Google leabaithe, léirigh na logaí nár tháinig na litreacha ó chuairteanna aonair, ach ó chrosbhualadh uathoibrithe: óstaigh éagsúla gan bá lena chéile, ar scoilt milleashoicindí óna chéile.

Réitíonn Web RBL é sin le híosghrádú in ionad eisceachta. Ní bhuaileann an cosán canónach /impressum ar aon phatrún ar chor ar bith agus fanann sé inrochtana i gcónaí. Tuairiscítear litriúcháin eachtracha ar nós /impressum.php — nach bhféadfadh a bheith ann ar leathanach Odoo — agus an té nach nglacfaidh leis an mbuain mheaisíneach, athraíonn sé paraiméadar. Tá sitemap agus robots díolmhaithe uaidh sin agus ní féidir iad a bhlocáil go bunúsach: níl aon sonra pearsanta iontu, agus is é tasc gach crawler inneall cuardaigh iad a fháil.

Fearann agus aitheantóir: an méid atá ar iarraidh sa loga rochtana

Ní scríobhann loga rochtana werkzeug an t-óstach a ndearnadh teagmháil leis ná aitheantóir an ghlaoiteora. Faigheann Odoo an dá rud ar ndóigh — gan an t-óstach ní bheadh sé in ann an suíomh ceart a roghnú ar chor ar bith le go leor suíomhanna gréasáin. Ach ní féidir iad a léamh ina dhiaidh sin.

Coinníonn Web RBL an dá rud in aghaidh an amais. Freagraíonn sé sin dhá cheist nach féidir a fhreagairt ar shlí eile: cén suíomh gréasáin a bhfuil mícumraíocht ag labhairt leis — agus mar sin cé leis an bhfearann — agus an dtugann seoladh cuairt ar leathanach amháin nó ar gach ceann. Is sainchomhartha an chrosbhuailte iad roinnt fearainn neamhghaolmhara ón seoladh céanna, agus ardaíonn siad an scór.

Léirigh anailís ar cheann dár suíomhanna gréasáin an méid a dhéanann an t-aitheantóir: thar seachtó faoin gcéad den trácht ar fad a bhí ar ghlaoiteoir amháin, scaipthe thar breis agus céad seoladh. Gan an t-aitheantóir bheadh sé cosúil le scraiper dáilte. Ba é GPTBot a bhí ann, crawler OpenAI — d’iarr sé robots.txt arís agus arís eile agus d’iompair sé go hiomlán ceart.

Na gnéithe slándála go mion

1. An bhrath seachfhreastalaí — an pointe is contúirtí ar fad

Má ritheann Odoo taobh thiar de reverse proxy agus má tá proxy_mode socraithe go mícheart, feiceann an modúl an seoladh céanna le gach iarratas: seoladh an phrocsaí. Dhúnfadh bloc gach cuairteoir amach ag an am céanna ansin.

Is é sin an fáth go seiceálann Web RBL roimh gach bloc an bhfuil cinneadh an tseolta iontaofa. Éilíonn sé proxy_mode in éineacht le ceanntásc seolta ar aghaidh, diúltaíonn sé oibriú má thagann seoladh ar aghaidh gan proxy_mode, agus diúltaíonn sé mar an gcéanna do níos mó ná seachfhreastalaí idirmheánach amháin. Mura bhfuil tú cinnte, ní bhlocáiltear.

2. Ní bhlocáiltear líonraí féin choíche

Tá raonta seoltaí príobháideacha, loopback, link-local agus CGNAT díolmhaithe go buan. Ní féidir leo teacht ar an liosta faoi chúinsí ar bith, fiú de láimh. Baineann an rud céanna le liostaí eachtracha: caitear raonta príobháideacha agus forchoimeádta agus líonraí áibhéileacha móra uait agus iad á léamh isteach.

3. Ní mór d’earráid féin gan an suíomh gréasáin a thabhairt léi

Ritheann an seiceáil iomlán i gcosaint a ghabhann gach earráid. An méid a théann amú anseo, taifeadtar é, agus leanann an t-iarratas ar aghaidh gan athrú. Is measa modúl cosanta a thugann an suíomh gréasáin leis ar earráid dá chuid féin ná gan ceann ar bith. Ina theannta sin, ritheann gach fiosrúchán sa chosán iarratais gan teanga bhrabhsálaí an chuairteora agus gan sórtáil de réir réimsí aistrithe — ní mór do chuairteoir le teanga nach bhfuil suiteáilte gan an tseiceáil a chur ar ceal.

4. Breathnú roimh bhlocáil

Tar éis na suiteála tá blocáil seoltaí liostaithe ar iarratais ghnácha múchta. Diúltaítear sonda agus taifeadtar iad, téann gach rud eile tríd. Mar sin is féidir cúpla lá a léamh chun a fheiceáil cé a thagann ar an liosta i ndáiríre, sula ndúntar aon duine amach. Baineann an rud céanna le brath iompair, liostaí bagairtí agus rialacha tíre: tuairisciú ar dtús, blocáil tar éis breathnú.

5. Patrúin chaola in ionad líonraí leathana

Is costasaí cuairteoir a aithnítear go mícheart ná sonda a ligeadh thart. Iompraíonn gach patrún a leibhéal dá bhrí sin, agus is féidir é a athrú in aghaidh an phatrúin. Is annamh a leordhóthanach iarmhír comhaid amháin: le .php tá 14.012 sonda fíor i gcoinne dornán sean-naisc, le .asp tá an cóimheas droim ar ais. Ba cheart cinntí den sórt sin a thomhas, gan a mheas.

6. Fanann scaoileadh de láimh

An té a scaoileann seoladh, bhí cúis aige. Ní chuireann amas eile an cinneadh sin ar neamhní ina thost.

7. Tá an liosta cosanta, ach ní rún é

Éilíonn an críochphointe comhartha agus freagraíonn sé gan comhartha bailí le 404, ní le 403 — ní dheimhnítear go bhfuil an seoladh ann ar chor ar bith mar sin. Ritheann an comparáid in am seasmhach. Níl aon rud rúnda sa liosta féin: is seoltaí atá ann a bhuail ar ár ndoras ar a dtoil féin.

8. Gan rúin sa chuntasaíocht

Nuair a theipeann ar logálacha isteach, tugtar faoi deara an t-ainm úsáideora a triaileadh, riamh an pasfhocal. Ag an mbainisteoir bunachair sonraí ní léitear aon rud ó na luachanna a seachadadh: is ansin atá an príomh-phasfhocal chun tosaigh, agus téann iontráil i mbloclíosta isteach i ngach cúltaca bunachair sonraí. Níl eochair cheadúnais GeoLite2 ach sa pharaiméadar córais agus in aon líne loga.

9. Ní nochtann an baoite aon rud inúsáidte

Go roghnach freagraíonn Web RBL sonda le hábhar cumtha ina bhfuil luach canáraí uathúil. An té a iarrann an luach seo ina dhiaidh sin, léigh sé an freagra bréige agus ghníomhaigh sé dá bharr — níl aon aláram bréagach indéanta ansin. Níl aon sonraí inúsáidte sna baoití, gan cosáin fhíor agus gan sonraí logála isteach bailí. Seachadtar an fheidhm seo múchta, mar athraíonn sí an t-iompar ar bhealach infheicthe amach.

An méid nach féidir leis an modúl a dhéanamh

Ní ionadaíonn sé balla dóiteáin ná Web Application Firewall. Aithníonn sé patrúin eolacha sondála i gcosáin, logálacha isteach theipthe agus iompar amhrasach — ní ionsaithe ar fhoirmeacha, ní hiarrachtaí instealladh i bparaiméadair.

Ina theannta sin ní fheiceann sé ach an méid a thagann ar ais thar HTTP. An méid a dhéanann ionsaitheoir le rochtain bunachair sonraí nó bosca poist goidte, fanann sé dofheicthe — agus is é sin go beacht an fáth gur cosáin iad na luachanna canáraí agus ní sonraí logála isteach.

Agus ní ionadaíonn sé aire: ní dhéanann modúl a dhiúltaíonn sonda .env comhad .env a seachadadh de thaisme neamhdhíobhálach.

Infhaighteacht

Tá Web RBL ar fáil go poiblí faoin AGPL-3 agus ritheann sé inár gcuid féin i dtáirgeadh ar chúig shuíomh gréasáin:

github.com/Alex0176/odoo-web-rbl

Teastaíonn Odoo 19 Community ón modúl agus níl aon spleáchais aige ach amháin base agus web. Is roghnach an nasc ticéad agus ní theastaíonn aon chóras ticéad ar leith uaidh; gan ceann acu, ní tharlaíonn tada. Teastaíonn bunachar sonraí saor in aisce GeoLite2 ó MaxMind don tír tionscnaimh; mura bhfuil sé ann, fanann an réimse folamh agus oibríonn gach rud eile gan athrú.

Léamh breise: Conas a oireann Web RBL isteach in ailtireacht slándála iomlán -- in éineacht le balla dóiteáin, fíordheimhniú dhá fhachtóir agus ceadanna, lena n-áirítear treoir céim ar chéim: Ailtireacht slándála Odoo 19 a chomhcheangal i gceart.

Fáilteoimid roimh cheisteanna, tuairimí agus tuairiscí earráide — is fearr mar Issue ar GitHub.