{"id":477613,"date":"2023-08-09T09:18:01","date_gmt":"2023-08-09T09:18:01","guid":{"rendered":""},"modified":"2023-09-05T11:15:06","modified_gmt":"2023-09-05T11:15:06","slug":"insecure-deserialization","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/tr\/wiki\/insecure-deserialization\/","title":{"rendered":"G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma"},"content":{"rendered":"<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, web uygulamalar\u0131nda bulunan ve sald\u0131rganlar\u0131n verileri manip\u00fcle etmesine ve seri durumdan \u00e7\u0131karma s\u00fcrecinden yararlanarak potansiyel olarak rastgele kod \u00e7al\u0131\u015ft\u0131rmas\u0131na olanak tan\u0131yan bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131d\u0131r. Bu g\u00fcvenlik kusuru, bir uygulaman\u0131n seri hale getirilmi\u015f verileri uygun do\u011frulama olmaks\u0131z\u0131n k\u00f6r\u00fc k\u00f6r\u00fcne nesnelere d\u00f6n\u00fc\u015ft\u00fcrmesi durumunda ortaya \u00e7\u0131kar; bu da yetkisiz eri\u015fim, verilere m\u00fcdahale ve uzaktan kod y\u00fcr\u00fctme gibi ciddi sonu\u00e7lara yol a\u00e7ar.<\/p>\n<h2>G\u00fcvenli Olmayan Serile\u015ftirmenin k\u00f6keninin tarihi ve bundan ilk s\u00f6z<\/h2>\n<p>Serile\u015ftirme kavram\u0131, geli\u015ftiricilerin verileri verimli bir \u015fekilde depolamak ve iletmek i\u00e7in bir yola ihtiya\u00e7 duydu\u011fu bilgi i\u015flemin ilk g\u00fcnlerine kadar uzan\u0131r. G\u00fcvenli olmayan seri durumdan \u00e7\u0131karman\u0131n bir g\u00fcvenlik sorunu olarak ilk s\u00f6z\u00fc, Philippe Delteil ve Stefano Di Paola&#039;n\u0131n 2006 y\u0131l\u0131nda OWASP AppSec konferans\u0131nda yapt\u0131klar\u0131 sunuma kadar uzanabilir. Onlar, seri durumdan \u00e7\u0131karma g\u00fcvenlik a\u00e7\u0131klar\u0131yla ili\u015fkili riskleri vurgulad\u0131lar ve bu konuda daha fazla ara\u015ft\u0131rma ve fark\u0131ndal\u0131\u011f\u0131n \u00f6n\u00fcn\u00fc a\u00e7t\u0131lar. g\u00fcvenlik toplulu\u011fu.<\/p>\n<h2>G\u00fcvenli Olmayan Seriden \u00c7\u0131karma hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, bir uygulama genellikle JSON, XML veya PHP&#039;nin yerel serile\u015ftirmesi gibi formatlardaki serile\u015ftirilmi\u015f verileri al\u0131p onu tekrar nesnelere veya veri yap\u0131lar\u0131na d\u00f6n\u00fc\u015ft\u00fcrd\u00fc\u011f\u00fcnde meydana gelir. Sald\u0131rganlar, uygulamay\u0131 rastgele kod y\u00fcr\u00fctmeye y\u00f6nlendirmek i\u00e7in k\u00f6t\u00fc niyetli olarak manip\u00fcle edilmi\u015f serile\u015ftirilmi\u015f veriler i\u015fleyerek bu s\u00fcre\u00e7ten yararlanabilirler.<\/p>\n<p>Seri durumdan \u00e7\u0131karma i\u015flemi s\u0131ras\u0131nda, uygulama genellikle kar\u015f\u0131l\u0131k gelen s\u0131n\u0131f olu\u015fturucular\u0131n\u0131 veya fabrika y\u00f6ntemlerini \u00e7a\u011f\u0131rarak serile\u015ftirilmi\u015f verilerden nesneleri yeniden olu\u015fturur. Ana sorun, bu s\u00fcre\u00e7 s\u0131ras\u0131nda uygun giri\u015f do\u011frulamas\u0131n\u0131n olmamas\u0131 ve yetersiz g\u00fcvenlik kontrollerinde yatmaktad\u0131r. Sald\u0131rganlar serile\u015ftirilmi\u015f verilere m\u00fcdahale edebilir, zararl\u0131 veriler ekleyebilir veya nesne \u00f6zelliklerini de\u011fi\u015ftirebilir, bu da istenmeyen davran\u0131\u015flara ve hatta uygulaman\u0131n tamamen tehlikeye at\u0131lmas\u0131na yol a\u00e7abilir.<\/p>\n<h2>G\u00fcvenli Olmayan Seri Kald\u0131rman\u0131n i\u00e7 yap\u0131s\u0131 ve nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma g\u00fcvenlik a\u00e7\u0131klar\u0131, serile\u015ftirilmi\u015f verilerin i\u015flenme bi\u00e7iminden kaynaklan\u0131r. A\u015fa\u011f\u0131daki ad\u0131mlar nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6stermektedir:<\/p>\n<ol>\n<li>\n<p>Serile\u015ftirme: Uygulama, depolamay\u0131 veya iletimi kolayla\u015ft\u0131rmak i\u00e7in nesneleri veya veri yap\u0131lar\u0131n\u0131 serile\u015ftirilmi\u015f bir formata (\u00f6rne\u011fin, JSON veya XML) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.<\/p>\n<\/li>\n<li>\n<p>Seri durumdan \u00e7\u0131karma: Uygulama serile\u015ftirilmi\u015f verileri al\u0131r ve orijinal nesneleri veya veri yap\u0131lar\u0131n\u0131 yeniden olu\u015fturur.<\/p>\n<\/li>\n<li>\n<p>Do\u011frulama Eksikli\u011fi: G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, uygulaman\u0131n gelen serile\u015ftirilmi\u015f verileri do\u011frulayamamas\u0131 ve verilerin her zaman g\u00fcvenilir kaynaklardan geldi\u011fini varsayarak ortaya \u00e7\u0131kar.<\/p>\n<\/li>\n<li>\n<p>K\u00f6t\u00fc Ama\u00e7l\u0131 Y\u00fckler: Sald\u0131rganlar, manip\u00fcle edilmi\u015f serile\u015ftirilmi\u015f verileri dikkatlice haz\u0131rlar, zararl\u0131 kodlar yerle\u015ftirir veya serile\u015ftirilmi\u015f nesnelerin \u00f6zelliklerini de\u011fi\u015ftirir.<\/p>\n<\/li>\n<li>\n<p>Kod Y\u00fcr\u00fctme: De\u011fi\u015ftirilen serile\u015ftirilmi\u015f veriler seri durumdan \u00e7\u0131kar\u0131ld\u0131\u011f\u0131nda, uygulama bilmeden k\u00f6t\u00fc ama\u00e7l\u0131 kodu \u00e7al\u0131\u015ft\u0131r\u0131r ve bu da potansiyel istismarlara yol a\u00e7ar.<\/p>\n<\/li>\n<\/ol>\n<h2>G\u00fcvenli Olmayan Seri Kald\u0131rman\u0131n temel \u00f6zelliklerinin analizi<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karman\u0131n temel \u00f6zellikleri a\u015fa\u011f\u0131daki gibi \u00f6zetlenebilir:<\/p>\n<ul>\n<li>\n<p><strong>Kullan\u0131m Kolayl\u0131\u011f\u0131<\/strong>: G\u00fcvenli olmayan seri durumdan yararlanman\u0131n istismar edilmesi nispeten kolayd\u0131r, bu da onu sald\u0131rganlar i\u00e7in pop\u00fcler bir hedef haline getirir.<\/p>\n<\/li>\n<li>\n<p><strong>Gizli Sald\u0131r\u0131lar<\/strong>: Seri durumdan \u00e7\u0131karma g\u00fcvenlik a\u00e7\u0131klar\u0131 herhangi bir dosya y\u00fckleme veya do\u011frudan kod ekleme gerektirmedi\u011finden, sald\u0131rganlar geleneksel g\u00fcvenlik \u00f6nlemlerinden ka\u00e7arak gizlice \u00e7al\u0131\u015fabilir.<\/p>\n<\/li>\n<li>\n<p><strong>Etkili Sonu\u00e7lar<\/strong>: Ba\u015far\u0131l\u0131 sald\u0131r\u0131lar, yetkisiz eri\u015fime, verilere m\u00fcdahaleye veya uzaktan kod y\u00fcr\u00fct\u00fclmesine neden olabilir ve bu da potansiyel olarak sistemin tamamen tehlikeye girmesine yol a\u00e7abilir.<\/p>\n<\/li>\n<li>\n<p><strong>Tahmin Edilemeyen Y\u00fckler<\/strong>: Sald\u0131rganlar, uygulamadan benzersiz ve beklenmedik \u015fekillerde yararlanmak i\u00e7in \u00f6zel veriler olu\u015fturabilir.<\/p>\n<\/li>\n<\/ul>\n<h2>G\u00fcvenli Olmayan Seriden \u00c7\u0131karma T\u00fcrleri<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma g\u00fcvenlik a\u00e7\u0131klar\u0131, belirli sald\u0131r\u0131 vekt\u00f6rlerine veya kullan\u0131lan programlama diline ba\u011fl\u0131 olarak farkl\u0131 t\u00fcrlere ayr\u0131labilir. \u0130\u015fte baz\u0131 yayg\u0131n t\u00fcrler:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tip<\/th>\n<th>Tan\u0131m<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Uzaktan Kod Y\u00fcr\u00fctme<\/td>\n<td>Sald\u0131rganlar sunucuda rastgele kod \u00e7al\u0131\u015ft\u0131rarak sistem \u00fczerinde yetkisiz eri\u015fim ve kontrol elde ederler.<\/td>\n<\/tr>\n<tr>\n<td>Nesne Enjeksiyonu<\/td>\n<td>Uygulamaya k\u00f6t\u00fc ama\u00e7l\u0131 nesneler enjekte edilir ve bu da potansiyel olarak veri manip\u00fclasyonuna veya s\u0131z\u0131nt\u0131lara yol a\u00e7ar.<\/td>\n<\/tr>\n<tr>\n<td>Hizmet Reddi<\/td>\n<td>Haz\u0131rlanan serile\u015ftirilmi\u015f veriler, uygulaman\u0131n a\u015f\u0131r\u0131 kaynak t\u00fcketmesine neden olarak DoS sald\u0131r\u0131s\u0131na yol a\u00e7ar.<\/td>\n<\/tr>\n<tr>\n<td>T\u00fcr Kar\u0131\u015f\u0131kl\u0131\u011f\u0131<\/td>\n<td>Sald\u0131rganlar, sistemi tehlikeye atmak i\u00e7in seri durumdan \u00e7\u0131karma s\u00fcrecindeki t\u00fcr tabanl\u0131 i\u015fleme hatalar\u0131ndan yararlan\u0131r.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>G\u00fcvenli Olmayan Seri Kald\u0131rmay\u0131 kullanma yollar\u0131, sorunlar ve \u00e7\u00f6z\u00fcmleri<\/h2>\n<h3>G\u00fcvenli Olmayan Seriden \u00c7\u0131karma&#039;y\u0131 kullanma yollar\u0131:<\/h3>\n<ul>\n<li>\n<p><strong>Verilerin De\u011fi\u015ftirilmesi<\/strong>: Sald\u0131rganlar, uygulama mant\u0131\u011f\u0131n\u0131 kurcalamak ve hassas bilgileri de\u011fi\u015ftirmek i\u00e7in serile\u015ftirilmi\u015f verileri de\u011fi\u015ftirebilir.<\/p>\n<\/li>\n<li>\n<p><strong>Kimlik Sahtecili\u011fi<\/strong>: Serile\u015ftirilmi\u015f veriler, kimlik do\u011frulama mekanizmalar\u0131n\u0131 atlayarak kullan\u0131c\u0131 kimliklerini taklit etmek i\u00e7in de\u011fi\u015ftirilebilir.<\/p>\n<\/li>\n<li>\n<p><strong>Komut Y\u00fcr\u00fctme<\/strong>: Serile\u015ftirilmi\u015f verilere k\u00f6t\u00fc ama\u00e7l\u0131 kod eklenebilir ve bu da uzaktan kod y\u00fcr\u00fct\u00fclmesine neden olabilir.<\/p>\n<\/li>\n<\/ul>\n<h3>Sorunlar ve \u00c7\u00f6z\u00fcmleri:<\/h3>\n<ul>\n<li>\n<p><strong>Giri\u015f Do\u011frulamas\u0131<\/strong>: Seri durumdan \u00e7\u0131karma s\u0131ras\u0131nda yaln\u0131zca g\u00fcvenilen ve beklenen verilerin i\u015flenmesini sa\u011flamak i\u00e7in kat\u0131 giri\u015f do\u011frulamas\u0131 uygulay\u0131n.<\/p>\n<\/li>\n<li>\n<p><strong>G\u00fcvenilir Kitapl\u0131klar\u0131 Kullanma<\/strong>: Yayg\u0131n sald\u0131r\u0131lara kar\u015f\u0131 yerle\u015fik korumalar sunan k\u00f6kl\u00fc ve g\u00fcvenli seri durumdan \u00e7\u0131karma kitapl\u0131klar\u0131n\u0131 kullan\u0131n.<\/p>\n<\/li>\n<li>\n<p><strong>Beyaz listeye alma<\/strong>: Beklenmeyen nesnelerin ba\u015flat\u0131lmas\u0131n\u0131 \u00f6nlemek i\u00e7in seri durumdan \u00e7\u0131karma s\u0131ras\u0131nda izin verilen s\u0131n\u0131flar\u0131n veya veri t\u00fcrlerinin beyaz listesini olu\u015fturun.<\/p>\n<\/li>\n<li>\n<p><strong>Korumal\u0131 alana alma<\/strong>: Kritik kaynaklara eri\u015fimi k\u0131s\u0131tlamak ve yetkisiz i\u015flemleri \u00f6nlemek i\u00e7in seri durumdan \u00e7\u0131karma i\u015flemini korumal\u0131 alan ortam\u0131nda ger\u00e7ekle\u015ftirin.<\/p>\n<\/li>\n<\/ul>\n<h2>Ana \u00f6zellikler ve benzer terimlerle di\u011fer kar\u015f\u0131la\u015ft\u0131rmalar<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, di\u011fer web uygulamas\u0131 g\u00fcvenlik a\u00e7\u0131klar\u0131yla benzerlikler ta\u015f\u0131r ancak onu di\u011ferlerinden ay\u0131ran benzersiz \u00f6zelliklere sahiptir:<\/p>\n<ul>\n<li>\n<p><strong>Benzeri Kod Enjeksiyonu<\/strong>: G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, kod yerle\u015ftirme g\u00fcvenlik a\u00e7\u0131klar\u0131yla baz\u0131 benzerlikler ta\u015f\u0131r ancak seri durumdan \u00e7\u0131karma ba\u011flam\u0131nda \u00e7al\u0131\u015fmas\u0131 onu farkl\u0131 k\u0131lar.<\/p>\n<\/li>\n<li>\n<p><strong>SQL Enjeksiyondan Farkl\u0131<\/strong>: SQL enjeksiyonu veritabanlar\u0131n\u0131 hedeflerken, g\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, serile\u015ftirilmi\u015f verilerin manip\u00fcle edilmesine odaklan\u0131r.<\/p>\n<\/li>\n<li>\n<p><strong>Web Uygulamalar\u0131nda Ortak<\/strong>: G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma, kullan\u0131c\u0131 giri\u015fi veya harici API&#039;lerden gelen serile\u015ftirilmi\u015f verilerle ilgilenen web uygulamalar\u0131nda daha yayg\u0131nd\u0131r.<\/p>\n<\/li>\n<\/ul>\n<h2>G\u00fcvenli Olmayan Seriden \u00c7\u0131karma ile ilgili gelece\u011fe y\u00f6nelik perspektifler ve teknolojiler<\/h2>\n<p>Web uygulamas\u0131 g\u00fcvenli\u011fi alan\u0131 geli\u015fmeye devam ettik\u00e7e, g\u00fcvenli serile\u015ftirme ve seri durumdan \u00e7\u0131karma kitapl\u0131klar\u0131nda da ilerlemeler bekleniyor. Geli\u015ftiriciler, girdi do\u011frulamaya ve daha g\u00fcvenli seri durumdan \u00e7\u0131karma tekniklerine giderek daha fazla \u00f6ncelik verecek. Ek olarak, otomatik g\u00fcvenlik ara\u00e7lar\u0131, g\u00fcvenli olmayan seri durumdan \u00e7\u0131karma g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131n tespitini ve azalt\u0131lmas\u0131n\u0131 geli\u015ftirmeye devam edecektir.<\/p>\n<h2>Proxy sunucular\u0131 nas\u0131l kullan\u0131labilir veya G\u00fcvenli Olmayan Seriden \u00c7\u0131karma ile nas\u0131l ili\u015fkilendirilebilir?<\/h2>\n<p>Proxy sunucular\u0131, istemciler ve sunucular aras\u0131ndaki trafi\u011fi yakalay\u0131p filtreleyerek web g\u00fcvenli\u011finde \u00e7ok \u00f6nemli bir rol oynar. Bunlar, manip\u00fcle edilmi\u015f serile\u015ftirilmi\u015f veriler i\u00e7eren k\u00f6t\u00fc niyetli istekleri tespit etmek ve engellemek i\u00e7in kullan\u0131labilir, b\u00f6ylece g\u00fcvenli olmayan seri durumdan \u00e7\u0131karma sald\u0131r\u0131lar\u0131na kar\u015f\u0131 ek bir savunma katman\u0131 sa\u011flar.<\/p>\n<h2>\u0130lgili Ba\u011flant\u0131lar<\/h2>\n<p>G\u00fcvenli olmayan seri durumdan \u00e7\u0131karma ve web uygulamas\u0131 g\u00fcvenli\u011fi hakk\u0131nda daha fazla bilgi i\u00e7in a\u015fa\u011f\u0131daki kaynaklar\u0131 incelemeyi d\u00fc\u015f\u00fcn\u00fcn:<\/p>\n<ul>\n<li><a href=\"https:\/\/owasp.org\/www-project-cheat-sheets\/cheatsheets\/Deserialization_Cheat_Sheet\" target=\"_new\" rel=\"noopener nofollow\">OWASP Seriden \u00c7\u0131karma Hile Sayfas\u0131<\/a><\/li>\n<li><a href=\"https:\/\/csrc.nist.gov\/publications\/detail\/sp\/800-53\/rev-5\/draft\" target=\"_new\" rel=\"noopener nofollow\">NIST Uygulama G\u00fcvenli\u011fi K\u0131lavuzu<\/a><\/li>\n<li><a href=\"https:\/\/www.sans.org\/security-awareness-training\/sans-security-awareness-blog\/what-is-insecure-deserialization-and-how-to-avoid-it\" target=\"_new\" rel=\"noopener nofollow\">SANS G\u00fcvenli Kodlama<\/a><\/li>\n<\/ul>\n<p>Sonu\u00e7 olarak, g\u00fcvenli olmayan seri durumdan \u00e7\u0131karman\u0131n anla\u015f\u0131lmas\u0131 geli\u015ftiriciler, g\u00fcvenlik uzmanlar\u0131 ve i\u015fletmeler i\u00e7in web uygulamalar\u0131n\u0131n g\u00fcvenli\u011fini ve b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak a\u00e7\u0131s\u0131ndan hayati \u00f6neme sahiptir. En iyi uygulamalar\u0131 uygulayarak, g\u00fcvenli k\u00fct\u00fcphanelerden yararlanarak ve yeni ortaya \u00e7\u0131kan tehditlere kar\u015f\u0131 tetikte kalarak, sistemlerimizi potansiyel istismarlara kar\u015f\u0131 g\u00fc\u00e7lendirebilir ve hassas verileri yetkisiz eri\u015fime ve manip\u00fclasyona kar\u015f\u0131 koruyabiliriz.<\/p>","protected":false},"featured_media":477614,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477613","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Insecure Deserialization: Understanding the Risks and Solutions<\/mark>","faq_items":[{"question":"What is Insecure Deserialization?","answer":"<p>Insecure deserialization is a vulnerability found in web applications where serialized data is converted back into objects without proper validation. Attackers can exploit this flaw to manipulate data and potentially execute malicious code, leading to unauthorized access or system compromise.<\/p>"},{"question":"How did Insecure Deserialization come into existence?","answer":"<p>The concept of serialization has been used in computing for a long time, but the first mention of insecure deserialization as a security concern dates back to a presentation in 2006. Philippe Delteil and Stefano Di Paola highlighted the risks associated with deserialization vulnerabilities at the OWASP AppSec conference, sparking further research and awareness.<\/p>"},{"question":"How does Insecure Deserialization work?","answer":"<p>During the deserialization process, an application reconstructs objects from serialized data. Insecure deserialization arises due to the lack of proper validation. Attackers craft manipulated serialized data with harmful payloads or modified properties. When this data is deserialized, the application unknowingly executes the malicious code, leading to potential exploits.<\/p>"},{"question":"What are the key features of Insecure Deserialization?","answer":"<p>Insecure deserialization is relatively easy for attackers to exploit, and it allows them to execute code covertly. The consequences of successful attacks can be severe, leading to unauthorized access, data tampering, or even full system compromise. Attackers can also construct unpredictable payloads for exploitation.<\/p>"},{"question":"What are the types of Insecure Deserialization?","answer":"<p>Insecure deserialization vulnerabilities can be categorized into different types, including remote code execution, object injection, denial of service, and type confusion. Each type poses unique risks and challenges for developers and security professionals.<\/p>"},{"question":"How can Insecure Deserialization be used, and what are the solutions?","answer":"<p>Attackers can use insecure deserialization to tamper with data, forge identities, or execute commands. To mitigate these risks, developers should implement strict input validation, use trusted libraries, whitelist allowed classes, and execute deserialization in a sandboxed environment.<\/p>"},{"question":"How does Insecure Deserialization compare to other web vulnerabilities?","answer":"<p>Insecure deserialization is similar to code injection but operates within the context of deserialization. It differs from SQL injection, which targets databases. This vulnerability is more common in web applications dealing with serialized data from user input or external APIs.<\/p>"},{"question":"What are the future perspectives related to Insecure Deserialization?","answer":"<p>As web application security evolves, advancements in secure serialization and deserialization libraries are expected. Developers will prioritize input validation and safer deserialization techniques, while automated security tools will improve detection and mitigation.<\/p>"},{"question":"How can proxy servers be associated with Insecure Deserialization?","answer":"<p>Proxy servers play a crucial role in web security by intercepting and filtering traffic. They can help detect and block malicious requests containing manipulated serialized data, providing an additional layer of defense against insecure deserialization attacks.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/477613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/477613\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media\/477614"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media?parent=477613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}