{"id":112928,"date":"2024-01-15T23:28:03","date_gmt":"2024-01-15T21:28:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos"},"modified":"2024-01-15T23:28:03","modified_gmt":"2024-01-15T21:28:03","slug":"obnovlenie-zashhishhyonnoj-android-platformy-grapheneos","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos","title":{"rendered":"Actualizarea platformei Android protejate GrapheneOS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea platformei mobile securizate GrapheneOS 2024011300, care este un fork al codului surs\u0103 Android (AOSP, Android Open Source Project), extins \u0219i modificat pentru a \u00eembun\u0103t\u0103\u021bi securitatea \u0219i a asigura confiden\u021bialitatea. Anterior, proiectul a evoluat sub numele AndroidHardening \u0219i, \u00eenainte de aceasta, a fost derivat din proiectul CopperheadOS, dup\u0103 un conflict \u00eentre fondatorii s\u0103i. GrapheneOS suport\u0103 oficial majoritatea dispozitivelor Google Pixel moderne (Pixel 4\/5\/6\/7\/8, Pixel Fold, Pixel Tablet). Proiectul este distribuit sub licen\u021ba MIT.          <\/p>\n<p>GrapheneOS include multe tehnologii experimentale legate de \u00eembun\u0103t\u0103\u021birea izola\u021biei aplica\u021biilor, gestionarea detaliat\u0103 a accesului, blocarea manifest\u0103rii vulnerabilit\u0103\u021bilor tipice \u0219i dificult\u0103\u021bile \u00een exploatarea acestora. De exemplu, platforma folose\u0219te o implementare proprie a malloc \u0219i o variant\u0103 modificat\u0103 a libc cu protec\u021bie \u00eempotriva coruperii memoriei, precum \u0219i o separare mai strict\u0103 a spa\u021biului de adresare \u00eentre procese. \u00cen loc de JIT \u00een Android Runtime, se utilizeaz\u0103 doar compilarea u\u0219or anticipat\u0103 (AOT, ahead-of-time). \u00cen nucleul Linux sunt incluse multe mecanisme suplimentare de protec\u021bie, de exemplu, \u00een slub sunt ad\u0103ugate marcaje canar pentru blocarea dep\u0103\u0219irii buffer-elor. Pentru a \u00eembun\u0103t\u0103\u021bi izola\u021bia aplica\u021biilor, se utilizeaz\u0103 SELinux \u0219i seccomp-bpf.        <\/p>\n<p>Exist\u0103 posibilitatea de a acorda acces la opera\u021biuni de re\u021bea, senzori, cartea de contacte \u0219i dispozitive periferice (USB, camer\u0103) doar aplica\u021biilor selectate. Citirea din clipboard este permis\u0103 doar aplica\u021biilor \u00een care este activ pe moment focusul de introducere. Din oficiu, ob\u021binerea informa\u021biilor despre IMEI, adresa MAC, num\u0103rul de serie al SIM-ului \u0219i alte identificatoare hardware este interzis\u0103. Au fost luate m\u0103suri suplimentare pentru izolarea proceselor legate de Wi-Fi \u0219i Bluetooth \u0219i prevenirea scurgerilor ca urmare a activit\u0103\u021bii wireless. Multe dintre mecanismele de \u00eent\u0103rire a securit\u0103\u021bii dezvoltate \u00een cadrul proiectului au fost transferate \u00een baza principal\u0103 a codului surs\u0103 Android.       <\/p>\n<p>GrapheneOS utilizeaz\u0103 verificarea criptografic\u0103 a componentelor \u00eenc\u0103rcate \u0219i criptarea avansat\u0103 a datelor la nivelul sistemelor de fi\u0219iere ext4 \u0219i f2fs (datele sunt criptate cu AES-256-XTS, iar numele fi\u0219ierelor \u2014 AES-256-CTS utiliz\u00e2nd HKDF-SHA512 pentru generarea unei chei separate pentru fiecare fi\u0219ier), nu la nivelul dispozitivului bloc. Datele din parti\u021biile de sistem \u0219i din fiecare profil de utilizator sunt criptate cu chei diferite. Se utilizeaz\u0103 capabilit\u0103\u021bile hardware disponibile pentru a accelera opera\u021biunile de criptare. Pe ecranul de blocare apare un buton pentru \u00eencheierea sesiunii, iar dup\u0103 ap\u0103sarea acestuia, cheile pentru decriptare sunt resetate \u0219i stocarea este transferat\u0103 \u00eentr-o stare de inactivitate. Exist\u0103 o setare pentru a interzice instalarea aplica\u021biilor suplimentare pentru profilele de utilizator selectate. Pentru a proteja \u00eempotriva \u00eencerc\u0103rilor de autentificare brute, este activat un sistem de \u00eent\u00e2rzieri, care depinde de num\u0103rul de \u00eencerc\u0103ri e\u0219uate (de la 30 de secunde la 1 zi).       <\/p>\n<p>GrapheneOS nu include principial aplica\u021bii \u0219i servicii Google, precum \u0219i implement\u0103ri alternative ale serviciilor Google, cum ar fi microG. Totu\u0219i, exist\u0103 posibilitatea de a instala serviciile Google Play \u00eentr-un mediu izolat, care nu are privilegii speciale. Proiectul dezvolt\u0103, de asemenea, c\u00e2teva aplica\u021bii proprii, concentrate pe protec\u021bia informa\u021biilor \u0219i intimitate. De exemplu, sunt disponibile browserul Vanadium bazat pe Chromium \u0219i o variant\u0103 modificat\u0103 a motorului WebView, un vizualizator PDF protejat, un firewall, aplica\u021bia Auditor pentru verificarea dispozitivelor \u0219i detectarea intruziunilor, o aplica\u021bie pentru utilizarea camerei, axat\u0103 pe asigurarea confiden\u021bialit\u0103\u021bii, \u0219i un sistem de creare a copiilor de siguran\u021b\u0103 criptate Seedvault.    <\/p>\n<p>Printre modific\u0103rile din noua versiune:  <\/p>\n<ul>\n<li class=\"l\"> Mecanismul de repornire automat\u0103 a fost complet reproiectat, fiind trecut la utilizarea unui timer \u00een procesul init, \u00een loc de procesul system_server, ceea ce a sporit securitatea \u0219i a \u00eempiedicat repornirea unui dispozitiv care nu a fost deblocat niciodat\u0103. Timpul de repornire automat\u0103 a fost redus de la 72 la 18 ore. Ideea principal\u0103 a repornirii automate este de a reseta parti\u021biile activate (decriptate) ce con\u021bin datele utilizatorilor \u00een starea ini\u021bial\u0103 nedecifrat\u0103 dup\u0103 un anumit timp de inac\u021biune.\n<p>Datele profilului utilizatorului, dup\u0103 repornirea dispozitivului, sunt \u00eentr-o form\u0103 criptat\u0103 \u0219i sunt decriptate numai dup\u0103 introducerea parolei de acces de c\u0103tre utilizator. Dac\u0103 utilizatorul nu a deblocat sesiunea activat\u0103 timp de mai mult de 18 ore \u2014 dispozitivul va fi repornit automat (timpul de a\u0219teptare poate fi modificat \u00een set\u0103rile Settings &gt; Security &gt; Auto reboot) pentru a preveni analiza cheilor care r\u0103m\u00e2n \u00een memorie \u00een cazul \u00een care dispozitivul ajunge \u00een m\u00e2ini str\u0103ine.    <\/p>\n<p>Ca o demonstra\u021bie a necesit\u0103\u021bii aplic\u0103rii func\u021biei de repornire automat\u0103, dezvoltatorii GrapheneOS au men\u021bionat vulnerabilit\u0103\u021bile recent descoperite \u00een smartphone-urile Google Pixel \u0219i Samsung Galaxy, care permit companiilor specializate \u00een analiza criminalistic\u0103 s\u0103 spioneze utilizatorii \u0219i s\u0103 extrag\u0103 date atunci c\u00e2nd dispozitivul este activat (c\u00e2nd sesiunea este activ\u0103 \u0219i datele sunt decriptate).           <\/p>\n<li class=\"l\"> A fost ad\u0103ugat un vizualizator de jurnale (Settings &gt; System &gt; View logs), care permite evaluarea problemelor ap\u0103rute \u0219i simplific\u0103 preg\u0103tirea rapoartelor de eroare.\n<li class=\"l\"> Interfa\u021ba pentru trimiterea rapoartelor de blocare a fost reproiectat\u0103.\n<li class=\"l\"> \u00cen adevtool a fost ad\u0103ugat\u0103 suportul pentru Pixel Camera Service, care permite utilizarea modului nocturn \u00een aplica\u021biile de pe smartphone-urile Pixel 6+.\n<li class=\"l\"> \u00cen adevtool a fost suspendat suportul pentru dispozitivele care nu sunt acceptate \u00een Android 14.\n<li class=\"l\"> A fost ad\u0103ugat un output de notific\u0103ri pentru activarea detectorului de deteriorare a memoriei \u00een malloc.\n<li class=\"l\"> \u00cen nucleul Linux a fost dezactivat suportul pentru sysrq.\n<li class=\"l\"> Nucleul Linux a fost actualizat la cea mai recent\u0103 versiune a GKI (Generic Kernel Image) 5.10.206 pentru dispozitivele Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, precum \u0219i la versiunea 5.15.145 pentru dispozitivele Pixel 8 \u0219i Pixel 8 Pro. De asemenea, au fost preg\u0103tite compil\u0103ri cu nucleul 6.1.69.\n<li class=\"l\"> Browserul Vanadium a fost actualizat la baza de cod Chromium 120.0.6099.210.0.    <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60440\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS 2024011300, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0431\u043e\u0439 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b Android (AOSP, Android Open Source Project), \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0420\u0430\u043d\u0435\u0435 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0441\u044f \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0435\u043c AndroidHardening, \u0430 \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0432\u0438\u043b\u0441\u044f \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 CopperheadOS \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0412 GrapheneOS \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Google Pixel (Pixel [&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-112928","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS 2024011300, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0431\u043e\u0439 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b Android (AOSP, Android Open Source Project), \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \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\/ro\/blog\/news\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 Android-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS 2024011300, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0431\u043e\u0439 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b Android (AOSP, Android Open Source Project), \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos\" \/>\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=\"2024-01-15T21:28:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-15T21:28:03+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\udd47Actualizare a platformei Android protejate GrapheneOS | ProHoster","description":"Lansarea platformei mobile protejate GrapheneOS 2024011300 este disponibil\u0103, reprezent\u00e2nd un fork al bazei de cod Android (AOSP, Android Open Source Project), extins\u0103 \u0219i modificat\u0103 pentru a \u00eembun\u0103t\u0103\u021bi securitatea \u0219i.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 Android-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GrapheneOS 2024011300, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0431\u043e\u0439 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b Android (AOSP, Android Open Source Project), \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/obnovlenie-zashhishhyonnoj-android-platformy-grapheneos","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":"2024-01-15T21:28:03+00:00","article:modified_time":"2024-01-15T21:28:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/112928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=112928"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/112928\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=112928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=112928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=112928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}