{"id":33247,"date":"2019-10-31T21:51:34","date_gmt":"2019-10-31T18:51:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi\/"},"modified":"2019-10-31T21:51:34","modified_gmt":"2019-10-31T18:51:34","slug":"reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi","title":{"rendered":"Wydanie WordPressa 5.2 z obs\u0142ug\u0105 weryfikacji aktualizacji za pomoc\u0105 podpisu cyfrowego","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/news\/2019\/05\/jaco\/\">Przedstawiony<\/a><\/noindex> wydanie systemu zarz\u0105dzania tre\u015bci\u0105 <noindex><a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/\">WordPress 5.2<\/a><\/noindex>. Wydanie to jest znacz\u0105ce z uwagi na zako\u0144czenie <noindex><a rel=\"nofollow\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/25052\">sze\u015bcioletniej epopoei<\/a><\/noindex> wdro\u017cenia <noindex><a rel=\"nofollow\" href=\"https:\/\/paragonie.com\/blog\/2019\/05\/wordpress-5-2-mitigating-supply-chain-attacks-against-33-internet\">mo\u017cliwo\u015bci<\/a><\/noindex> sprawdzania aktualizacji i dodatk\u00f3w za pomoc\u0105 podpisu cyfrowego. <\/p>\n<p>Dotychczas g\u0142\u00f3wnym czynnikiem zapewniaj\u0105cym bezpiecze\u0144stwo przy instalacji aktualizacji w WordPressie by\u0142o zaufanie do infrastruktury i serwer\u00f3w WordPressa (po za\u0142adowaniu nast\u0119powa\u0142a weryfikacja hasha bez weryfikacji \u017ar\u00f3d\u0142a). W przypadku kompromitacji serwer\u00f3w projektu, atakuj\u0105cy mieli mo\u017cliwo\u015b\u0107 podmiany aktualizacji i rozpowszechnienia z\u0142o\u015bliwego kodu w\u015br\u00f3d witryn opartych na WordPressie, kt\u00f3re korzysta\u0142y z automatycznej instalacji aktualizacji. zgodnie z wcze\u015bniej stosowanym modelem zaufania w dostarczaniu, po stronie u\u017cytkownik\u00f3w taka podmiana pozosta\u0142aby niezauwa\u017cona. <\/p>\n<p>Bior\u0105c pod uwag\u0119, \u017ce wed\u0142ug <noindex><a rel=\"nofollow\" href=\"https:\/\/w3techs.com\/technologies\/overview\/content_management\/all\">danych<\/a><\/noindex> projektu w3techs platforma WordPress jest u\u017cywana na 33,8% stron w sieci, incydent mia\u0142by katastrofalne skutki. Przy tym niebezpiecze\u0144stwo kompromitacji infrastruktury by\u0142o nie hipotetyczne, ale ca\u0142kowicie realne. Na przyk\u0142ad kilka lat temu jeden z badaczy bezpiecze\u0144stwa <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wordfence.com\/blog\/2016\/11\/hacking-27-web-via-wordpress-auto-update\/\">zademonstrowa\u0142<\/a><\/noindex> odkry\u0142 luk\u0119, kt\u00f3ra pozwala\u0142a atakuj\u0105cemu na wykonanie swojego kodu po stronie serwera api.wordpress.org. <\/p>\n<p>W przypadku zastosowania podpis\u00f3w cyfrowych, uzyskanie kontroli nad serwerem aktualizacji nie prowadzi\u0142oby do kompromitacji system\u00f3w u\u017cytkownik\u00f3w, poniewa\u017c do przeprowadzenia ataku dodatkowo konieczne by\u0142oby uzyskanie osobno przechowywanego klucza prywatnego, za pomoc\u0105 kt\u00f3rego dokonywane s\u0105 podpisy aktualizacji. <\/p>\n<p>Wdro\u017ceniu weryfikacji \u017ar\u00f3d\u0142a aktualizacji za pomoc\u0105 podpisu cyfrowego przeszkadza\u0142o to, \u017ce wsparcie dla odpowiednich algorytm\u00f3w kryptograficznych pojawi\u0142o si\u0119 w standardowym pakiecie PHP stosunkowo niedawno. Potrzebne algorytmy kryptograficzne zosta\u0142y wprowadzone dzi\u0119ki integracji biblioteki <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49924\">Libsodium<\/a><\/noindex> do podstawowego sk\u0142adu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47652\">PHP 7.2<\/a><\/noindex>. Jednak jako minimalnie wspierana w wersji WordPress <noindex><a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/support\/article\/requirements\/\">zosta\u0142a podana<\/a><\/noindex> wydanie 5.2.4 (od WordPress 5.2 - 5.6.20). W\u0142\u0105czenie wsparcia dla podpis\u00f3w cyfrowych wprowadzi\u0142oby znacz\u0105ce wymagania dotycz\u0105ce minimalnej obs\u0142ugiwanej wersji PHP lub dodanie zewn\u0119trznego zale\u017cno\u015bci, co nie by\u0142o mo\u017cliwe dla deweloper\u00f3w bior\u0105c pod uwag\u0119 rozpowszechnienie wersji PHP w systemach hostingu. <\/p>\n<p>Rozwi\u0105zaniem by\u0142o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=45868\">opracowywanie<\/a><\/noindex> i w\u0142\u0105czenie do WordPress 5.2 kompaktowej wersji Libsodium -  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/paragonie\/sodium_compat\">Sodium Compat<\/a><\/noindex>, w kt\u00f3rym w j\u0119zyku PHP zaimplementowano minimalny zestaw algorytm\u00f3w do weryfikacji podpis\u00f3w cyfrowych. Wydajno\u015b\u0107 realizacji pozostawia wiele do \u017cyczenia, ale w pe\u0142ni rozwi\u0105zuje problem kompatybilno\u015bci oraz umo\u017cliwia programistom wtyczek rozpocz\u0119cie wdra\u017cania nowoczesnych algorytm\u00f3w kryptograficznych.<\/p>\n<p>Do generowania podpis\u00f3w cyfrowych wykorzystywany jest algorytm <noindex><a rel=\"nofollow\" href=\"https:\/\/ed25519.cr.yp.to\/\">Ed25519<\/a><\/noindex>, opracowany przy wsp\u00f3\u0142pracy z Daniem Bersteinem (Daniel J. Bernstein). Podpis cyfrowy tworzony jest dla warto\u015bci skr\u00f3tu SHA384, obliczonego na podstawie zawarto\u015bci archiwum z aktualizacj\u0105. Ed25519 oferuje wy\u017cszy poziom bezpiecze\u0144stwa ni\u017c ECDSA i DSA, a tak\u017ce wykazuje bardzo wysok\u0105 szybko\u015b\u0107 weryfikacji i generowania podpis\u00f3w. Odporno\u015b\u0107 na ataki dla Ed25519 wynosi oko\u0142o 2^128 (\u015brednio, do przeprowadzenia ataku na Ed25519 potrzeba wykona\u0107 2^140 operacji bitowych), co odpowiada odporno\u015bci takich algorytm\u00f3w jak NIST P-256 i RSA z kluczem o d\u0142ugo\u015bci 3000 bit\u00f3w lub 128-bitowemu szyfrowi blokowemu. Ed25519 nie jest r\u00f3wnie\u017c podatny na problemy z kolizjami w skr\u00f3tach, nie jest wra\u017cliwy na ataki zwi\u0105zane z analiz\u0105 czasu dost\u0119pu do pami\u0119ci podr\u0119cznej (cache-timing) oraz ataki kana\u0142ami bocznymi. <\/p>\n<p>W wydaniu WordPress 5.2 weryfikacja podpisu cyfrowego obejmuje na razie tylko podstawowe aktualizacje platformy i domy\u015blnie nie prowadzi do zablokowania aktualizacji, a jedynie informuje u\u017cytkownika o powsta\u0142ym problemie. Zdecydowano si\u0119 nie w\u0142\u0105cza\u0107 blokady domy\u015blnie ze wzgl\u0119du na konieczno\u015b\u0107 pe\u0142nej weryfikacji i obej\u015bcia  <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.php.net\/bug.php?id=75938\">mo\u017cliwych problem\u00f3w<\/a><\/noindex>. W przysz\u0142o\u015bci planowane jest dodanie weryfikacji podpisu cyfrowego r\u00f3wnie\u017c dla wersji \u017ar\u00f3d\u0142owych motyw\u00f3w i wtyczek (producenti b\u0119d\u0105 mogli podpisywa\u0107 wydania swoim kluczem).<\/p>\n<p>Opr\u00f3cz wsparcia dla podpis\u00f3w cyfrowych w WordPress 5.2 mo\u017cna odnotowa\u0107 nast\u0119puj\u0105ce zmiany:<\/p>\n<ul>\n<li class=\"l\"> Do sekcji \u201eZdrowie witryny\u201d dodano dwie nowe strony do debugowania typowych problem\u00f3w konfiguracyjnych, a tak\u017ce udost\u0119pniono formularz, za pomoc\u0105 kt\u00f3rego programi\u015bci mog\u0105 przekazywa\u0107 informacje debugowe administratorom witryny;\n<li class=\"l\"> Dodano implementacj\u0119 \u201ebia\u0142ego ekranu \u015bmierci\u201d, wy\u015bwietlanego w przypadku krytycznych problem\u00f3w, pomagaj\u0105c\u0105 administratorowi naprawi\u0107 problemy zwi\u0105zane z wtyczkami lub motywami, przechodz\u0105c w specjalny tryb odzyskiwania po awarii;\n<li class=\"l\"> Wprowadzono system sprawdzania zgodno\u015bci z wtyczkami, kt\u00f3ry automatycznie weryfikuje mo\u017cliwo\u015b\u0107 u\u017cycia wtyczki w bie\u017c\u0105cej konfiguracji z uwzgl\u0119dnieniem u\u017cywanej wersji PHP. Je\u015bli do dzia\u0142ania wtyczki potrzebna jest nowsza wersja PHP, system automatycznie zablokuje jej aktywacj\u0119;\n<li class=\"l\"> Dodano wsparcie dla aktywacji modu\u0142\u00f3w z kodem JavaScript przy u\u017cyciu <noindex><a rel=\"nofollow\" href=\"https:\/\/webpack.js.org\/\">webpack<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/babeljs.io\/\">Babel<\/a><\/noindex>;\n<li class=\"l\"> Dodano nowy szablon privacy-policy.php, kt\u00f3ry umo\u017cliwia dostosowanie zawarto\u015bci strony dotycz\u0105cej warunk\u00f3w ochrony prywatno\u015bci;\n<li class=\"l\"> Dla motyw\u00f3w graficznych dodano obs\u0142ug\u0119 hooka wp_body_open, co pozwala na wstawienie kodu zaraz po tagu body;\n<li class=\"l\"> Wymagania dotycz\u0105ce minimalnej wersji PHP podniesiono do 5.6.20, a w wtyczkach i motywach graficznych pojawi\u0142a si\u0119 mo\u017cliwo\u015b\u0107 u\u017cycia przestrzeni nazw oraz funkcji anonimowych;\n<li class=\"l\"> Dodano 13 nowych ikon.\n<\/ul>\n<p>Dodatkowo mo\u017cna wspomnie\u0107 o <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.alertlogic.com\/alert-logic-uncovers-new-vulnerability-in-wordpress-wp-live-chat-cve-2019-11185\/\">identyfikacja<\/a><\/noindex> krytycznej podatno\u015bci w wtyczce WordPress   <noindex><a rel=\"nofollow\" href=\"https:\/\/wp-livechat.com\/\">WP Live Chat<\/a><\/noindex> (CVE-2019-11185). Luka bezpiecze\u0144stwa umo\u017cliwia wykonanie dowolnego kodu PHP na serwerze. Wtyczka jest u\u017cywana na ponad 27 tysi\u0105cach stron internetowych do organizacji interaktywnego czatu z odwiedzaj\u0105cym, w tym na stronach takich firm jak IKEA, Adobe, Huawei, PayPal, Tele2 oraz McDonald's (Live Chat cz\u0119sto jest u\u017cywane do realizacji nachalnych okienek czatu na stronach firm, oferuj\u0105c rozmow\u0119 z pracownikiem).<\/p>\n<p>Problem ujawnia si\u0119 w kodzie przesy\u0142ania plik\u00f3w na serwer i pozwala na obej\u015bcie weryfikacji dozwolonych typ\u00f3w plik\u00f3w oraz przes\u0142anie na serwer skryptu PHP, kt\u00f3ry nast\u0119pnie mo\u017cna wykona\u0107 bezpo\u015brednim dost\u0119pem przez sie\u0107. Interesuj\u0105ce jest to, \u017ce w zesz\u0142ym roku w Live Chat ju\u017c wykryto podobn\u0105 podatno\u015b\u0107 (CVE-2018-12426), kt\u00f3ra umo\u017cliwia\u0142a przes\u0142anie kodu PHP pod p\u0142aszczykiem obrazu, podaj\u0105c inny typ tre\u015bci w polu Content-type. W ramach naprawy problemu dodano dodatkowe kontrole zgodnie z bia\u0142ymi listami i typem MIME zawarto\u015bci. Okaza\u0142o si\u0119, \u017ce te kontrole zosta\u0142y zaimplementowane nieprawid\u0142owo i mo\u017cna je \u0142atwo obej\u015b\u0107.<\/p>\n<p>W szczeg\u00f3lno\u015bci bezpo\u015brednie przesy\u0142anie plik\u00f3w z rozszerzeniem \u201e.php\u201d jest zabronione, ale rozszerzenie \u201e.phtml\u201d nie zosta\u0142o dodane do czarnej listy, na wielu serwerach zwi\u0105zane z interpretatorem PHP. Bia\u0142a lista dopuszcza tylko przesy\u0142anie obraz\u00f3w, ale mo\u017cna j\u0105 obej\u015b\u0107, podaj\u0105c podw\u00f3jne rozszerzenie, na przyk\u0142ad \u201e.gif.phtml\u201d. Aby obej\u015b\u0107 sprawdzanie typu MIME na pocz\u0105tku pliku, przed otwarciem tagu z kodem PHP, wystarczy\u0142o wpisa\u0107 ci\u0105g \u201eGIF89a\u201d.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50649\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f web-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c WordPress 5.2. \u0412\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435\u043c \u0448\u0435\u0441\u0442\u0438\u043b\u0435\u0442\u043d\u0435\u0439 \u044d\u043f\u043e\u043f\u0435\u0438 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438. \u0414\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0432 WordPress \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0431\u044b\u043b\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u0435 \u043a \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c WordPress (\u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0441\u0432\u0435\u0440\u043a\u0430 \u0445\u044d\u0448\u0430 \u0431\u0435\u0437 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430). \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33247","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f web-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c WordPress.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 WordPress 5.2 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f web-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c WordPress.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:51:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie WordPress 5.2 z obs\u0142ug\u0105 weryfikacji aktualizacji za pomoc\u0105 podpisu cyfrowego | ProHoster","description":"Zosta\u0142a przedstawiona wersja systemu zarz\u0105dzania tre\u015bci\u0105 WordPress.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 WordPress 5.2 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f web-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c WordPress.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-wordpress-5-2-s-podderzhkoj-proverki-obnovlenij-po-tsifrovoj-podpisi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:51:34+00:00","article:modified_time":"2019-10-31T18:51:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33247","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:31:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:44:41","updated":"2026-01-21 14:31:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/33247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=33247"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/33247\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=33247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=33247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=33247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}