PBN және цифрлық іздер

«Ізсіз» PBN хостингінің шын мәнінде нені білдіретіні

Із — бұл сайттарыңызды бір-бірімен немесе іздеу жүйелері сенімсіз деп тануды үйренген хостинг үлгісімен байланыстыратын кез келген белгі. Төменде осы белгілердің қайда жасырынатыны және оларды қалай жоятынымыз көрсетілген.

Із — бұл байланыс, жалғыз белгі емес

«Ізсіз» (Footprint-free) термині жиі еркін мағынада қолданылады, сондықтан оны нақты түсінген жөн. Із (footprint) — бұл үшінші тарапқа (іздеу жүйесіне, арнайы құралды пайдаланатын бәсекелеске немесе қолмен тексеретін маманға) сайттарыңызды өзара топтастыруға немесе оларды айла-шарғымен байланыстырылып қойған хостинг үлгісімен сәйкестендіруге мүмкіндік беретін кез келген белгі. Индекстеуден шығару бір ғана айғақтың салдарынан сирек орын алады. Бұл өзара байланыстың нәтижесінде болады: жеке алғанда дұрыс көрінетін, бірақ бірдей generator тегіне, бірдей nameserver жұбына, бірдей /24 желісіне, тақырыптың бірдей сандық таңбасына және бірдей жарияланым жиілігіне ие ондаған сайт. Олардың кез келгені жеке тұрғанда жай ғана кедергі сияқты. Бірақ біріккен кезде олар біртұтас желіні құрайды.

Бұл мәселенің бүкіл мәнін басқа қырынан көрсетеді. Сіз жасыру үшін бір ғана нәрсені іздеп жатқан жоқсыз; сіз бір уақытта әр деңгейдегі өзара байланысты үзуге тырысып жатырсыз — сайт шығаратын HTML, ол шешілетін желілік жол, оның алдында тұрған тіркелгі және оның көршілерімен бөлісетін зақымдану радиусы. Бір деңгейді өткізіп алсаңыз, басқалары бәрібір сәйкес келіп тұрады. Сондықтан арзан ортақ сервердің алдына CDN қосу іс жүзінде ешқандай нәтиже бермейді: ол сайттағы цифрлық ізді, DNS үлгісін және ортақ оқшаулауды бүкіл желі бойынша бірдей күйде қалдырып, тек бір ғана айнымалыны өзгертеді.

Сайттағы іздер: HTML нені әшкерелейді

Анықтау ең арзан іздер — сайттың өз шығысында жариялайтындары. Әдепкі WordPress орнатылымы өз нұсқасын meta generator тегінде және өз активтерінің сұрау жолдарында таратады, wp-json анықтау соңғы нүктелеріне және XML-RPC интерфейсіне сілтеме жасайды, pingback тақырыпшаларын жөнелтеді және стекті атайтын X-Powered-By тақырыпшасын қайтарады. Мұның ешқайсысы қарапайым оқырманға көрінбейді, бірақ мұның барлығын оңай скрипттеуге болады — бір түстен кейінгі уақытта осы белгілер бойынша он мың сайттың цифрлық ізін анықтауға болады.

Біздің ізді жою құралымыз әрбір орналастыру (deploy) кезінде дәл осы бетті тазартады: нұсқа мен генератор тегі, табу сілтемелері, XML-RPC, пингбектер және X-Powered-By толығымен жойылады, осылайша әрбір сайт WordPress белгілері бар беттің орнына таза, жалпы бетті ұсынады. Ол бір реттік тазалау ретінде емес, орналастырудың бір бөлігі ретінде іске қосылатындықтан, плагинді жаңарту немесе тақырыпты өзгерту Сіз өшірдім деп ойлаған тақырыптаманы (header) жасырын түрде қайта енгізе алмайды. Бұл жердегі мақсат өздігінен құпиялылық сақтау емес — қолжетімді ең арзан әрі ең оңай ауқымдалатын корреляциялық сигналды жоққа шығару болып табылады.

Тақырып пен құрылымның таңбалары да маңызды. Әр сайт бірдей виджет орналасуы мен бірдей төменгі деректеме мәтіні бар бір тақырыпты пайдаланатын желі тек орналасу негізінде ғана өзара байланысады. Мұнда статикалық HTML жеткізу көмектеседі: сайтты қарапайым HTML түрінде ұсыну белсенді стек белгілерін толығымен жояды және әр сайттың белгілеуіне дербес болуға мүмкіндік береді.

Желілік іздер: IP-лер, CDN-дер және DNS

Көптеген операторлар қателесетін деңгей — бұл желі. Жүз сайтты бір құрылғыда орналастыру оларды бір IP мекенжайына, бір /24 желісіне, бір reverse-DNS үлгісінің артына орналастырады — бұл айқын кластер. Оларды өзіңізге тиесілі бірнеше серверге бөлу де айтарлықтай көмектеспейді, себебі IP мекенжайларының шағын пулы бәрібір пул болып қала береді. Ал барлығын бір ғана CDN тіркелгісі немесе бір DNS провайдері арқылы бағыттау кластерді бір деңгейге жоғары жылжытады: енді байланыс IP мекенжайының орнына тіркелгі немесе аттар серверінің жиынтығы болады.

Із қалдырмайтын (Footprint-free) желілік дизайн сайттарды жалғыз емес, бірнеше есептік жазба мен бірнеше провайдер арасында таратуды білдіреді. Біздің CDN және DNS есептік жазбалар пулы сайттарды бірнеше Cloudflare, bunny.net, CDN77 және KeyCDN есептік жазбаларына, сондай-ақ ClouDNS кіретін DNS провайдерлеріне таратады — сонымен қатар сіз пулға жеке есептік жазбаларыңызды да қоса аласыз. Таралу әрбір орналастыру (deploy) кезінде есептік жазбалардың нақты күйінен қайта есептеледі, сондықтан нысандар көлемі ұлғайған сайын, сайттар кездейсоқ әдепкі болып қалған есептік жазбаға байқатпай шоғырланып қалмайды. Бастапқы IP-лер CDN артында орналасады, сондықтан мазмұнды нақты ұсынатын сервер іздеу нәтижесінде ешқашан көрсетілмейді.

Мұндағы негізгі мәнді білдіретін сөз — «пул» (pool). Ізсіз желі — бұл жай ғана бір тапқыр жасырынатын орын емес; ол сайттарыңыздың күдікті үлесі бірде-бір аккаунтта, атаулар серверінде немесе ішкі желіде жинақталмауы үшін жеткілікті мақсатпен бөлінген тәуелсіз беттердің жеткілікті көлемі болып табылады.

Неліктен цифрлық іздерді бір рет орнатудың орнына әрбір орналастыру сайын басқару қажет

Желілер бір орында тұрмайды. Сіз домендер қосасыз, басқаларын қолданыстан шығарасыз, бір лекті көшіресіз, тақырыпты өзгертесіз, деңгейді ауыстырасыз. Бұл оқиғалардың әрқайсысы іздің (footprint) қайта пайда болуына себеп болуы мүмкін — қайта қосылған XML-RPC соңғы нүктесі, шамадан тыс пайдаланылған CDN есептік жазбасына түскен жаңа сайт, ескі generator тегі бар қалпына келтірілген резервтік көшірме. Іске қосу кезінде таза болған із аудиті алты айдан және екі жүз орналастырудан (deploy) кейін құнын жоғалтады.

Сондықтан біз ізді (footprint) басқаруды кездейсоқ орындалатын тексеру тізімі ретінде емес, тасымалдау құбырының (deploy pipeline) қасиеті ретінде қарастырамыз. Сайттағы өшіру, аккаунттар пулын теңдестіру және плагиндердің базалық желісі сайт әзірленген немесе өзгертілген сайын қайта қолданылады және орнату кезіндегі суретке емес, барлық инфрақұрылымның ағымдағы күйіне сәйкес есептеледі. Әрбір өрістету кезінде теңгерім нақты уақыттағы аккаунт деректері негізінде қайта есептеледі, сондықтан жүзінші сайт алдыңғы тоқсан тоғыз сайттың қайда орналасқанын толық біле отырып орналастырылады. «Орнату және ұмыту» режимі сәтсіздікке әкеледі; әрбір өрістету сайын үздіксіз орындау — оның жалғыз шешімі.

Ортақ тағдырлы оқшаулау: күйреу ізі

Тек жүктеме кезінде ғана көрінетін із бар. Егер жүздеген сайт бір файлдық жүйені және бір PHP пулын ортақ пайдаланса, онда қауіпсіздігі бұзылған бір сайт, бақылаудан шыққан бір процесс немесе ресурстардың бір реттік күрт өсуі көршілерін бірге құлатады — және бір сәтте бүкіл ішкі желінің soft-404 қатесіне ұшырауы немесе баяулауы, зиянды бағдарлама мен жұмыстың тоқтап қалуынан бөлек, өз алдына корреляция сигналы болып табылады. Тағдыры ортақ хостинг бір сайттың мәселесін бүкіл желі көлеміндегі оқиғаға айналдырады.

Әр сайтты оқшаулау әрбір сайтты өзінің оқшаулау шекарасының ішіне орналастырады, сондықтан бір сайт басқа сайттың файлдарына, процестеріне немесе жадына қол жеткізе алмайды, сонымен қатар зиянды бағдарламаларды сканерлеу және DDoS шабуылдарынан қорғау әдепкі бойынша қосулы тұрады. Бұл сіз тиіспеген сайттарды зақымдалған сайттан қорғайды, сондай-ақ бүкіл сайттар кешенінің бір тұтас блок ретінде істен шықпауын білдіреді — бұл бір мезгілде қолжетімділік қасиеті әрі жасырын түрде footprint қасиеті болып табылады. Кэштеу де осыған ұқсас рөл атқарады: LiteSpeed Enterprise және трафиктің басым бөлігін өзіне қабылдайтын әр сайтқа арналған нысандар кэшінің арқасында, бір сайттағы трафиктің кенет өсуі басқаларға әсер ететін ресурстық мәселеге айналуы өте сирек орын алады.

Ескі домендерді олардың цифрлық ізін көшірмей қайтару

Мерзімі өткен ескі домендер желі құрудың негізгі құрамдас бөлігі болып табылады және олардың өздеріне тән із қаупі бар. Олардың біреуін әмбебап үлгіден қайта жасау доменді сатып алуға тұрарлық еткен тарихты жояды, ал бір қаңқада қайта жасалған мерзімі өткен домендер тобы сол қаңқа бойынша өзара байланысады. Неғұрлым таза тәсіл — доменнің бастапқы сайтын Internet Archive қызметінен қалпына келтіріп, оны статикалық HTML ретінде ұсыну; бұл ескі доменді желілік стандартты құрылымның орнына өзінің нақты құрылымымен желіге қайта қосудың және қайта индекстеудің ең жылдам жолы.

Статикалық HTML түрінде қалпына келтірудің іздік дивиденді де бар: саусақ ізін қалдыратын белсенді CMS жоқ, жария болатын нұсқа жоқ, тексеруге болатын анықтау соңғы нүктесі де жоқ. Сайт тарихи тұрғыдан қандай болса, солай көрсетіледі. Тіркелгілер пулына үлестірумен және әрбір орналастыру кезінде сайттан жоюмен біріктірілгенде, қайта жанданған домен қалғандарымен бір топқа біріктіретін белгілерді қабылдамай, сіздің желіңізге қайта қосылады.

Мұнда ешқандай таңғаларлық нәрсе жоқ. Із қалдырмайтын хостинг — бұл әр деңгейдегі (HTML, желі, тіркелгі, оқшаулау және тарих) өзара байланысты үзу және оны бірнеше ғана сайттың емес, нақты желінің ауқымында әрбір өзгеріс сайын қайта күшейту тәртібі.

Жиі қойылатын сұрақтар

Сайттарымның алдына CDN орнату оларды ізсіз ете ме?

Жоқ. Ортақ сервердің алдындағы жалғыз CDN тіркелгісі тек бір айнымалыны — сұрау қайтаратын IP мекенжайын ғана өзгертеді, ал сайттағы сандық таңба, DNS үлгісі және ортақ қауіп-қатер оқшаулауы әр сайтта бірдей болып қала береді. Ең сорақысы, бүкіл желіні бір CDN немесе DNS тіркелгісі арқылы бағыттау кластерді сол тіркелгіге ауыстырумен ғана шектеледі. Із қалдырмайтын (Footprint-free) құрылым бір ғана прокси деңгейін емес, бірнеше тіркелгілер мен провайдерлер арасында бөлуді, сайттағы іздерді жоюды және әр сайтты жеке оқшаулауды бірлесіп қолдануды талап етеді.

Іздерді жою құралы сайттағы нақты қандай іздерді жояды?

Әрбір іске қосу (deploy) кезінде ол WordPress нұсқасын және generator тегін, wp-json анықтау сілтемелерін, XML-RPC, кері байланыстарды (pingbacks) және X-Powered-By тақырыптамасын өшіреді — бұлар кез келген адамға бүкіл WordPress сайттарын ауқымды түрде сәйкестендіруге мүмкіндік беретін қарапайым әрі скрипт арқылы анықталатын деректер. Бұл процесс бір реттік тазалау ретінде емес, іске қосу процесінің бөлігі ретінде орындалатындықтан, плагин немесе тақырыпты жаңарту сіз өшіріп тастаған сипаттамаларды қайтадан байқатпай қоса алмайды.

Неліктен іздерді басқару әрбір орналастыру кезінде орындалуы керек?

Себебі желілер үнемі өзгеріп отырады — жаңа домендер, көшірулер, тақырыптарды ауыстыру, деңгейлерді жылжыту — және әрбір өзгеріс іздің қайта пайда болуына немесе жаңа сайттың шамадан тыс пайдаланылған есептік жазбаға орналасуына мүмкіндік береді. Іске қосу кезінде таза болған із аудиті кейінгі жүздеген орналастырудан соң мәнін жоғалтады. Біз баптау кезіндегі сәт түсіріліміне емес, инфрақұрылымның нақты уақыттағы күйіне негізделе отырып, ресурстарды ұсынудың әрбір оқиғасында сайттағы тазартуды, есептік жазбалар пулын теңгеруді және плагиндердің базалық деңгейін қайта қолданамыз.

Сіздердің пулыңыздың орнына өзімнің Cloudflare немесе CDN есептік жазбаларымды пайдалана аламын ба?

Иә. Сіз біздің есептік жазбаларымызбен қатар өзіңіздің CDN және DNS есептік жазбаларыңызды пулға қоса аласыз және әрбір орналастыру кезінде үлестірім есептік жазбаның ағымдағы күйінен қайта есептеледі, сондықтан ешнәрсе кластерге ауытқымайды. Бұл ротацияда сақтағысы келетін бұрыннан келе жатқан немесе сенімді есептік жазбалары бар операторларға сәйкес келеді.

14 күн бойы тегін қолданып көріңіз

Алғашқы сайттарыңызды 14 күн бойы тегін іске қосыңыз — банк картасы қажет емес. Қолданыстағы желіні көшіресіз бе? Көшіру тегін және шектеусіз жүзеге асырылады.

Тегін бастау