{"id":103,"date":"2026-01-13T00:00:00","date_gmt":"2026-01-12T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/lv\/wordpress-cloaking-googlebot-ip-asn-cidr\/"},"modified":"2026-01-20T06:38:46","modified_gmt":"2026-01-20T05:38:46","slug":"wordpress-cloaking-googlebot-ip-asn-cidr","status":"publish","type":"post","link":"https:\/\/helloblog.io\/lv\/wordpress-cloaking-googlebot-ip-asn-cidr\/","title":{"rendered":"WordPress cloaking 2.0: kad Googlebot redz vienu, bet lietot\u0101ji \u2013 pavisam citu"},"content":{"rendered":"\n<p>P\u0113d\u0113j\u0101 laik\u0101 WordPress incidentos arvien bie\u017e\u0101k redzu vienu un to pa\u0161u tendenci: uzbruc\u0113ji vairs nepa\u013caujas uz brut\u0101liem, ac\u012bmredzamiem p\u0101radres\u0113jumiem vai \u201cvisiem vien\u0101du\u201d spam injekciju. T\u0101 viet\u0101 tiek b\u016bv\u0113ts selekt\u012bvs pieg\u0101des meh\u0101nisms: parastam apmekl\u0113t\u0101jam vietne izskat\u0101s norm\u0101la, bet Google robotam (Googlebot un citiem Google r\u012bkiem) tiek pasniegts piln\u012bgi cits saturs \u2014 bie\u017ei vien no att\u0101lin\u0101ta avota.<\/p>\n\n\n\n<p>\u0160\u0101ds pa\u0146\u0113miens ir cloaking (satura mask\u0113\u0161ana) SEO kontekst\u0101, bet konkr\u0113taj\u0101 gad\u012bjum\u0101 interesant\u0101kais ir tehniskais izpild\u012bjums: ar User-Agent vien nepietiek \u2014 skripts p\u0101rbauda ar\u012b IP pieder\u012bbu Google infrastrukt\u016brai, izmantojot Google ASN (Autonomous System Number) IP diapazonus CIDR form\u0101t\u0101 un bitu l\u012bme\u0146a (bitwise) apr\u0113\u0137inus, ieskaitot IPv6 atbalstu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kas tie\u0161i tiek kompromit\u0113ts: WordPress index.php k\u0101 \u201cv\u0101rtsargs\u201d<\/h2>\n\n\n\n<p>Infekcija tika atrasta WordPress vietnes galvenaj\u0101 <strong>index.php<\/strong> fail\u0101. T\u0101 ir \u013coti ne\u0113rta vieta aizsardz\u012bbas zi\u0146\u0101: daudzos projektos index.php reti tiek main\u012bts, t\u0101p\u0113c neautoriz\u0113tas izmai\u0146as var palikt nepaman\u012btas, ja nav failu integrit\u0101tes kontroles.<\/p>\n\n\n\n<p>Ideja vienk\u0101r\u0161a: kompromit\u0113ts index.php pirms \u201cparast\u0101\u201d WordPress iel\u0101des noskaidro, <em>kas<\/em> ir piepras\u012bjuma veic\u0113js. Atkar\u012bb\u0101 no rezult\u0101ta tas vai nu iel\u0101d\u0113 att\u0101lin\u0101tu saturu no tre\u0161\u0101s puses, vai ar\u012b par\u0101da standarta, t\u012bru vietnes versiju.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101p\u0113c \u0161is cloaking ir \u201cjaun\u0101s paaudzes\u201d<\/h2>\n\n\n\n<p>Tradicion\u0101li cloaking skripti aprobe\u017eojas ar <code>HTTP_USER_AGENT<\/code> p\u0101rbaudi (piem\u0113ram, vai virkn\u0113 ir \u201cGooglebot\u201d). Probl\u0113ma \u2014 User-Agent ir viegli viltot. T\u0101p\u0113c \u0161aj\u0101 paraug\u0101 ir ieviests n\u0101kamais sl\u0101nis: IP valid\u0101cija pret Google IP diapazoniem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kas ir Google ASN un k\u0101p\u0113c tas uzbruc\u0113jam ir svar\u012bgi<\/h3>\n\n\n\n<p>ASN (Autonomous System Number) var uztvert k\u0101 organiz\u0101cijas \u201cinterneta identit\u0101ti\u201d \u2014 tas apz\u012bm\u0113 IP adre\u0161u kopu un mar\u0161rut\u0113\u0161anas dom\u0113nu, kas pieder konkr\u0113tam operatoram. Ja piepras\u012bjums n\u0101k no Google ASN IP diapazona, tas noz\u012bm\u0113, ka tas, visticam\u0101k, n\u0101k no re\u0101las Google infrastrukt\u016bras (Search, Gmail, Google Cloud u.c.), nevis no nejau\u0161a servera, kas tikai izliekas par botu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kas ir CIDR un k\u0101p\u0113c tas par\u0101d\u0101s \u013caunpr\u0101t\u012bgaj\u0101 kod\u0101<\/h3>\n\n\n\n<p>CIDR (Classless Inter-Domain Routing) ir kompakts pieraksts IP diapazoniem. T\u0101 viet\u0101, lai glab\u0101tu t\u016bksto\u0161iem IP adre\u0161u, var glab\u0101t \u201cblokus\u201d, piem\u0113ram <code>192.168.1.0\/24<\/code>, kas apz\u012bm\u0113 diapazonu no <code>192.168.1.0<\/code> l\u012bdz <code>192.168.1.255<\/code>. Uzbruc\u0113jam tas ir ide\u0101li: viena \u201cbibliot\u0113ka\u201d ar daudziem CIDR blokiem, pret kuriem p\u0101rbaud\u012bt apmekl\u0113t\u0101ja IP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101 darbojas verifik\u0101cija: no User-Agent l\u012bdz bitwise t\u012bkla p\u0101rbaudei<\/h2>\n\n\n\n<p>\u0160\u0101da tipa malware parasti str\u0101d\u0101 k\u0101 vair\u0101ku sl\u0101\u0146u filtru \u0137\u0113de: vispirms \u0101tr\u0101ks un vienk\u0101r\u0161\u0101ks nosac\u012bjums, tad d\u0101rg\u0101ks (bet dro\u0161\u0101ks) p\u0101rbaud\u012bjums.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1) Multi-layer p\u0101rbaude (User-Agent + IP)<\/h3>\n\n\n\n<p>S\u0101kum\u0101 skripts p\u0101rbauda <code>HTTP_USER_AGENT<\/code> un mekl\u0113 ne tikai \u201cGooglebot\u201d. Bie\u017ei tiek iek\u013cauti ar\u012b citi Google r\u012bku identifikatori, kas saist\u012bti ar vietnes p\u0101rbaudi, inspekciju un da\u017e\u0101diem API crawleriem. M\u0113r\u0137is: pan\u0101kt, lai \u013caunpr\u0101t\u012bgais saturs tiek gan indeks\u0113ts, gan redzams Google ekosist\u0113mas verifik\u0101cijas procesos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) Bitwise IP diapazona valid\u0101cija (IPv4\/IPv6)<\/h3>\n\n\n\n<p>T\u0101l\u0101k seko IP adre\u0161u p\u0101rbaude pret CIDR blokiem, izmantojot bitu oper\u0101cijas. Tas ir daudz prec\u012bz\u0101k nek\u0101 primit\u012bva virkn\u012b\u0161u sal\u012bdzin\u0101\u0161ana, jo re\u0101li apr\u0113\u0137ina, vai IP \u201ciekr\u012bt\u201d t\u012bkla mask\u0101.<\/p>\n\n\n\n<p>IPv4 gad\u012bjum\u0101 tipiska lo\u0123ika izskat\u0101s \u0161\u0101di (svar\u012bgs ir princips):<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;?php\n\/\/ Konceptu\u0101ls piem\u0113rs: p\u0101rbaude, vai IP atbilst CIDR diapazonam\n\/\/ (nepiecie\u0161amas konversijas uz decim\u0101lo formu un netmask apr\u0113\u0137ins)\n\n($ip_decimal &amp; $netmask_decimal) == ($range_decimal &amp; $netmask_decimal);\n\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#F97583\">&#x3C;?<\/span><span style=\"color:#79B8FF\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\">\/\/ Konceptu\u0101ls piem\u0113rs: p\u0101rbaude, vai IP atbilst CIDR diapazonam<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\">\/\/ (nepiecie\u0161amas konversijas uz decim\u0101lo formu un netmask apr\u0113\u0137ins)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#E1E4E8\">($ip_decimal <\/span><span style=\"color:#F97583\">&#x26;<\/span><span style=\"color:#E1E4E8\"> $netmask_decimal) <\/span><span style=\"color:#F97583\">==<\/span><span style=\"color:#E1E4E8\"> ($range_decimal <\/span><span style=\"color:#F97583\">&#x26;<\/span><span style=\"color:#E1E4E8\"> $netmask_decimal);<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u012apa\u0161i b\u016btiski: skripts atbalsta ar\u012b <strong>IPv6<\/strong>, ko daudzi vec\u0101ki cloaking varianti ignor\u0113. Tas palielina iesp\u0113ju, ka tiks no\u0137erti \u201c\u012bsti\u201d Google piepras\u012bjumi neatkar\u012bgi no t\u0101, pa kuru IP \u0123imeni tie atn\u0101k.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3) Att\u0101lin\u0101ta payload iel\u0101de ar cURL<\/h3>\n\n\n\n<p>Ja apmekl\u0113t\u0101js ir \u201c\u012bstais\u201d Google bots (p\u0113c User-Agent) <em>un<\/em> IP pieder Google diapazonam, malware iel\u0101d\u0113 saturu no att\u0101lin\u0101ta resursa un izdruk\u0101 to lap\u0101 t\u0101, it k\u0101 tas b\u016btu vietnes saturs.<\/p>\n\n\n\n<p>Konkr\u0113taj\u0101 gad\u012bjum\u0101 att\u0101lin\u0101tais dom\u0113ns tika min\u0113ts k\u0101 <code>amp-samaresmanor[.]pages[.]dev<\/code> (rakstu form\u0101 ar iekav\u0101m, lai nejau\u0161i neaktiviz\u0113tu saites). P\u0113c apraksta tas jau ir iek\u013cauts blocklistos atsevi\u0161\u0137os dro\u0161\u012bbas r\u012bkos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) Nosac\u012bjumu lo\u0123ika + k\u013c\u016bdu \u017eurn\u0101lo\u0161ana<\/h3>\n\n\n\n<p>Interesants elements ir tas, ka uzbruc\u0113js ir ielicis ne tikai \u201cif\/else\u201d, bet ar\u012b k\u013c\u016bdu apstr\u0101di un \u017eurn\u0101lo\u0161anu, lai saprastu, vai sh\u0113ma str\u0101d\u0101:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Ja verifik\u0101cija izdodas, bots sa\u0146em att\u0101lin\u0101to saturu; ja saturs neiel\u0101d\u0113jas, botu var aizs\u016bt\u012bt uz <code>\/home\/<\/code>, lai Google neredz \u201csal\u016bzu\u0161u\u201d lapu.<\/li>\n\n\n<li>Ja k\u0101ds izliekas par Googlebot (User-Agent sakr\u012bt), bet IP neatbilst diapazonam, tiek fiks\u0113ts notikums (piem., \u201cFake GoogleBot detected\u201d) un apmekl\u0113t\u0101js tiek novirz\u012bts uz norm\u0101lo s\u0101kumlapu.<\/li>\n\n\n<li>Visi p\u0101r\u0113jie lietot\u0101ji tiek tur\u0113ti \u201ct\u012braj\u0101\u201d pieredz\u0113 \u2014 tipiski ar t\u016bl\u012bt\u0113ju novirz\u012b\u0161anu uz standarta lapu.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101 tas \u201csadz\u012bvo\u201d ar WordPress core failiem<\/h2>\n\n\n\n<p>Lai kompromit\u0113tais index.php var\u0113tu gan izpild\u012bt savu \u013caunpr\u0101t\u012bgo lo\u0123iku, gan vajadz\u012bbas gad\u012bjum\u0101 darbin\u0101t WordPress k\u0101 parasti, tiek izmantoti core iekrau\u0161anas punkti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>wp-load.php<\/strong>: tiek iek\u013cauts ar <code>require_once<\/code>, lai \u201ciesl\u0113gtu\u201d WordPress vidi (konfigur\u0101cija, DB piesl\u0113gums u.c.).<\/li>\n\n\n<li><strong>wp-blog-header.php<\/strong>: tipiski tiek iel\u0101d\u0113ts pa\u0161\u0101s beig\u0101s standarta index.php pl\u016bsm\u0101, lai render\u0113tu lapu.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ietekme: nevis tikai \u201cmalware\u201d, bet SEO reput\u0101cijas sabot\u0101\u017ea<\/h2>\n\n\n\n<p>\u0160\u012bs infekcijas m\u0113r\u0137is galvenok\u0101rt ir mekl\u0113t\u0101jprogrammu uztic\u012bbas izmanto\u0161ana. Ja Google redz spam vai citus nev\u0113lamus materi\u0101lus, bet lietot\u0101ji redz norm\u0101lu vietni, sekas var b\u016bt smagas ar\u012b tad, ja konversijas \u0161obr\u012bd nekr\u012bt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>mekl\u0113t\u0101jprogrammu sankcijas un\/vai deindeks\u0101cija<\/li>\n\n\n<li>melnaksta (blacklisting) riski un reput\u0101cijas boj\u0101jumi<\/li>\n\n\n<li>resursu \u201cnolaup\u012b\u0161ana\u201d (j\u016bsu dom\u0113ns re\u0101li kalpo sve\u0161am saturam)<\/li>\n\n\n<li>nov\u0113lota atkl\u0101\u0161ana, jo manu\u0101li p\u0101rl\u016bkojot viss izskat\u0101s k\u0101rt\u012bb\u0101<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Paz\u012bmes, kas var nor\u0101d\u012bt uz \u0161\u0101du kompromit\u0101ciju<\/h2>\n\n\n\n<p>Selekt\u012bvais cloaking ir tie\u0161i t\u0101p\u0113c b\u012bstams, ka admin panel\u012b un p\u0101rl\u016bk\u0101 \u201cno m\u0101j\u0101m\u201d viss \u0161\u0137iet norm\u0101li. Praktiski sign\u0101li, kas bie\u017e\u0101k nostr\u0101d\u0101:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Google rezult\u0101tos par\u0101d\u0101s d\u012bvaini virsraksti\/snippet vai lapas, ko neesi veidojis<\/li>\n\n\n<li>core failiem (\u012bpa\u0161i <code>index.php<\/code>) ir nesena modifik\u0101cijas v\u0113sture bez pamatota iemesla<\/li>\n\n\n<li>\u017eurn\u0101los par\u0101d\u0101s aizdom\u012bgi piepras\u012bjumi\/novirz\u012b\u0161anas uzved\u012bba (\u012bpa\u0161i botiem)<\/li>\n\n\n<li>servera failos ir sve\u0161i URL vai cURL izsaukumi, kas nav saist\u012bti ar tav\u0101m funkcij\u0101m<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Svar\u012bga nianse izmekl\u0113\u0161an\u0101<\/h4>\n\n\n<p>Ja tu test\u0113 tikai ar p\u0101rl\u016bku un parastu User-Agent p\u0101rsl\u0113g\u0161anu, vari neko neredz\u0113t. \u0160aj\u0101 sh\u0113m\u0101 iz\u0161\u0137iro\u0161ais ir IP pieder\u012bbas p\u0101rbaud\u012bjums, nevis tikai virkne \u201cGooglebot\u201d galven\u0113.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ko dar\u012bt incidenta laik\u0101: praktiska sec\u012bba WordPress projektam<\/h2>\n\n\n\n<p>Ja ir aizdomas par \u0161\u0101du infekciju, racion\u0101li ir fokus\u0113ties uz diviem virzieniem: (1) \u0101tri aptur\u0113t kait\u0113jumu un (2) izt\u012br\u012bt s\u0101kotn\u0113jo piek\u013cuves ce\u013cu, lai infekcija neatgrieztos.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>P\u0101rbaudi un sal\u012bdzini core failus ar ofici\u0101lajiem WordPress failiem (\u012bpa\u0161i <code>index.php<\/code>, bet ar\u012b citus ieejas punktus).<\/li>\n\n\n<li>Dz\u0113s jebkuru failu\/direktoriju, ko nevari izskaidrot (\u012bpa\u0161i, ja tur ir cURL izsaukumi vai obfusk\u0101cija).<\/li>\n\n\n<li>P\u0101rskati lietot\u0101jus: no\u0146em aizdom\u012bgus administratorus un \u201cpal\u012bgkontus\u201d, kas nav pamatoti.<\/li>\n\n\n<li>Nomaini paroles: WordPress admin, hostings, FTP\/SFTP, DB, ar\u012b API atsl\u0113gas, ja t\u0101das ir.<\/li>\n\n\n<li>Palaid pilnu antiv\u012brusa\/anti-malware sken\u0113\u0161anu sav\u0101 dator\u0101 (re\u0101los incidentos bie\u017ei kompromit\u0113ts ir ar\u012b darba dators).<\/li>\n\n\n<li>Atjaunini visu: WordPress core, spraud\u0146us, t\u0113mas; no\u0146em pamestos\/nevajadz\u012bgos komponentus.<\/li>\n\n\n<li>Ievies WAF (Web Application Firewall): tas pal\u012bdz gan blo\u0137\u0113t zin\u0101mus C2 (command-and-control) galapunktus, gan samazin\u0101t iesp\u0113ju aug\u0161upiel\u0101d\u0113t \u013caunpr\u0101t\u012bgus spraud\u0146us vai failus.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Prevent\u012bvi: failu integrit\u0101te un Search Console discipl\u012bna<\/h2>\n\n\n\n<p>\u0160is gad\u012bjums labi par\u0101da, ka \u201cpaman\u012b\u0161u, ja kaut kas b\u016bs\u201d vairs nestr\u0101d\u0101. Selekt\u012bvs cloaking var m\u0113ne\u0161iem dz\u012bvot mier\u012bgi. Divi praktiski pas\u0101kumi, kas dod visliel\u0101ko atdevi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>File Integrity Monitoring<\/strong> (failu integrit\u0101tes uzraudz\u012bba): autom\u0101tiski pazi\u0146o, ja core failos (piem., <code>index.php<\/code>) ir neautoriz\u0113tas izmai\u0146as.<\/li>\n\n\n<li>Regul\u0101ra <strong>Google Search Console<\/strong> p\u0101rbaude: mekl\u0113 negaid\u012btas indeks\u0113tas lapas vai p\u0101rkl\u0101juma (Coverage) anom\u0101lijas, kas var nor\u0101d\u012bt uz mask\u0113tu saturu.<\/li>\n\n<\/ul>\n\n\n<div class=\"references-section\">\n                <h2>Atsauces \/ Avoti<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/blog.sucuri.net\/2026\/01\/malware-intercepts-googlebot-via-ip-verified-conditional-logic.html\" target=\"_blank\" rel=\"noopener noreferrer\">Malware Intercepts Googlebot via IP-Verified Conditional Logic<\/a><\/li><li><a href=\"https:\/\/blog.sucuri.net\/2026\/01\/google-sees-spam-you-see-your-site-a-cloaked-seo-spam-attack.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google Sees Spam, You See Your Site \u2014 A Cloaked SEO Spam Attack<\/a><\/li><li><a href=\"https:\/\/sucuri.net\/website-firewall\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sucuri Website Firewall (WAF)<\/a><\/li><li><a href=\"https:\/\/sucuri.net\/malware-detection-scanning\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sucuri Malware Detection &amp; Scanning (File Integrity Monitoring context)<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Klasiskie \u201caizvedam uz citu lapu\u201d p\u0101radres\u0113jumi pamaz\u0101m paz\u016bd: uzbruc\u0113ji arvien bie\u017e\u0101k filtr\u0113 apmekl\u0113t\u0101jus un \u013caunpr\u0101t\u012bgo saturu r\u0101da tikai mekl\u0113t\u0101ju robotiem. \u0160aj\u0101 rakst\u0101 izskaidroju, k\u0101p\u0113c IP\/ASN p\u0101rbaude padara \u0161\u0101du infekciju \u012bpa\u0161i gr\u016bti paman\u0101mu WordPress \u012bpa\u0161niekam.<\/p>\n","protected":false},"author":53,"featured_media":102,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[58,59,56,57,55],"class_list":["post-103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-drosiba","tag-googlebot","tag-incident-response","tag-malware","tag-seo-cloaking","tag-wordpress-drosiba"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/103\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/media\/102"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}