{"id":75939,"date":"2020-03-29T19:42:19","date_gmt":"2020-03-29T17:42:19","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux"},"modified":"2020-03-29T19:42:19","modified_gmt":"2020-03-29T17:42:19","slug":"kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux","title":{"rendered":"L'azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Gli sviluppatori di Cloudflare <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/speeding-up-linux-disk-encryption\/\">raccontato<\/a><\/noindex> sull'ottimizzazione delle prestazioni della crittografia su disco nel kernel Linux. Di conseguenza, sono stati preparati <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/linux\/tree\/master\/patches\">i patch<\/a><\/noindex> per il sottosistema <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/cryptsetup\/cryptsetup\/-\/wikis\/DMCrypt\">dm-crypt<\/a><\/noindex> e Crypto API, che hanno consentito di aumentare di oltre due volte la capacit\u00e0 di throughput nei test sintetici durante la lettura e la scrittura, oltre a ridurre i ritardi di circa la met\u00e0. Durante i test su hardware reale, i costi aggiuntivi dovuti alla crittografia sono stati ridotti praticamente ai livelli osservati con un disco senza crittografia.<\/p>\n<p>Cloudflare utilizza dm-crypt per la crittografia dei dati sui dispositivi di memorizzazione impiegati per la memorizzazione nella rete CDN. Dm-crypt opera a livello di dispositivo a blocchi e gestisce la crittografia delle richieste di I\/O in scrittura e la decrittazione delle richieste di lettura, fungendo da strato intermedio tra il dispositivo a blocchi e il driver del file system. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/storage-stack.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/85a5ec907119f64eb19edadfc80011a6.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Per valutare le prestazioni di dm-crypt \u00e8 stato utilizzato il pacchetto <noindex><a rel=\"nofollow\" href=\"https:\/\/fio.readthedocs.io\/en\/latest\/fio_doc.html\">Flexible I\/O tester<\/a><\/noindex> che ha misurato la velocit\u00e0 di accesso a partizioni crittografate e non crittografate su un disco RAM, posizionato in RAM per escludere fluttuazioni nelle prestazioni dei dischi e concentrarsi sulle prestazioni del codice. Per le partizioni non crittografate, le prestazioni in lettura e scrittura si sono mantenute intorno a 1126 MB\/s, ma con l'abilitazione della crittografia la velocit\u00e0 \u00e8 diminuita <b>di 7 volte<\/b> portandosi a 147 MB\/s. <\/p>\n<p>Inizialmente \u00e8 sorto il sospetto dell'uso di algoritmi inefficaci nel sistema crittografico del kernel. Tuttavia, nei test \u00e8 stato utilizzato l'algoritmo pi\u00f9 veloce aes-xts con una chiave di crittografia a 256 bit, la cui prestazione durante l'esecuzione di &#171;cryptsetup benchmark&#187; \u00e8 superiore di oltre il doppio rispetto al risultato ottenuto testando il disco RAM. Gli esperimenti con i flag di dm-crypt per l'ottimizzazione delle prestazioni non hanno dato risultati: utilizzando il flag &#171;&#8212;perf-same_cpu_crypt&#187; le prestazioni sono addirittura diminuite a 136 MB\/s, mentre specificando il flag &#171;&#8212;perf-submit_from_crypt_cpus&#187; sono aumentate solo a 166 MB\/s.<\/p>\n<p>Un'analisi pi\u00f9 approfondita della logica di funzionamento ha mostrato che dm-crypt non \u00e8 cos\u00ec semplice come sembra &#8212; quando riceve una richiesta di scrittura dal driver del file system, dm-crypt non la elabora immediatamente, ma la mette in coda a &#171;kcryptd&#187;, che non viene gestita subito, ma solo nel momento pi\u00f9 opportuno. Dalla coda, la richiesta viene inviata all'API Crypto di Linux per l'esecuzione della crittografia. Ma poich\u00e9 l'API Crypto utilizza un modello di esecuzione asincrono, la crittografia non viene eseguita immediatamente, passando anche attraverso un'altra coda. Dopo il completamento della crittografia, dm-crypt potrebbe cercare di eseguire l'ordinamento delle richieste di scrittura in attesa, utilizzando un albero di ricerca. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE-%D1%87%D1%91%D1%80%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">rosso-nero<\/a><\/noindex>. Alla fine, un thread separato del kernel raccoglie nuovamente, dopo un certo ritardo, le richieste di input\/output accumulate e le invia allo stack del dispositivo a blocchi.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/dm-crypt.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/2b64e1e781d01d3735c9ba81411ec026.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Durante la lettura, inizialmente dm-crypt aggiunge alla coda &#171;kcryptd_io&#187; la richiesta di recupero dei dati dal dispositivo di archiviazione. Dopo un certo periodo, i dati diventano disponibili e vengono messi in coda a &#171;kcryptd&#187; per la decrittazione.<br \/>\nKcryptd invia la richiesta all'API Crypto di Linux, che decrittografa le informazioni in modalit\u00e0 asincrona. Le richieste non sempre attraversano tutte le code, ma nel peggiore dei casi la richiesta di scrittura pu\u00f2 rimanere nelle code fino a 4 volte, mentre la richiesta di lettura fino a 3 volte. Ogni passaggio in coda provoca ritardi, che sono la causa principale della significativa diminuzione delle prestazioni di dm-crypt. <\/p>\n<p>L'uso delle code \u00e8 dovuto alla necessit\u00e0 di operare in condizioni di interruzione. Nel 2005, quando \u00e8 stata implementata l'attuale modalit\u00e0 operativa di dm-crypt basata sulle code, il Crypto API non era ancora asincrono. Dopo la transizione del Crypto API a un modello di esecuzione asincrono, si \u00e8 sostanzialmente iniziato a utilizzare una doppia protezione. Le code sono state introdotte anche per risparmiare sull'uso dello stack del kernel, ma dopo l'aumento nel 2014, queste ottimizzazioni hanno perso rilevanza. \u00c8 stata introdotta una coda aggiuntiva &#171;kcryptd_io&#187; per superare il collo di bottiglia che causava attese nell'allocazione della memoria con l'arrivo di un gran numero di richieste. Nel 2015 \u00e8 stata ulteriormente introdotta una fase di ordinamento, poich\u00e9 le richieste di crittografia su sistemi multiprocessore potrebbero completarsi senza rispettare l'ordine di invio (anzich\u00e9 l'accesso sequenziale al disco, si effettuava accesso in modo casuale, e il pianificatore CFQ non funzionava in modo efficiente). Attualmente, con l'uso di unit\u00e0 SSD, l'ordinamento ha perso significato e il pianificatore CFQ non \u00e8 pi\u00f9 utilizzato nel kernel.<\/p>\n<p>Considerando che i moderni dispositivi di memoria sono diventati pi\u00f9 veloci e intelligenti, il sistema di distribuzione delle risorse nel kernel Linux \u00e8 stato rivisto e alcune sottosistemi sono stati ripensati dagli ingegneri di Cloudflare. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/linux\/blob\/master\/patches\/0023-Add-DM_CRYPT_FORCE_INLINE-flag-to-dm-crypt-target.patch\">hanno aggiunto<\/a><\/noindex> in dm-crypt \u00e8 una nuova modalit\u00e0 operativa, esente dall'uso di code superflue e chiamate asincrone. La modalit\u00e0 si attiva tramite un flag separato &#171;force_inline&#187; e porta dm-crypt a una forma di semplice proxy, che crittografa e decrittografa le richieste in arrivo. L'interazione con il Crypto API \u00e8 stata ottimizzata con la selezione esplicita di algoritmi di crittografia che operano in modalit\u00e0 sincrona e non utilizzano code di richieste. Per un funzionamento sincrono con il Crypto API, \u00e8 stato <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/linux\/blob\/master\/patches\/0024-Add-xtsproxy-Crypto-API-module.patch\">\u00e8 stato proposto<\/a><\/noindex> modulo che consente di utilizzare FPU\/AES-NI per accelerare e inoltrare direttamente le richieste di crittografia e decrittografia.<\/p>\n<p>Alla fine, nel test del disco RAM, \u00e8 stato possibile incrementare la performance di dm-crypt di oltre il doppio \u2014 la performance \u00e8 aumentata da 294 MB\/s (2 x 147 MB\/s) a 640 MB\/s, molto vicina alla performance della crittografia nuda (696 MB\/s).<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/read-throughput-annotated.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/d7f7edcc0251f0fbc0fd3095cce8f8a0.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/write-throughput-annotated.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/2c9fd0549da22ee1987a166604f69c0b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/await-annotated.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/a0c9d02ef10ad90b2deaeddde0e2434b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Durante i test di carico su server reali, la nuova implementazione ha mostrato prestazioni molto simili a quelle di una configurazione funzionante senza crittografia, e l'attivazione della crittografia sui server con cache Cloudflare non ha influenzato in alcun modo la velocit\u00e0 di risposta. In futuro, Cloudflare prevede di inviare le patch preparate al kernel principale di Linux, ma prima sar\u00e0 necessario rielaborarle, poich\u00e9 sono ottimizzate per un carico specifico e non coprono tutti i casi d'uso, ad esempio, la crittografia su dispositivi embedded a bassa potenza.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog-cloudflare-com-assets.storage.googleapis.com\/2020\/03\/prod.png\"><img decoding=\"async\" alt=\"L&#039;azienda Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux\" src=\"\/wp-content\/uploads\/2020\/03\/cad243a99fa04bb74f5e6a25ae2e7b3e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52630\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Cloudflare \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u0435 Linux. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0431\u044b\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u043f\u0430\u0442\u0447\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b dm-crypt \u0438 Crypto API, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0432\u0448\u0438\u0435 \u0432 \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0442\u0435\u0441\u0442\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0432 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438 \u0438 \u0437\u0430\u043f\u0438\u0441\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438. \u041f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75940,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-75939","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Cloudflare \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\" \/>\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\/it\/blog\/news\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0430 \u043f\u0430\u0442\u0447\u0438, \u043a\u0430\u0440\u0434\u0438\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0438\u0435 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Cloudflare \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux\" \/>\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=\"2020-03-29T17:42:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-29T17:42:19+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\udd47Cloudflare ha preparato patch che accelerano drasticamente la crittografia su disco in Linux | ProHoster","description":"I programmatori di Cloudflare hanno parlato del lavoro svolto per ottimizzare le prestazioni.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0430 \u043f\u0430\u0442\u0447\u0438, \u043a\u0430\u0440\u0434\u0438\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u044e\u0449\u0438\u0435 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Linux | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Cloudflare \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-cloudflare-podgotovila-patchi-kardinalno-uskoryayushhie-diskovoe-shifrovanie-v-linux","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":"2020-03-29T17:42:19+00:00","article:modified_time":"2020-03-29T17:42:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75939","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:46:22","updated":"2022-10-01 10:55:48","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/75939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=75939"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/75939\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/75940"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=75939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=75939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=75939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}