{"id":1502,"date":"2024-12-16T20:47:51","date_gmt":"2024-12-16T20:47:51","guid":{"rendered":"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/"},"modified":"2024-12-16T20:47:51","modified_gmt":"2024-12-16T20:47:51","slug":"azure-app-service-saugumo-padidinimas-naudojant-key-vault","status":"publish","type":"post","link":"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/","title":{"rendered":"\u201eAzure App Service\u201c saugumo padidinimas naudojant \u201eKey Vault\u201c."},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><span data-contrast=\"auto\">Skaitmenin\u0117s transformacijos metu labai svarbu apsaugoti neskelbtinus duomenis, pvz., duomen\u0173 baz\u0117s kredencialus, API raktus ir ry\u0161io eilutes. \u201eAzure App Service\u201c, visi\u0161kai valdoma \u017einiatinklio program\u0173 prieglobos platforma, si\u016blo patikim\u0105 saugos mechanizm\u0105 <\/span>Valdoma tapatyb\u0117<span data-contrast=\"auto\"> ir <\/span><b><span data-contrast=\"auto\">Azure Key Vault<\/span><\/b><span data-contrast=\"auto\">. \u0160iame tinklara\u0161tyje nagrin\u0117jama, kaip panaudoti \u0161ias paslaugas, kad padidintum\u0117te programos saugum\u0105, pa\u0161alinant poreik\u012f kode saugoti neskelbtin\u0105 informacij\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Kas_yra_valdoma_tapatybe\" >Kas yra valdoma tapatyb\u0117?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Valdomos_tapatybes_privalumai\" >Valdomos tapatyb\u0117s privalumai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Valdomos_tapatybes_tipai\" >Valdomos tapatyb\u0117s tipai<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Kas_yra_%E2%80%9EAzure_Key_Vault%E2%80%9C\" >Kas yra \u201eAzure Key Vault\u201c?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Zingsnis_po_zingsnio_saugumo_didinimo_vadovas\" >\u017dingsnis po \u017eingsnio saugumo didinimo vadovas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#1_veiksmas_Igalinkite_%E2%80%9EAzure_App_Service%E2%80%9C_valdoma_tapatybe\" >1 veiksmas. \u012egalinkite \u201eAzure App Service\u201c valdom\u0105 tapatyb\u0119<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#2_veiksmas_Sukurkite_ir_sukonfiguruokite_%E2%80%9EAzure_Key_Vault%E2%80%9C\" >2 veiksmas. Sukurkite ir sukonfig\u016bruokite \u201eAzure Key Vault\u201c.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#3_veiksmas_Suteikite_prieiga_prie_valdomos_tapatybes\" >3 veiksmas. Suteikite prieig\u0105 prie valdomos tapatyb\u0117s<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#4_veiksmas_Prisijunkite_prie_paslapciu_savo_programoje\" >4 veiksmas. Prisijunkite prie paslap\u010di\u0173 savo programoje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#5_veiksmas_%E2%80%9EApp_Service_Configuration%E2%80%9C_naudokite_paslaptis\" >5 veiksmas. \u201eApp Service Configuration\u201c naudokite paslaptis<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Geriausios_valdomos_tapatybes_praktikos\" >Geriausios valdomos tapatyb\u0117s praktikos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/12\/16\/azure-app-service-saugumo-padidinimas-naudojant-key-vault\/#Isvada\" >I\u0161vada<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Kas_yra_valdoma_tapatybe\"><\/span><span id=\"What_is_Managed_Identity\"><span data-contrast=\"none\">Kas yra valdoma tapatyb\u0117?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> <\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span data-contrast=\"auto\"><strong>Valdomos tapatyb\u0117s paslaugos<\/strong> \u201eAzure\u201c, kurie leid\u017eia autentifikuoti bet kuri\u0105 paslaug\u0105 ar program\u0105, nereikalaujant ai\u0161kiai tvarkyti kredencial\u0173. Tai taip pat suteikia j\u016bs\u0173 programos tapatyb\u0119, kad gal\u0117tum\u0117te saugiai pasiekti Azure i\u0161teklius. Tai pa\u0161alina poreik\u012f tvarkyti kredencialus programos kode.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Valdomos_tapatybes_privalumai\"><\/span><span id=\"Benefits_of_Managed_Identity\"><strong>Valdomos tapatyb\u0117s privalumai <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span data-contrast=\"auto\">Pagrindiniai privalumai:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">Taip i\u0161vengiama kredencial\u0173 saugojimo j\u016bs\u0173 kode ir neleid\u017eiama atsitiktinai atskleisti.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">\u201eManaged Identity\u201c automati\u0161kai valdo ir kei\u010dia kredencialus, kad supaprastint\u0173 prieigos valdymo gyvavimo cikl\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">Bet kuri \u201eAzure\u201c paslauga, palaikanti \u201eManaged Identity\u201c, gali b\u016bti lengvai integruota \u012f \u201eApp Service\u201c arba \u201eKey Vault\u201c ne\u012fdiegus pasirinktini\u0173 sprendim\u0173.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0}\"> <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Valdomos_tapatybes_tipai\"><\/span><span id=\"Types_of_Managed_Identity\"><strong>Valdomos tapatyb\u0117s tipai <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span data-contrast=\"auto\">Azure palaiko dviej\u0173 tip\u0173 valdomas tapatybes:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<ul>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:(65533,0),&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Sistema priskirta<\/span><\/b><span data-contrast=\"auto\">: automati\u0161kai sukurta ir susieta su konkre\u010diu Azure \u0161altiniu.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:(65533,0),&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Vartotojo priskirta<\/span><\/b><span data-contrast=\"auto\">: sukurtas atskirai ir gali b\u016bti bendrinamas keliuose \u0161altiniuose.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">\u201eXavor\u201c \u0161iandien gali pad\u0117ti \u012fdiegti \u201eManaged Identity\u201c j\u016bs\u0173 \u201eAzure\u201c aplinkoje, kad i\u0161naudotum\u0117te \u0161iuos privalumus ir padidintum\u0117te program\u0173 saugum\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kas_yra_%E2%80%9EAzure_Key_Vault%E2%80%9C\"><\/span><span id=\"What_is_Azure_Key_Vault\"><span data-contrast=\"none\">Kas yra \u201eAzure Key Vault\u201c?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> <\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span data-contrast=\"auto\">\u201eAzure Key Vault\u201c yra \u201eMicrosoft Azure\u201c teikiama debesies paslauga, skirta saugiai saugoti ir tvarkyti paslaptis, \u0161ifravimo raktus ir sertifikatus. Jame numatyta:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">Galite naudoti \u201eKey Vault\u201c, kad saugiai saugotum\u0117te ir gautum\u0117te paslaptis (pvz., ry\u0161io eilutes, API raktus ar slapta\u017eod\u017eius). Paslaptys yra u\u017e\u0161ifruotos ramyb\u0117s b\u016bsenoje ir gabenant, o j\u016bs gaunate papildom\u0105 saugumo lyg\u012f.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">Naudodami Key Vault galite generuoti ir valdyti kriptografinius raktus. \u0160ie raktai gali palaikyti \u0161ifravimo, i\u0161\u0161ifravimo ar pasira\u0161ymo operacijas.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">\u201eKey Vault\u201c palaiko X.509 sertifikat\u0173 saugojim\u0105 ir valdym\u0105, o sertifikatus galite importuoti, kurti ir atnaujinti tiesiai i\u0161 paslaugos.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">\u201eKey Vault\u201c suteikia prieigos valdym\u0105, pagr\u012fst\u0105 tiksliu detalumu pagal politik\u0105 arba RBAC. Tai leid\u017eia vartotojams ir programoms suteikti konkre\u010dias prieigos teises.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">\u201eXavor\u201c gali pad\u0117ti integruoti \u201eKey Vault\u201c su \u201eManaged Identity\u201c; galite saugiai gauti paslaptis i\u0161 \u201eKey Vault\u201c, ne\u012fd\u0117dami slapt\u0173 duomen\u0173 \u012f program\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zingsnis_po_zingsnio_saugumo_didinimo_vadovas\"><\/span><span id=\"Step-by-Step_Guide_to_Enhancing_Security\"><span data-contrast=\"none\">\u017dingsnis po \u017eingsnio saugumo didinimo vadovas<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> <\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_veiksmas_Igalinkite_%E2%80%9EAzure_App_Service%E2%80%9C_valdoma_tapatybe\"><\/span><span id=\"Step_1_Enable_Managed_Identity_for_Azure_App_Service\"><strong>1 veiksmas. \u012egalinkite \u201eAzure App Service\u201c valdom\u0105 tapatyb\u0119 <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><span data-contrast=\"auto\">Eikite \u012f \u201eAzure App Service\u201c Azure portale.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><span data-contrast=\"auto\">Eikite \u012f <\/span>Tapatyb\u0117<span data-contrast=\"auto\"> skyri\u0173.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><span data-contrast=\"auto\">\u012egalinti <\/span>Sistema priskirta<span data-contrast=\"auto\"> valdom\u0105 tapatyb\u0119 ir i\u0161saugokite pakeitimus.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ol>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:(9675),&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"auto\">Azure automati\u0161kai sukurs j\u016bs\u0173 programos tapatyb\u0119.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"2_veiksmas_Sukurkite_ir_sukonfiguruokite_%E2%80%9EAzure_Key_Vault%E2%80%9C\"><\/span><span id=\"Step_2_Create_and_Configure_Azure_Key_Vault\"><strong>2 veiksmas. Sukurkite ir sukonfig\u016bruokite \u201eAzure Key Vault\u201c. <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b><span data-contrast=\"auto\">Sukurkite rakt\u0173 saugykl\u0105<\/span><\/b><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:(9675),&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"auto\">Azure portale eikite \u012f <\/span>Key Vaults<span data-contrast=\"auto\"> ir sukurti nauj\u0105 Key Vault.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ul>\n<p><b><span data-contrast=\"auto\">Prid\u0117ti paslap\u010di\u0173<\/span><\/b><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Courier New&quot;,&quot;469769242&quot;:(9675),&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;o&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"auto\">Eikite \u012f <\/span>Paslaptys<span data-contrast=\"auto\"> skyri\u0173 \u201eKey Vault\u201c ir sukurkite nauj\u0105 paslapt\u012f (pvz., DatabaseConnectionString).<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_veiksmas_Suteikite_prieiga_prie_valdomos_tapatybes\"><\/span><span id=\"Step_3_Grant_Access_to_Managed_Identity\"><strong>3 veiksmas. Suteikite prieig\u0105 prie valdomos tapatyb\u0117s <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><span data-contrast=\"auto\">Key Vault eikite \u012f <\/span>Prieigos politika.<\/li>\n<li><span data-contrast=\"auto\">Prid\u0117ti an <\/span>Prieigos politika<span data-contrast=\"auto\"> ir suteikti valdomos tapatyb\u0117s leidimus <\/span>Gaukite ir \u012ftraukite \u012f s\u0105ra\u0161\u0105<span data-contrast=\"auto\"> paslap\u010di\u0173.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><span data-contrast=\"auto\">I\u0161saugokite pakeitimus.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"4_veiksmas_Prisijunkite_prie_paslapciu_savo_programoje\"><\/span><span id=\"Step_4_Access_Secrets_in_Your_Application\"><strong>4 veiksmas. Prisijunkite prie paslap\u010di\u0173 savo programoje <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span data-contrast=\"auto\">Programoje gaukite paslaptis naudodami Azure SDK. Toliau pateikiamas .NET programos kodo fragmento pavyzdys:<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">naudojant Azure.Identity;<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">naudojant Azure.Security.KeyVault.Secrets;<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">vie\u0161osios klas\u0117s KeyVaultService<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">{<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    privatus, tik skaitomas SecretClient _secretClient;<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    vie\u0161a KeyVaultService (eilut\u0117 keyVaultUri)<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    {<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">        _secretClient = new SecretClient(new Uri(keyVaultUri), new DefaultAzureCredential());<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    }<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    vie\u0161a eilut\u0117 GetSecret(eilut\u0117s slaptasis pavadinimas)<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    {<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">        var secret = _secretClient.GetSecret(slaptasPavadinimas);<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">        gr\u0105\u017einti paslapt\u012f.Vert\u0117.vert\u0117;<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">    }<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">}<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<p><i><span data-contrast=\"auto\">Pakeiskite \u201ekeyVaultUri\u201c savo \u201eKey Vault\u201c URI (pvz., https:\/\/<YourKeyVaultName>.vault.azure.net).<\/span><\/i><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:240}\"> <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_veiksmas_%E2%80%9EApp_Service_Configuration%E2%80%9C_naudokite_paslaptis\"><\/span><span id=\"Step_5_Use_Secrets_in_App_Service_Configuration\"><strong>5 veiksmas. \u201eApp Service Configuration\u201c naudokite paslaptis <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><span data-contrast=\"auto\">Atnaujinkite programos kod\u0105, kad pakeistum\u0117te u\u017ekoduotas vertes vert\u0117mis, gautomis i\u0161 Key Vault.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><span data-contrast=\"auto\">Nor\u0117dami dinami\u0161kai sukonfig\u016bruoti \u201ekeyVaultUri\u201c, naudokite aplinkos kintamuosius arba programos nustatymus \u201eAzure App Service\u201c.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Geriausios_valdomos_tapatybes_praktikos\"><\/span><span id=\"Best_Practices_of_Managed_Identity\"><span data-contrast=\"none\">Geriausios valdomos tapatyb\u0117s praktikos<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> <\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><b><span data-contrast=\"auto\">Suma\u017einkite slapt\u0105 prieig\u0105<\/span><\/b><span data-contrast=\"auto\">: naudokite i\u0161samios prieigos politik\u0105 \u201eKey Vault\u201c, kad apribotum\u0117te prieig\u0105 prie konkre\u010di\u0173 paslap\u010di\u0173.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><b><span data-contrast=\"auto\">Reguliariai keiskite paslaptis<\/span><\/b><span data-contrast=\"auto\">: periodi\u0161kai atnaujinkite \u201eKey Vault\u201c saugomas paslaptis, kad suma\u017eintum\u0117te neteis\u0117tos prieigos rizik\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><b><span data-contrast=\"auto\">Steb\u0117ti \u201eKey Vault\u201c prieig\u0105<\/span><\/b><span data-contrast=\"auto\">: \u012fgalinkite \u201eAzure Monitor\u201c ir \u201eAzure Security Center\u201c, kad b\u016bt\u0173 galima steb\u0117ti prieigos \u017eurnalus ir nustatyti \u012ftartin\u0105 veikl\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<li><b><span data-contrast=\"auto\">Sujunkite su Azure Application Insights<\/span><\/b><span data-contrast=\"auto\">: pasinaudokite Application Insights, kad gal\u0117tum\u0117te steb\u0117ti savo program\u0105, \u012fskaitant saugos metrik\u0105.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Isvada\"><\/span><span id=\"Conclusion\"><span data-contrast=\"none\">I\u0161vada<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> <\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span data-contrast=\"auto\">Naudodami \u201eAzure Managed Identity\u201c ir \u201eKey Vault\u201c galite \u017eymiai pagerinti \u201eAzure App Service\u201c priglobt\u0173 program\u0173 saugos pad\u0117t\u012f. Jei kredencialai n\u0117ra \u012fterpti \u012f kod\u0105, nutek\u0117jimo rizika labai suma\u017e\u0117ja, o prieigos valdymas supaprast\u0117ja. <\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"auto\">Atminkite, kad saugumas yra ne vieno ta\u0161ko veikla, o nuolatinis procesas. Retkar\u010diais per\u017ei\u016br\u0117kite ir atnaujinkite savo saugos praktik\u0105, kad atsirast\u0173 gr\u0117smi\u0173 ir \u012fsitikintum\u0117te, jog programos yra saugios.<\/span><span data-ccp-props=\"{&quot;335551550&quot;:6,&quot;335551620&quot;:6}\"> <\/span><\/p>\n<p><span data-contrast=\"none\">Jei jums reikia papildomos pagalbos, galite susisiekti su mumis el <\/span><strong><span class=\"__cf_email__\" data-cfemail=\"731a1d151c330b12051c015d101c1e\">(apsaugotas el. pa\u0161tu)<\/span><\/strong><span data-contrast=\"none\">. Suplanuosime nemokam\u0105 konsultacij\u0105, kad i\u0161siai\u0161kintume, kaip Xavor gali jums pad\u0117ti.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}\"> <\/span><\/p>\n<\/p><\/div>\n<p><script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=();t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)(0);\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\nfbq('init', '688143682758843');\nfbq('track', 'PageView');\n<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.xavor.com\/blog\/enhancing-security-in-azure-app-service\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skaitmenin\u0117s transformacijos metu labai svarbu apsaugoti neskelbtinus duomenis, pvz., duomen\u0173 baz\u0117s kredencialus, API raktus ir ry\u0161io eilutes. \u201eAzure App Service\u201c, visi\u0161kai valdoma \u017einiatinklio program\u0173 prieglobos platforma, si\u016blo patikim\u0105 saugos mechanizm\u0105 Valdoma tapatyb\u0117 ir Azure Key Vault. \u0160iame tinklara\u0161tyje nagrin\u0117jama, kaip panaudoti \u0161ias paslaugas, kad padidintum\u0117te programos saugum\u0105, pa\u0161alinant poreik\u012f kode saugoti neskelbtin\u0105 informacij\u0105. Kas yra [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1503,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[2959,1849,2961,1260,2960,1382,1851,2962],"class_list":["post-1502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologijos-ismanieji-irenginiai","tag-app","tag-azure","tag-key","tag-naudojant","tag-padidinimas","tag-saugumo","tag-service","tag-vault"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts\/1502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/comments?post=1502"}],"version-history":[{"count":0,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts\/1502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/media\/1503"}],"wp:attachment":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/media?parent=1502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/categories?post=1502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/tags?post=1502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}