{"id":38090,"date":"2019-10-31T22:21:36","date_gmt":"2019-10-31T19:21:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta\/"},"modified":"2019-10-31T22:21:36","modified_gmt":"2019-10-31T19:21:36","slug":"eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta","title":{"rendered":"CacheBrowser Experiment: Bypassing the Chinese Firewall without a proxy using content caching","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/467201\/\"><img decoding=\"async\" alt=\"CacheBrowser Experiment: Bypassing the Chinese Firewall without a proxy using content caching\" src=\"\/wp-content\/uploads\/2019\/09\/730c423783cdac5ddd8fef02d1e0bb72.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><i>Image: <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/photos\/pY_AZJfdbHQ\">Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Today, a significant portion of all content on the internet is distributed using CDN networks. However, there has been little research on how different censors exert their influence on such networks. Scholars from the University of Massachusetts <noindex><a rel=\"nofollow\" href=\"https:\/\/people.cs.umass.edu\/~amir\/papers\/CacheBrowser.pdf\">analyzed<\/a><\/noindex> explore possible methods for blocking CDN content, using the practices of the Chinese authorities as an example, and have also developed a tool to circumvent such blocks.<\/p>\n<p>We have prepared an overview of the main findings and results of this experiment.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Introduction<\/h2>\n<p>\nCensorship is a global threat to freedom of speech on the internet and free access to information. Much of this is possible because the internet borrowed the 'end-to-end communication' model from telephone networks of the 1970s. This allows blocking access to content or communication between users with minimal effort or cost, simply based on an IP address. Here are several methods ranging from blocking the address of the prohibited content to preventing users from even learning about it through DNS manipulation.<\/p>\n<p>However, the development of the internet has also led to new ways of distributing information. One of these is the use of cached content to improve performance and speed up communications. Today, CDN providers handle a significant volume of total traffic worldwide \u2014 the leading player in this segment, Akamai, accounts for up to 30% of global static web traffic. <\/p>\n<p>A CDN network is a distributed system for delivering internet content at maximum speed. A typical CDN network consists of servers located in various geographical locations that cache content to deliver it to those users closest to that server. This significantly increases the speed of online communication.<\/p>\n<p>In addition to improving the quality of service for end-users, CDN hosting helps content creators scale their projects while reducing the load on infrastructure.<\/p>\n<h2>Censoring CDN content<\/h2>\n<p>\nDespite the fact that CDN traffic already constitutes a significant share of all information transmitted over the internet, there is still very little research on how real-world censors approach its control. <\/p>\n<p>The authors of the study began by investigating censorship techniques that could be applied to CDNs. They then examined the actual mechanisms used by the Chinese authorities. <\/p>\n<p>First, let's discuss the possible methods of censorship and their applicability for controlling CDNs.<\/p>\n<h2>IP filtering<\/h2>\n<p>\nThis is the simplest and least expensive internet censorship technique. By using this approach, the censor identifies and blacklists the IP addresses of resources hosting prohibited content. Controlled internet providers then stop delivering packets sent to such addresses. <\/p>\n<p>IP blocking is one of the most common methods of internet censorship. Most commercial network devices are equipped with functions to implement such blocks with minimal computational costs.<\/p>\n<p>However, this method is not very suitable for blocking CDN traffic due to certain properties of the technology itself:<\/p>\n<ul>\n<li><b>Distributed caching<\/b> To ensure maximum content availability and optimize performance, CDN networks cache user content on a large number of edge servers located in geographically distributed locations. To filter such content based on IP, the censor would need to know the addresses of all edge servers and blacklist them. This undermines the main advantages of the method, as its primary benefit is that in a typical scheme, blocking one server allows access to prohibited content to be cut off for a large number of people at once.<\/li>\n<li><b>Shared IPs<\/b> Commercial CDN providers share their infrastructure (i.e., edge servers, mapping systems, etc.) among numerous clients. As a result, prohibited CDN content is loaded from the same IP addresses as non-prohibited content. Consequently, any attempt at IP filtering will result in a large number of websites and content that do not interest censors being blocked. <\/li>\n<li><b>High-dynamic IP assignment<\/b> To optimize load balancing and enhance service quality, the mapping of edge servers and end users is carried out very quickly and dynamically. For example, Akamai updates the returned IP addresses every minute. This makes it nearly impossible to associate addresses with prohibited content.<\/li>\n<\/ul>\n<p><\/p>\n<h2>DNS Interference<\/h2>\n<p>\nIn addition to IP filtering, another popular method of censorship is DNS interference. This approach involves actions by censors aimed at preventing users from discovering the IP addresses of resources with forbidden content. This means that the intervention occurs at the domain name resolution level. There are several ways to achieve this, including DNS connection hijacking, using DNS poisoning techniques, and blocking DNS queries to prohibited sites.<\/p>\n<p>This is a very effective method of blocking; however, it can be bypassed by using non-standard methods of DNS resolution, such as out-of-band channels. Therefore, censors generally combine DNS blocking with IP filtering. But, as mentioned above, IP filtering is not effective for censoring CDN content.<\/p>\n<h2>URL\/Keyword Filtering via DPI <\/h2>\n<p>\nModern network activity monitoring equipment can be used to analyze specific URLs and keywords in transmitted data packets. This technology is known as DPI (deep packet inspection). Such systems identify mentions of prohibited words and resources, leading to intervention in online communication. As a result, packets are simply dropped. <\/p>\n<p>This method is effective but more complex and resource-intensive, as it requires defragmenting all data packets sent within specific streams. <\/p>\n<p>CDN content can be protected from such filtering just like 'regular' content \u2013 in both cases, the use of encryption (i.e., HTTPS) helps.<\/p>\n<p>In addition to using DPI for searching keywords or URLs of prohibited resources, these tools can be used for more advanced analysis. Such methods include statistical analysis of online\/offline traffic and log analysis of identification. These methods are extremely resource-intensive, and currently, there is simply no evidence of their use by censors on a significant scale.<\/p>\n<h2>Self-Censorship by CDN Providers<\/h2>\n<p>\nIf the censor is the government, it has all the means to ban the operation of those CDN providers in the country that do not comply with local laws regulating access to content. There is no way to resist self-censorship \u2014 therefore, if a CDN provider is interested in operating in a certain country, it will be forced to comply with local laws, even if they limit freedom of speech.<\/p>\n<h2>How China Censors CDN Content<\/h2>\n<p>\nThe Great Firewall of China is rightly considered the most effective and advanced system for ensuring internet censorship. <\/p>\n<h3>Research Methodology<\/h3>\n<p>\nResearchers conducted experiments using a Linux node located inside China. They also had access to several computers outside the country. Initially, the researchers checked what was censored from the node, similar to that applied to other Chinese users \u2014 to do this, they attempted to access various prohibited sites from this machine. This confirmed that the same level of censorship was present. <\/p>\n<p>The list of blocked sites in China using CDN was taken from the GreatFire.org website. Then, an analysis of the blocking method was conducted for each case. <\/p>\n<p>According to publicly available data, the only major player in the CDN market with its infrastructure in China is Akamai. Other providers involved in the research include CloudFlare, Amazon CloudFront, EdgeCast, Fastly, and SoftLayer.<\/p>\n<p>During the experiments, researchers identified the addresses of Akamai's edge servers within the country, and then tried to access cached permitted content through them. Access to prohibited content was unsuccessful (HTTP 403 Forbidden error was returned) \u2014 clearly, the company is practicing self-censorship to maintain the ability to operate in the country. However, outside the country, access to these resources remained open.<\/p>\n<p>Infrastructure-less providers in China do not engage in self-censorship for local users. <\/p>\n<p>For other providers, the most commonly used method of blocking has been DNS filtering \u2014 requests to blocked sites are resolved to incorrect IP addresses. Meanwhile, firewalls do not block the CDN edge servers themselves, as they host both prohibited and permitted information. <\/p>\n<p>And while authorities can block individual web pages using DPI for unencrypted traffic, with HTTPS, they can only deny access to the entire domain. This also leads to the blocking of permitted content.<\/p>\n<p>Moreover, China has its own CDN providers, including networks like ChinaCache, ChinaNetCenter, and CDNetworks. All of these companies fully comply with the country's legislation and block forbidden content.<\/p>\n<h2>CacheBrowser: a tool for bypassing censorship using CDN.<\/h2>\n<p>\nAnalysis has shown that censors find it quite challenging to block CDN content. Therefore, researchers decided to innovate and develop a tool for circumventing online censorship that does not rely on proxy technology. <\/p>\n<p>The main idea of the tool is that censors must intervene in the DNS operation to block CDN content. However, resolving domain names is not actually necessary to load CDN content. Thus, a user can access the desired content directly by addressing the edge server where it is already cached. <\/p>\n<p>The diagram below illustrates the system architecture. <\/p>\n<p><img decoding=\"async\" alt=\"CacheBrowser Experiment: Bypassing the Chinese Firewall without a proxy using content caching\" src=\"\/wp-content\/uploads\/2019\/09\/07d32c2f2118c8e2b8a09a6913ff978b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA client software is installed on the user's computer, and regular browsers are used to access the content. <\/p>\n<p>When a URL or part of already requested content is made, the browser sends a request to the local DNS system (LocalDNS) to get the hosting IP address. Regular DNS is queried only for domains that are not yet in the LocalDNS database. The Scraper module continuously scans the requested URLs and looks for potentially blocked domain names. Then, the Scraper contacts the Resolver module to resolve newly discovered blocked domains; this module performs the task and adds an entry to LocalDNS. The browser's DNS cache is then cleared to remove existing DNS records for the blocked domain.<\/p>\n<p>If the Resolver module cannot determine which CDN provider the domain belongs to, it will request assistance from the Bootstrapper module.<\/p>\n<h2>How it works in practice<\/h2>\n<p>\nThe client software of the product was implemented for Linux but can be easily ported to Windows as well. Mozilla<br \/>\nFirefox is used as the browser. The Scraper and Resolver modules are written in Python, and the Customer-to-CDN and CDN-to-IP databases are stored in .txt files. The LocalDNS database is implemented as a regular \/etc\/hosts file in Linux.<\/p>\n<p>As a result, for a blocked URL such as <noindex><a rel=\"nofollow\" href=\"https:\/\/blocked.com\/\">blocked.com<\/a><\/noindex> the script will obtain the edge server's IP address from the \/etc\/hosts file and send an HTTP GET request to access BlockedURL.html with the following HTTP header fields:<\/p>\n<pre><code class=\"bash\">blocked.com\/ and User-Agent: Mozilla\/5.0 (Windows NT 5.1; rv:14.0) Gecko\/20100101 Firefox\/14.0.1<\/code><\/pre>\n<p>\nThe Bootstrapper module is implemented using the free tool digwebinterface.com. This DNS resolver cannot be blocked and responds to DNS queries on behalf of many geographically distributed DNS servers in various network regions.<\/p>\n<p>Using this tool, researchers were able to access Facebook from their Chinese node \u2013 even though the social network has long been blocked in China.<\/p>\n<p><img decoding=\"async\" alt=\"CacheBrowser Experiment: Bypassing the Chinese Firewall without a proxy using content caching\" src=\"\/wp-content\/uploads\/2019\/09\/f33cf0e1544785bdb84234a4ac39f727.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Conclusion<\/h2>\n<p>\nThe experiment showed that by exploiting the issues that censors face when trying to block CDN content, it is possible to create a circumvention system. Such a tool allows bypassing blockades even in China, where one of the most powerful online censorship systems operates.<\/p>\n<h2>Other articles on the topic of using <noindex><a rel=\"nofollow\" href=\"https:\/\/infatica.io\">residential proxies<\/a><\/noindex> for business:<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/460509\/\">How residential proxies assist in business: a real case study of Infatica in the Data Mining sector<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/461537\/\">Analysis. How SOCKS proxy works: advantages, disadvantages, differences from other technologies<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/454442\/\">How to Choose a Proxy Network for Business: 3 Practical Tips<\/a><\/noindex><\/li>\n<\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/467201\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435: Unsplash \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0432\u0441\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c CDN-\u0441\u0435\u0442\u0435\u0439. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0446\u0435\u043d\u0437\u043e\u0440\u044b \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442 \u0441\u0432\u043e\u0435 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043a\u0438\u0435 \u0441\u0435\u0442\u0438. \u0423\u0447\u0435\u043d\u044b\u0435 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041c\u0430\u0441\u0441\u0430\u0447\u0443\u0441\u0435\u0442\u0441\u0430 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 CDN-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a \u0432\u043b\u0430\u0441\u0442\u0435\u0439 \u041a\u0438\u0442\u0430\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043e\u0431\u0445\u043e\u0434\u0430 \u0442\u0430\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a. \u041c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043e\u0431\u0437\u043e\u0440\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u0432\u044b\u0432\u043e\u0434\u0430\u043c\u0438 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28594,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\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\/en\/blog\/administrirovanie\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 CacheBrowser: \u043e\u0431\u0445\u043e\u0434 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0444\u0430\u0435\u0440\u0432\u043e\u043b\u0430 \u0431\u0435\u0437 \u043f\u0440\u043e\u043a\u0441\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta\" \/>\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-31T19:21:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:36+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\udd47CacheBrowser Experiment: Bypassing the Chinese Firewall without proxies using content caching | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 CacheBrowser: \u043e\u0431\u0445\u043e\u0434 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0433\u043e \u0444\u0430\u0435\u0440\u0432\u043e\u043b\u0430 \u0431\u0435\u0437 \u043f\u0440\u043e\u043a\u0441\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 | ProHoster","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-cachebrowser-obhod-kitajskogo-faervola-bez-proksi-s-pomoshhyu-keshirovaniya-kontenta","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-31T19:21:36+00:00","article:modified_time":"2019-10-31T19:21:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38090","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-23 20:26:14","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:15:23","updated":"2026-01-23 20:26:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/38090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=38090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/38090\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/28594"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=38090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=38090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=38090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}