{"id":8966,"date":"2024-04-12T07:30:58","date_gmt":"2024-04-12T07:30:58","guid":{"rendered":"https:\/\/musilda.cz\/?p=8966"},"modified":"2024-04-12T07:30:58","modified_gmt":"2024-04-12T07:30:58","slug":"co-znamena-zranitelnost-v-tematech-a-pluginech-wordpressu","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/co-znamena-zranitelnost-v-tematech-a-pluginech-wordpressu\/","title":{"rendered":"Co znamen\u00e1 zranitelnost v t\u00e9matech a pluginech WordPressu"},"content":{"rendered":"\n<p>V dne\u0161n\u00edm \u010dl\u00e1nku se zam\u011b\u0159\u00edme na nejv\u011bt\u0161\u00ed mo\u017en\u00e1 potencion\u00e1ln\u00ed <strong>rizika napaden\u00ed <\/strong>ve <strong>WordPressu <\/strong>z pohledu \u0161ablony a plugin\u016f. WordPress je obl\u00edben\u00fd mezi \u00fato\u010dn\u00edky p\u0159edev\u0161\u00edm kv\u016fli jeho \u010dast\u00e9mu pou\u017e\u00edv\u00e1n\u00ed (a\u017e <strong>43.1%<\/strong> v\u0161ech web\u016f pou\u017e\u00edv\u00e1 WordPress!). P\u0159i v\u00fdskytu chyby v zabezpe\u010den\u00ed na sebe \u00fato\u010dn\u00edk nenech\u00e1 \u010dekat, a m\u016f\u017ee snadno napadnout n\u00e1\u0161 web. \u00datoky se  mohou projevovat  r\u016fzn\u011b (n\u011bkdy ani nemus\u00ed b\u00fdt napaden\u00ed viditeln\u00e9 na prvn\u00ed pohled).<\/p>\n\n\n\n<p>Pro minimalizaci t\u011bchto hrozeb je nezbytn\u00e9 m\u00edt ve WordPressu co mo\u017en\u00e1 <strong>nejmen\u0161\u00ed mno\u017estv\u00ed plugin\u016f<\/strong>, kter\u00e9 by m\u011bli b\u00fdt z <strong>ov\u011b\u0159en\u00fdch zdroj\u016f<\/strong>, a stejn\u011b jako \u0161ablony <strong>pr\u016fb\u011b\u017en\u011b aktualizovan\u00e9<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co je zranitelnost?<\/h2>\n\n\n\n<p>Zranitelnost signalizuje ur\u010ditou <strong>slabinu<\/strong>, <strong>chybu <\/strong>v syst\u00e9mu, nebo n\u011bjakou <strong>bezpe\u010dnostn\u00ed hrozbu<\/strong>, kterou mohou \u00fato\u010dn\u00edci zneu\u017e\u00edt a ohrozit t\u00edm bezpe\u010dnost cel\u00e9ho WordPressu.<\/p>\n\n\n\n<p>Zranitelnosti syst\u00e9mu mohou vzniknout hned z n\u011bkolika d\u016fvod\u016f, mezi kter\u00e9 pat\u0159\u00ed nap\u0159\u00edklad <strong>chyby <\/strong>v <strong>programov\u00e1n\u00ed<\/strong>, <strong>nespr\u00e1vn\u00e1 konfigurace<\/strong>, nebo <strong>konstruk\u010dn\u00ed chyby<\/strong>, kv\u016fli kter\u00fdm je syst\u00e9m n\u00e1chyln\u00fd k neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu, \u00faniku citliv\u00fdch dat, nebo jin\u00fdm \u0161kodliv\u00fdm \u010dinnostem.<\/p>\n\n\n\n<p>Tyto slabiny je vhodn\u00e9 co nejrychleji identifikovat a odstranit d\u0159\u00edve, ne\u017e dojde k napaden\u00ed syst\u00e9mu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co je zranitelnost v t\u00e9matech a pluginech WordPressu?<\/h2>\n\n\n\n<p>\u0160ablony a pluginy b\u00fdvaj\u00ed nej\u010dast\u011bj\u0161\u00edm ter\u010dem mezi \u00fato\u010dn\u00edky, proto\u017ee \u0161patn\u011b nak\u00f3dovan\u00fd plugin m\u016f\u017ee obsahovat hned n\u011bkolik bezpe\u010dnostn\u00edch d\u011br (jako je SQL injection, cross-site scripting (XSS), vzd\u00e1len\u00e9 spou\u0161t\u011bn\u00ed k\u00f3du, nezabezpe\u010den\u00e9 nahr\u00e1v\u00e1n\u00ed soubor\u016f&#8230;).<\/p>\n\n\n\n<p>Tuto zranitelnost ve WordPressu pak mohou \u00fato\u010dn\u00edci zneu\u017e\u00edt k z\u00edsk\u00e1n\u00ed neopr\u00e1vn\u011bn\u00e9ho p\u0159\u00edstupu, vlo\u017een\u00ed \u0161kodliv\u00e9ho k\u00f3du, kr\u00e1de\u017ei citliv\u00fdch dat nebo naru\u0161en\u00ed funk\u010dnosti webu.<\/p>\n\n\n\n<p>Vzhledem k \u010dast\u00fdm aktualizac\u00edm WordPressu je pot\u0159eba pr\u016fb\u011b\u017en\u011b kontrolovat zp\u011btnou kompatibilitu se v\u0161emi pluginy a \u0161ablonou.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak zranitelnosti plugin\u016f a \u0161ablon vznikaj\u00ed?<\/h2>\n\n\n\n<p>Tyto zranitelnosti mohou vzniknout v d\u016fsledku hned n\u011bkolika faktor\u016f, mezi kter\u00e9 pat\u0159\u00ed nap\u0159\u00edklad chyby v k\u00f3du, nedostatek bezpe\u010dnostn\u00edch opat\u0159en\u00ed a nedostate\u010dn\u00e9 testov\u00e1n\u00ed. <\/p>\n\n\n\n<p>N\u00ed\u017ee si uk\u00e1\u017eeme, jak se tyto chyby v  zabezpe\u010den\u00ed mohou objevit:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rizika t\u0159et\u00ed strany<\/h3>\n\n\n\n<p>N\u011bkter\u00e9 pluginy a \u0161ablony mohou b\u00fdt z\u00e1visl\u00e9 na knihovn\u00e1ch, nebo <strong>slu\u017eb\u00e1ch t\u0159et\u00edch stran<\/strong>, kter\u00e9 <strong>zvy\u0161uj\u00ed riziko <\/strong>zanesen\u00ed \u0161kodliv\u00e9ho k\u00f3du.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nedostatek bezpe\u010dnostn\u00edch postup\u016f p\u0159i v\u00fdvoji<\/h3>\n\n\n\n<p>Ne v\u017edy v\u00fdvoj\u00e1\u0159i p\u0159i v\u00fdvoji plugin\u016f a motiv\u016f dodr\u017euj\u00ed spr\u00e1vn\u00e9 postupy bezpe\u010dn\u00e9ho k\u00f3dov\u00e1n\u00ed! To m\u016f\u017ee zahrnovat nedostate\u010dn\u00e9 zabr\u00e1n\u011bn\u00ed vkl\u00e1d\u00e1n\u00ed <strong>SQL<\/strong>, <strong>nezabezpe\u010den\u00ed<\/strong> <strong>vstupu <\/strong>a <strong>v\u00fdstupu<\/strong>, aby se zabr\u00e1nilo <strong>\u00fatok\u016fm XSS<\/strong>&#8230;. Bez t\u011bchto praktik se k\u00f3d st\u00e1v\u00e1 n\u00e1chyln\u011bj\u0161\u00edm ke zranitelnostem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Chyby v k\u00f3du<\/h3>\n\n\n\n<p>P\u0159i v\u00fdvoji plugin\u016f a motiv\u016f mohou v\u00fdvoj\u00e1\u0159i ne\u00famysln\u011b vytvo\u0159it <strong>chyby <\/strong>v <strong>k\u00f3du<\/strong>. Tyto chyby mohou zahrnovat <strong>p\u0159epln\u011bn\u00ed <\/strong>vyrovn\u00e1vac\u00ed <strong>pam\u011bti<\/strong>, <strong>chyby <\/strong>v zabezpe\u010den\u00ed vkl\u00e1d\u00e1n\u00ed <strong>SQL<\/strong>, skriptov\u00e1n\u00ed mezi weby (<strong>XSS<\/strong>) a dal\u0161\u00ed b\u011b\u017en\u00e9 probl\u00e9my se zabezpe\u010den\u00edm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Druhy zranitelnost\u00ed<\/h2>\n\n\n\n<p><strong>SQLi <\/strong>&#8211; SQL Injection &#8211; vzd\u00e1len\u00e9 spou\u0161t\u011bn\u00ed \u0161kodliv\u00e9ho k\u00f3du<br \/><strong>XSS <\/strong>&#8211; Cross-Site Scripting<br \/><strong>RCE<\/strong> &#8211; Remote Code Execution<br \/><strong>CSRF <\/strong>&#8211; Cross-Site Request Forgery<br \/><strong>FIV <\/strong>&#8211; File Inclusion Vulnerabilities<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SQLi &#8211; SQL Injection<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli-1024x346.png\" alt=\"\" class=\"wp-image-8976\" style=\"width:267px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli-1024x346.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli-300x102.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli-768x260.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-sqli.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>K chyb\u00e1m doch\u00e1z\u00ed tehdy, kdy\u017e mohou \u00fato\u010dn\u00edci manipulovat s dotazy SQL prov\u00e1d\u011bn\u00fdmi datab\u00e1z\u00ed webu. To jim dok\u00e1\u017ee umo\u017enit extrahovat nebo upravovat citliv\u00e1 data, prov\u00e1d\u011bt administrativn\u00ed akce, nebo p\u0159evz\u00edt kontrolu nad celou datab\u00e1z\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">XSS &#8211; Cross-Site Scripting<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss-1024x346.png\" alt=\"\" class=\"wp-image-8977\" style=\"width:267px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss-1024x346.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss-300x102.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss-768x260.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-xss.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Chyby zabezpe\u010den\u00ed XSS umo\u017e\u0148uj\u00ed \u00fato\u010dn\u00edk\u016fm vkl\u00e1dat \u0161kodliv\u00e9 skripty do webov\u00fdch str\u00e1nek prohl\u00ed\u017een\u00fdch jin\u00fdmi u\u017eivateli. To m\u016f\u017ee v\u00e9st k r\u016fzn\u00fdm \u00fatok\u016fm, jako je p\u0159esm\u011brov\u00e1n\u00ed u\u017eivatel\u016f na \u0161kodliv\u00e9 weby, nebo dal\u0161\u00ed mo\u017en\u00e9 znehodnocen\u00ed webu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RCE &#8211; Remote Code Execution<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce-1024x346.png\" alt=\"\" class=\"wp-image-8975\" style=\"width:267px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce-1024x346.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce-300x102.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce-768x260.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-rce.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Chyby RCE umo\u017e\u0148uj\u00ed \u00fato\u010dn\u00edk\u016fm spou\u0161t\u011bt libovoln\u00fd k\u00f3d na stran\u011b serveru, kter\u00fd  hostuje WordPress web. To m\u016f\u017ee v\u00e9st k \u00fapln\u00e9 kontrole nad serverem a tak\u00e9  k dal\u0161\u00edm potencion\u00e1ln\u00edm \u00fatok\u016fm, jako je nastaven\u00ed zadn\u00edch vr\u00e1tek, nebo kr\u00e1de\u017e citliv\u00fdch informac\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CSRF &#8211; Cross-Site Request Forgery<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf-1024x346.png\" alt=\"\" class=\"wp-image-8973\" style=\"width:267px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf-1024x346.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf-300x102.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf-768x260.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-csrf.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Chyby CSRF umo\u017e\u0148uj\u00ed \u00fato\u010dn\u00edk\u016fm p\u0159im\u011bt u\u017eivatele, aby nev\u011bdom\u011b provedli \u0161kodliv\u00e9 akce ve webov\u00e9 aplikaci, ve kter\u00e9 jsou autentizov\u00e1ni. To m\u016f\u017ee v\u00e9st k neopr\u00e1vn\u011bn\u00fdm akc\u00edm prov\u00e1d\u011bn\u00fdm jm\u00e9nem dan\u00e9ho u\u017eivatele (r\u016fzn\u00e9 zm\u011bny nastaven\u00ed&#8230;).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FIV &#8211; File Inclusion Vulnerabilities<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv-1024x346.png\" alt=\"\" class=\"wp-image-8974\" style=\"width:267px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv-1024x346.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv-300x102.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv-768x260.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-bezpecnostni-hrozba-fiv.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>K chyb\u00e1m zabezpe\u010den\u00ed vkl\u00e1d\u00e1n\u00ed soubor\u016f doch\u00e1z\u00ed, kdy\u017e aplikace dynamicky zahrnuje soubor p\u0159i vstupu bez \u0159\u00e1dn\u00e9ho ov\u011b\u0159en\u00ed. \u00dato\u010dn\u00edci mohou tuto chybu zabezpe\u010den\u00ed zneu\u017e\u00edt k zahrnut\u00ed libovoln\u00fdch soubor\u016f, co\u017e vede k neopr\u00e1vn\u011bn\u00e9mu p\u0159\u00edstupu, nebo spou\u0161t\u011bn\u00ed \u0161kodliv\u00e9ho k\u00f3du.<\/p>\n\n\n\n<p>Abychom alespo\u0148 z velk\u00e9 \u010d\u00e1sti <strong>p\u0159ede\u0161li<\/strong> t\u011bmto <strong>rizik\u016fm<\/strong>, mus\u00edme n\u00e1\u0161 web ve WordPressu \u0159\u00e1dn\u011b <strong>zabezpe\u010dit<\/strong>. S t\u00edm by dok\u00e1zal pomoci &#8222;<a href=\"https:\/\/musilda.cz\/velky-pruvodce-bezpecnosti-wordpressu\/\" target=\"_blank\" rel=\"noopener\"><strong>Velk\u00fd pr\u016fvodce bezpe\u010dnosti WordPress<\/strong>u<\/a>&#8222;, ve kter\u00e9m lze naj\u00edt ve\u0161ker\u00e9 tipy na zabezpe\u010den\u00ed WordPressu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak\u00e9 probl\u00e9my lze v p\u0159\u00edpad\u011b zranitelnost\u00ed o\u010dek\u00e1vat? <\/h2>\n\n\n\n<p>Chyby zabezpe\u010den\u00ed v pluginech a \u0161ablon\u00e1ch WordPressu jsou probl\u00e9mem kv\u016fli potenci\u00e1ln\u00edm <strong>bezpe\u010dnostn\u00edm rizik\u016fm<\/strong>, kter\u00e1 p\u0159edstavuj\u00ed. <\/p>\n\n\n\n<p>T\u011bchto  zranitelnost\u00ed mohou \u00fato\u010dn\u00edci jednodu\u0161e zneu\u017e\u00edt k z\u00edsk\u00e1n\u00ed <strong>neopr\u00e1vn\u011bn\u00e9ho p\u0159\u00edstupu <\/strong>na webov\u00e9 str\u00e1nky, vlo\u017een\u00ed <strong>\u0161kodliv\u00e9ho k\u00f3du<\/strong>, <strong>odcizen\u00ed <\/strong>citliv\u00fdch <strong>dat <\/strong>nebo k dal\u0161\u00edm <strong>ileg\u00e1ln\u00edm aktivit\u00e1m<\/strong>. <\/p>\n\n\n\n<p>Vzhledem k rozs\u00e1hl\u00e9mu pou\u017e\u00edv\u00e1n\u00ed WordPressu na internetu lze tak\u00e9 o\u010dek\u00e1vat rozs\u00e1hl\u00e1 <strong>napaden\u00ed <\/strong>web\u016f, kter\u00e1 jsou na denn\u00edm po\u0159\u00e1dku. Z toho d\u016fvodu je z\u00e1sadn\u00ed tato bezpe\u010dnostn\u00ed rizika urychlen\u011b \u0159e\u0161it a co nejv\u00edce minimalizovat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u016fsledky \u0161patn\u011b zabezpe\u010den\u00e9ho webu<\/h3>\n\n\n\n<p>Krom\u011b n\u00ed\u017ee zm\u00edn\u011bn\u00fdch d\u016fsledk\u016f m\u016f\u017ee del\u0161\u00ed napaden\u00ed webu negativn\u011b ovlivnit indexaci a SEO cel\u00e9ho webu.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0160patn\u00e1 pov\u011bst<\/strong>\n<ul class=\"wp-block-list\">\n<li>Napaden\u00fd web m\u016f\u017ee b\u00fdt zneu\u017eit ke sd\u00edlen\u00ed nepravdiv\u00fdch informac\u00ed, propagaci ileg\u00e1ln\u00edch aktivit, nebo \u0161\u00ed\u0159en\u00ed spamu, co\u017e m\u016f\u017ee v\u00e9zt k hor\u0161\u00ed pov\u011bsti spole\u010dnosti.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Neopr\u00e1vn\u011bn\u00fd p\u0159\u00edstup: <\/strong>\n<ul class=\"wp-block-list\">\n<li>\u00dato\u010dn\u00edci mohou zneu\u017e\u00edt slab\u00e1 m\u00edsta k z\u00edsk\u00e1n\u00ed neopr\u00e1vn\u011bn\u00e9ho p\u0159\u00edstupu k citliv\u00fdm dat\u016fm, nebo u\u017eivatelsk\u00fdm informac\u00edm. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Odcizen\u00ed dat: <\/strong>\n<ul class=\"wp-block-list\">\n<li>Chyby zabezpe\u010den\u00ed mohou v\u00e9st k odhalen\u00ed dat \u00fato\u010dn\u00edkovi, co\u017e m\u00e1 za n\u00e1sledek odcizen\u00ed d\u016fv\u011brn\u00fdch informac\u00ed, jako jsou p\u0159ihla\u0161ovac\u00ed \u00fadaje u\u017eivatele, platebn\u00ed \u00fadaje nebo osobn\u00ed \u00fadaje. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Naka\u017een\u00ed webu malwarem: <\/strong>\n<ul class=\"wp-block-list\">\n<li>\u00dato\u010dn\u00edci mohou na web prost\u0159ednictv\u00edm zranitelnost\u00ed vlo\u017eit \u0161kodliv\u00fd k\u00f3d, co\u017e povede k napaden\u00ed webu malwarem, kter\u00fd negativn\u011b ovlivn\u00ed jeho funk\u010dnost. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Infikace soubor\u016f: <\/strong>\n<ul class=\"wp-block-list\">\n<li>Sou\u010dasn\u00fd obsah webu m\u016f\u017ee \u00fato\u010dn\u00edk nahradit \u0161kodliv\u00fdm, kter\u00fd infikuje pouze n\u011bkter\u00e9 soubory WordPressu, kter\u00e9 p\u016fjde jen t\u011b\u017eko odhalit.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ztr\u00e1ta d\u016fv\u011bry: <\/strong>\n<ul class=\"wp-block-list\">\n<li>Napaden\u00fd web m\u016f\u017ee po\u0161kodit d\u016fv\u011bru u\u017eivatel\u016f a z\u00e1kazn\u00edk\u016f, co\u017e m\u00e1 negativn\u00ed dopad na pov\u011bst a d\u016fv\u011bryhodnost webov\u00fdch str\u00e1nek.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Pokud jsme si v\u011bdomi toho, \u017ee je n\u00e1\u0161 WordPress jak\u00fdmkoliv zp\u016fsobem napaden, urychlen\u011b je t\u0159eba tuto bezpe\u010dnostn\u00ed hrozbu eliminovat a n\u00e1sledn\u011b web \u0159\u00e1dn\u011b zabezpe\u010dit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak odhalit napaden\u00fd web?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">#1 Plugin pro skenov\u00e1n\u00ed bezpe\u010dnostn\u00edch hrozeb<\/h3>\n\n\n\n<p>V repozit\u00e1\u0159i plugin\u016f lze naj\u00edt velk\u00e9 mno\u017estv\u00ed dopl\u0148k\u016f pro zabezpe\u010den\u00ed webov\u00fdch str\u00e1nek. N\u011bkter\u00e9 obsahuj\u00ed i mo\u017enost skenov\u00e1n\u00ed, kdy lze snadno odhalit zavirovan\u00e9, nebo zm\u011bn\u011bn\u00e9 soubory na webu.<\/p>\n\n\n\n<p>Vyb\u00edrat m\u016f\u017eeme nap\u0159\u00edklad mezi pluginy JetPack Scan, Wordfence, All in one security&#8230;<\/p>\n\n\n\n<p>Skenov\u00e1n\u00ed webu pomoc\u00ed pluginu Wordfence:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"278\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress-1024x278.png\" alt=\"\" class=\"wp-image-8981\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress-1024x278.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress-300x82.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress-768x209.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/skenovani-wordfence-wordpress.png 1174w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">#2 Kontrola indexace v Google Search Console<\/h3>\n\n\n\n<p>N\u011bkdy se m\u016f\u017ee st\u00e1t, \u017ee se na webu vytvo\u0159\u00ed enormn\u00ed mno\u017estv\u00ed str\u00e1nek s nebezpe\u010dn\u00fdm obsahem, kter\u00e9 nelze z administrace WordPressu dohledat. V n\u00e1stroji Google Search Console lze tyto str\u00e1nky jednodu\u0161e identifikovat a zabr\u00e1nit jejich indexaci.<\/p>\n\n\n\n<p>Zde je uk\u00e1zka, jak m\u016f\u017ee takov\u00fd napaden\u00fd web vypadat:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/napadeni-wordpress-webu-stranky-s-malwerem.png\"><img loading=\"lazy\" decoding=\"async\" width=\"908\" height=\"587\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/napadeni-wordpress-webu-stranky-s-malwerem.png\" alt=\"\" class=\"wp-image-8982\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/napadeni-wordpress-webu-stranky-s-malwerem.png 908w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/napadeni-wordpress-webu-stranky-s-malwerem-300x194.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/napadeni-wordpress-webu-stranky-s-malwerem-768x496.png 768w\" sizes=\"auto, (max-width: 908px) 100vw, 908px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">#3 Otev\u0159en\u00ed webu z jin\u00e9ho za\u0159\u00edzen\u00ed<\/h3>\n\n\n\n<p>P\u0159i napaden\u00ed WordPress webu m\u016f\u017ee \u00fato\u010dn\u00edk u\u017eivatel\u016fm zobrazovat zcel odli\u0161n\u00fd obsah ne\u017e kter\u00fd uvid\u00edme my. Je to z toho d\u016fvodu, \u017ee \u00fato\u010dn\u00edk nastavil, aby se zm\u011bny net\u00fdkali na\u0161\u00ed IP adresy, tak\u017ee se n\u00e1m web m\u016f\u017ee jevit zcela norm\u00e1ln\u00ed. Pokud v\u0161ak pou\u017eijeme jin\u00e9 za\u0159\u00edzen\u00ed, m\u016f\u017eeme zjistit, \u017ee web odkazuje u\u017eivatele na nebezpe\u010dn\u00e9 str\u00e1nky. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu-1024x422.png\" alt=\"\" class=\"wp-image-8983\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu-1024x422.png 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu-300x124.png 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu-768x316.png 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/zavirovany-web-ve-wordpressu.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Co a jak ovliv\u0148uje zranitelnost WordPressu?<\/h2>\n\n\n\n<p>Faktor\u016f, kter\u00e9 ovliv\u0148uj\u00ed zranitelnost syst\u00e9mu  m\u016f\u017ee b\u00fdt nespo\u010det. Ty nej\u010dast\u011bj\u0161\u00ed mohou zahrnovat softwarov\u00e9 chyby, nespr\u00e1vnou konfiguraci, nedostate\u010dn\u00e9 zabezpe\u010den\u00ed, zastaral\u00fd syst\u00e9m a pluginy, chyby v\u00fdvoj\u00e1\u0159e a nespr\u00e1vn\u00e9 postupy p\u0159i oprav\u011b oprav. <\/p>\n\n\n\n<p>Pochopen\u00ed t\u011bchto faktor\u016f je z\u00e1sadn\u00ed pro to, abychom tato zraniteln\u00e1 m\u00edsta efektivn\u011b rozeznali, eliminovali, a n\u00e1sledn\u011b se v oblasti kybernetick\u00e9 bezpe\u010dnosti posunuli vp\u0159ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pou\u017e\u00edv\u00e1n\u00ed zastaral\u00fdch verz\u00ed WordPressu \/ \u0161ablony \/ plugin\u016f<\/h3>\n\n\n\n<p>Po ka\u017ed\u00e9 nov\u011b vydan\u00e9 bezpe\u010dnostn\u00ed aktualizaci se ud\u00e1v\u00e1, jak\u00e9 chyby byly opraveny. Pokud tedy st\u00e1le pou\u017e\u00edv\u00e1me star\u0161\u00ed verzi, najde se daleko v\u00edce \u00fato\u010dn\u00edk\u016f, kte\u0159\u00ed si jsou d\u00edky nov\u00e9 aktualizaci v\u011bdomy star\u00fdch bezpe\u010dnostn\u00edch hrozeb, a c\u00edlen\u011b hledaj\u00ed weby, kter\u00e9 aktualizaci doposud neprovedly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/aktualizace-wordpressu.png\"><img loading=\"lazy\" decoding=\"async\" width=\"366\" height=\"57\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/aktualizace-wordpressu.png\" alt=\"\" class=\"wp-image-8985\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/aktualizace-wordpressu.png 366w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/aktualizace-wordpressu-300x47.png 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Nevhodn\u00e9 postupy p\u0159i k\u00f3dov\u00e1n\u00ed<\/h3>\n\n\n\n<p>Ne v\u017edy v\u00fdvoj\u00e1\u0159 dostate\u010dn\u011b zabezpe\u010d\u00ed sv\u016fj software, proto je d\u016fle\u017eit\u00e9 nap\u0159\u00edklad u plugin\u016f, sledovat datum jejich posledn\u00ed aktualizace a p\u0159edev\u0161\u00edm z jak\u00fdch zdroj\u016f byly sta\u017eeny.<\/p>\n\n\n\n<p>Mezi tyto chyby mohou spadat nap\u0159\u00edklad logick\u00e9 chyby, syntaktick\u00e9 chyby, nebo nespr\u00e1vn\u00e9 zach\u00e1zen\u00ed s u\u017eivatelsk\u00fdm vstupem a v\u00fdstupem, co\u017e \u00fato\u010dn\u00edkovi m\u016f\u017ee poskytnou p\u0159\u00edle\u017eitost k napaden\u00ed webu.<\/p>\n\n\n\n<p>Jak chyby v k\u00f3dov\u00e1n\u00ed, tak i nespr\u00e1vn\u00e9 k\u00f3dovac\u00ed praktiky mohou zp\u016fsobit slabiny WordPressu, kter\u00fdch mohou \u00fato\u010dn\u00edci zneu\u017e\u00edt k p\u0159\u00edstupu k citliv\u00fdm \u00fadaj\u016fm. Z toho d\u016fvodu mus\u00ed v\u00fdvoj\u00e1\u0159i striktn\u011b dodr\u017eovat osv\u011bd\u010den\u00e9 postupy k\u00f3dov\u00e1n\u00ed, prov\u00e1d\u011bt d\u016fkladn\u00e9 kontroly k\u00f3du a dodr\u017eovat ve\u0161ker\u00e9 bezpe\u010dnostn\u00ed praktiky, aby byla tato rizika zm\u00edrn\u011bna a zlep\u0161ilo se celkov\u00e9 zabezpe\u010den\u00ed WordPressu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Doporu\u010den\u00e9 postupy pro minimalizaci zranitelnosti WordPressu<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280-1024x614.jpg\" alt=\"\" class=\"wp-image-8987\" style=\"width:405px;height:auto\" srcset=\"https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280-1024x614.jpg 1024w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280-300x180.jpg 300w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280-768x461.jpg 768w, https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/cyber-security-3400657_1280.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dodr\u017eov\u00e1n\u00ed osv\u011bd\u010den\u00fdch bezpe\u010dnostn\u00edch postup\u016f b\u011bhem v\u00fdvoje<\/strong>\n<ul class=\"wp-block-list\">\n<li>Zabezpe\u010den\u00ed vstupu a v\u00fdstupu, \u0161ifrov\u00e1n\u00ed dat, aktivace certifik\u00e1tu SSL, siln\u00e9 heslo&#8230;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pou\u017e\u00edv\u00e1n\u00ed ov\u011b\u0159en\u00fdch zdroj\u016f p\u0159i stahov\u00e1n\u00ed plugin\u016f a dal\u0161\u00edch dopl\u0148k\u016f WordPressu<\/strong>\n<ul class=\"wp-block-list\">\n<li>Roz\u0161\u00ed\u0159en\u00ed z neov\u011b\u0159en\u00fdch zdroj\u016f mohou obsahovat zp\u011btn\u00e1 vr\u00e1tka pro \u00fato\u010dn\u00edka, nebo dal\u0161\u00ed bezpe\u010dnostn\u00ed hrozby<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pravideln\u00e9 aktualizace syst\u00e9mu a v\u0161ech pou\u017e\u00edvan\u00fdch roz\u0161\u00ed\u0159en\u00ed<\/strong>\n<ul class=\"wp-block-list\">\n<li>Zastaral\u00e1 roz\u0161\u00ed\u0159en\u00ed mohou obsahovat zranitelnosti, kter\u00fdch mohou \u00fato\u010dn\u00edci zneu\u017e\u00edt k ohro\u017een\u00ed zabezpe\u010den\u00ed na\u0161eho webu.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Z\u00e1v\u011br<\/h2>\n\n\n\n<p>Z\u00e1v\u011brem lze \u0159\u00edci, \u017ee zranitelnosti plugin\u016f a \u0161ablon WordPressu p\u0159edstavuj\u00ed zna\u010dn\u00e9 riziko bezpe\u010dnosti webov\u00fdch str\u00e1nek, kter\u00e9 nen\u00ed radno podce\u0148ovat. Majitel\u00e9 webov\u00fdch str\u00e1nek mus\u00ed z\u016fstat ostra\u017eit\u00ed, pravideln\u011b aktualizovat ve\u0161ker\u00e1 roz\u0161\u00ed\u0159en\u00ed, pou\u017e\u00edvat ov\u011b\u0159en\u00e9 a \u0159\u00e1dn\u011b zabezpe\u010den\u00e9 pluginy a dodr\u017eovat nejlep\u0161\u00ed bezpe\u010dnostn\u00ed postupy, aby chr\u00e1nili sv\u00e9 webov\u00e9 str\u00e1nky p\u0159ed t\u011bmito zranitelnostmi. <\/p>\n\n\n\n<p>P\u0159ijet\u00edm v\u0161ech zmi\u0148ovan\u00fdch opat\u0159en\u00ed m\u016f\u017eeme jednodu\u0161e minimalizovat riziko napaden\u00ed na\u0161ich webov\u00fdch str\u00e1nek.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V dne\u0161n\u00edm \u010dl\u00e1nku se zam\u011b\u0159\u00edme na nejv\u011bt\u0161\u00ed mo\u017en\u00e1 potencion\u00e1ln\u00ed rizika napaden\u00ed ve WordPressu z pohledu \u0161ablony a plugin\u016f. WordPress je obl\u00edben\u00fd mezi \u00fato\u010dn\u00edky p\u0159edev\u0161\u00edm kv\u016fli jeho \u010dast\u00e9mu pou\u017e\u00edv\u00e1n\u00ed (a\u017e 43.1% v\u0161ech web\u016f pou\u017e\u00edv\u00e1 WordPress!). P\u0159i v\u00fdskytu chyby v zabezpe\u010den\u00ed na sebe \u00fato\u010dn\u00edk nenech\u00e1 \u010dekat, a m\u016f\u017ee snadno napadnout n\u00e1\u0161 web. \u00datoky se mohou projevovat r\u016fzn\u011b<\/p>\n","protected":false},"author":1,"featured_media":8968,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[6,30],"tags":[81,460],"class_list":["post-8966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bezpecnost-wordpressu","category-wordpress","tag-bezpecnost","tag-wordpress-2"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat.png",1200,800,false],"thumbnail":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat-150x150.png",150,150,true],"medium":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat-300x200.png",300,200,true],"medium_large":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat-768x512.png",640,427,true],"large":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat-1024x683.png",640,427,true],"1536x1536":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat.png",1200,800,false],"2048x2048":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat.png",1200,800,false],"archive-list":["https:\/\/affinite.io\/cs\/wp-content\/uploads\/sites\/2\/2024\/04\/wordpress-zranitelnost-pluginu-a-temat-400x265.png",400,265,true]},"uagb_author_info":{"display_name":"Affinite","author_link":"https:\/\/affinite.io\/cs\/author\/affinite\/"},"uagb_comment_info":2,"uagb_excerpt":"V dne\u0161n\u00edm \u010dl\u00e1nku se zam\u011b\u0159\u00edme na nejv\u011bt\u0161\u00ed mo\u017en\u00e1 potencion\u00e1ln\u00ed rizika napaden\u00ed ve WordPressu z pohledu \u0161ablony a plugin\u016f. WordPress je obl\u00edben\u00fd mezi \u00fato\u010dn\u00edky p\u0159edev\u0161\u00edm kv\u016fli jeho \u010dast\u00e9mu pou\u017e\u00edv\u00e1n\u00ed (a\u017e 43.1% v\u0161ech web\u016f pou\u017e\u00edv\u00e1 WordPress!). P\u0159i v\u00fdskytu chyby v zabezpe\u010den\u00ed na sebe \u00fato\u010dn\u00edk nenech\u00e1 \u010dekat, a m\u016f\u017ee snadno napadnout n\u00e1\u0161 web. \u00datoky se mohou projevovat r\u016fzn\u011b","_links":{"self":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/8966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/comments?post=8966"}],"version-history":[{"count":0,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/8966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media\/8968"}],"wp:attachment":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media?parent=8966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/categories?post=8966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/tags?post=8966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}