{"id":1276,"date":"2025-03-28T13:45:26","date_gmt":"2025-03-28T13:45:26","guid":{"rendered":"https:\/\/blog.gustavomagella.com\/?p=1276"},"modified":"2025-04-30T12:53:24","modified_gmt":"2025-04-30T12:53:24","slug":"003-beyond-the-cloud-spin-off-cloud-security-cap01-09","status":"publish","type":"post","link":"https:\/\/blog.gustavomagella.com\/index.php\/2025\/03\/28\/003-beyond-the-cloud-spin-off-cloud-security-cap01-09\/","title":{"rendered":"#003 | Beyond the Cloud &#8211; Spin-Off | Cloud Security | C01-09 &#8211; Cloud Security Concepts"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">[en-gb] \u26a0\ufe0f Important Disclaimer<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>1\ufe0f\u20e3 Some time ago, I recorded a course on cloud security in Microsoft environments for a Brazilian university called IGTI. This course was part of a Cloud Computing bootcamp and helped many students who were just starting their careers in the field. (After the institution shut down, the content became unavailable.)<\/p>\n\n\n\n<p>\ud83c\udfaf So, I decided to remaster, sanitize, and re-release this content for free on YouTube, with the goal of continuing to support those who are beginning their journey in Cloud and Cloud Security.<\/p>\n\n\n\n<p>2\ufe0f\u20e3 The original course is in Portuguese (pt-BR), but throughout the series I\u2019ll also publish articles in English (en-US) so the content can reach more people \u2014 at least until the new courses in English are recorded and ready.<\/p>\n\n\n\n<p>3\ufe0f\u20e3 Important: this series is not certification prep and not a silver bullet.<br>The goal here is to share structured knowledge, with a hands-on, accessible approach focused on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloud beginners,<\/li>\n\n\n\n<li>Security enthusiasts, and<\/li>\n\n\n\n<li>Anyone looking to better understand how Azure actually handles security.<\/li>\n<\/ul>\n\n\n\n<p>4\ufe0f\u20e3 Microsoft has <strong>rebranded some of its products<\/strong> \u2014 for example, <em>Azure Security Center<\/em> is now <strong>Defender for Cloud<\/strong>, and <em>Azure Active Directory<\/em> is now <strong>Entra ID<\/strong>. Some lessons may still refer to the old names, but don\u2019t worry \u2014 the <strong>core concepts, technical foundations, and functionalities remain the same<\/strong>. Focus on the architecture and principles being taught.<\/p>\n\n\n\n<p>Hope you enjoy it! Big hug!<\/p>\n\n\n\n<p>Gustavo Magella<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfac Watch Episode #01of09 Now<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udd17 <strong><a href=\"https:\/\/www.youtube.com\/watch?v=gLPxGCoO1ag\">Click here to watch on YouTube \u2013 Episode 01 of 09.<\/a><\/strong><br><em>(And yes, hit that subscribe button. I\u2019m watching\u2026 \ud83d\udc40)<\/em><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Hey, What\u2019s up folks!?  \ud83c\udf39\u2764\ufe0f\ud83d\ude80<br><br>Welcome to the very first post of a new series here on the blog: <strong>Beyond The Cloud &#8211; Spin-Off<\/strong>. The idea is simple \u2014 shorter, focused, real-world content that\u2019s not tied to any certification or framework. It\u2019s straight talk from the trenches.<\/p>\n\n\n\n<p>In this first episode, I\u2019m sharing <strong>Episode 01<\/strong> from my new <strong>YouTube series<\/strong> on Microsoft Cloud security. And to kick things off properly, we\u2019re talking about two essential pillars:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defense in Depth<\/strong>;<\/li>\n\n\n\n<li><strong>Shared Responsibility<\/strong>;<\/li>\n<\/ul>\n\n\n\n<p>If you master these two concepts, you\u2019re already ahead of the game. Because security in the cloud isn\u2019t a feature \u2014 it\u2019s a mindset.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udff0 Defense in Depth: Medieval Strategy, Cloud Edition<\/h3>\n\n\n\n<p>Ever watched <em>Game of Thrones<\/em>, <em>Lord of the Rings<\/em>, or any medieval battle scene with castles and sieges? That\u2019s <strong>Defense in Depth<\/strong> at its finest. And yes, I use that exact analogy in the video.<\/p>\n\n\n\n<p>Castles were protected by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Moats with alligators<\/strong> (external barriers)<\/li>\n\n\n\n<li><strong>Reinforced gates<\/strong><\/li>\n\n\n\n<li><strong>Archer walls<\/strong><\/li>\n\n\n\n<li><strong>Drawbridges<\/strong><\/li>\n\n\n\n<li><strong>Inner guards<\/strong><\/li>\n\n\n\n<li><strong>And the treasure vault deep inside<\/strong><\/li>\n<\/ul>\n\n\n\n<p>In Azure, the logic is the same. Your \u201ccastle\u201d is your cloud environment, and your <strong>crown jewels<\/strong> are your data. Your defenses must be layered:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd10 Azure Security Layers:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Physical Security:<\/strong> 100% handled by Microsoft. Controlled access, surveillance, facilities. That\u2019s their job.<\/li>\n\n\n\n<li><strong>Identity &amp; Access:<\/strong> This one\u2019s on you. AAD, RBAC, PIM, MFA \u2014 it needs to be airtight.<\/li>\n\n\n\n<li><strong>Network Perimeter:<\/strong> NSGs, Azure Firewall, DDoS Protection (Basic is enabled by default, but Standard is worth considering).<\/li>\n\n\n\n<li><strong>Compute Security:<\/strong> Keep VMs patched, use antimalware, enforce backups. What\u2019s inside the OS is your responsibility.<\/li>\n\n\n\n<li><strong>Application Layer:<\/strong> Azure-native WAF, HTTPS enforcement, API Gateway, and protections against OWASP threats.<\/li>\n\n\n\n<li><strong>Data at Rest &amp; In Transit:<\/strong> Encryption is available \u2014 but you must <strong>enable<\/strong> and <strong>configure<\/strong> it properly.<\/li>\n<\/ol>\n\n\n\n<p>Each layer is a defense ring. Attackers only need <strong>one<\/strong> opening. You must ensure <strong>none exist<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde0 Shared Responsibility: The \u201cCloud Is Automatically Secure\u201d Myth<\/h3>\n\n\n\n<p>Here\u2019s the truth: just because you\u2019re on Azure doesn\u2019t mean you\u2019re automatically secure. That myth needs to die \u2014 fast.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udcca What Microsoft is responsible for:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Physical datacenter security<\/li>\n\n\n\n<li>Global backbone and infrastructure<\/li>\n\n\n\n<li>Hypervisor and physical host protection<\/li>\n\n\n\n<li>Uptime and service-level availability<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd0d What <strong>you<\/strong> are responsible for:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operating systems and patching (in IaaS)<\/li>\n\n\n\n<li>Network security rules and access control<\/li>\n\n\n\n<li>Endpoint protection (AV, EDR, hardening)<\/li>\n\n\n\n<li>Data protection (classification, encryption, retention)<\/li>\n\n\n\n<li>Access and identity configurations<\/li>\n\n\n\n<li>Exposure of PaaS services (e.g., firewall misconfigurations)<\/li>\n<\/ul>\n\n\n\n<p>If you expose an Azure SQL database to <code>0.0.0.0\/0<\/code> just to make life easier \u2014 guess what? <strong>That\u2019s on you<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\uddea Real Case: Secure Score in the Field<\/h3>\n\n\n\n<p>A recent client engagement had a <strong>Secure Score below 40%<\/strong>. Issues included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No MFA<\/li>\n\n\n\n<li>Poor or missing NSGs<\/li>\n\n\n\n<li>RDP exposed to the internet<\/li>\n<\/ul>\n\n\n\n<p>After enabling Conditional Access and fixing NSGs, we bumped the score to <strong>71% in 2 days<\/strong>.<br>No magic. Just fundamentals done right.<br>Defender for Cloud helped us track progress in real time.<\/p>\n\n\n\n<p>And that\u2019s the point of this whole series.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udded Final Thoughts<\/h3>\n\n\n\n<p><strong>Beyond The Cloud &#8211; Spin-Off<\/strong> exists to simplify security, not oversimplify it.<br>This is about cutting through the noise and giving you what matters.<\/p>\n\n\n\n<p><strong>Defense in Depth and Shared Responsibility are not buzzwords \u2014 they are the core of cloud security maturity.<\/strong><\/p>\n\n\n\n<p>If you understand them on Azure, you\u2019ve already mastered 70% of what it takes to secure any cloud.<\/p>\n\n\n\n<p>That&#8217;s all, folks; next week, we dive into Chapter 02!<\/p>\n\n\n\n<p>Much love and stay safe out there! \ud83c\udf39\u2764\ufe0f<br><strong>Gustavo Magella<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">[pt-br] \u26a0\ufe0f Um aviso importante:<\/h2>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>1\ufe0f\u20e3 H\u00e1 um tempo, eu gravei um curso de seguran\u00e7a em nuvem focado em ambientes Microsoft para uma universidade brasileira chamada <strong>IGTI<\/strong>. Esse curso fazia parte de um bootcamp de Cloud Computing e, na \u00e9poca, ajudou muitos alunos que estavam come\u00e7ando suas jornadas na \u00e1rea. (Com o fechamento da institui\u00e7\u00e3o, o conte\u00fado acabou ficando indispon\u00edvel.)<\/p>\n\n\n\n<p>\ud83c\udfaf Sendo assim, resolvi <strong>remasterizar, sanitizar e re-lan\u00e7ar esse conte\u00fado gratuitamente no YouTube<\/strong>, com o objetivo de continuar ajudando quem est\u00e1 come\u00e7ando na \u00e1rea de Cloud e Cloud Security.<\/p>\n\n\n\n<p>2\ufe0f\u20e3 O curso original est\u00e1 em <strong>portugu\u00eas (pt-BR)<\/strong>, mas ao longo da s\u00e9rie vou publicar tamb\u00e9m <strong>artigos em ingl\u00eas (en-US)<\/strong>, para que o conte\u00fado possa alcan\u00e7ar mais pessoas at\u00e9 que os novos cursos em ingl\u00eas estejam gravados e dispon\u00edveis.<\/p>\n\n\n\n<p>3\ufe0f\u20e3 <strong>Importante:<\/strong> essa s\u00e9rie <strong>n\u00e3o \u00e9 preparat\u00f3ria para certifica\u00e7\u00f5es<\/strong> e <strong>n\u00e3o \u00e9 uma bala de prata<\/strong>.<br>A proposta aqui \u00e9 <strong>compartilhar conhecimento de forma estruturada<\/strong>, com uma pegada pr\u00e1tica e acess\u00edvel, voltada para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iniciantes em Cloud,<\/li>\n\n\n\n<li>Entusiastas de seguran\u00e7a, e<\/li>\n\n\n\n<li>quem busca entender melhor como o Azure trata seguran\u00e7a de verdade.<\/li>\n<\/ul>\n\n\n\n<p>4\ufe0f\u20e3 A Microsoft <strong>renomeou alguns de seus produtos<\/strong> \u2014 por exemplo, o <em>Azure Security Center<\/em> agora se chama <strong>Defender for Cloud<\/strong>, e o <em>Azure Active Directory<\/em> virou <strong>Entra ID<\/strong>. Em algumas aulas, os nomes antigos ainda aparecem, mas foquem nos <strong>conceitos e fundamentos t\u00e9cnicos<\/strong>, que continuam v\u00e1lidos e extremamente relevantes.<\/p>\n\n\n\n<p>Espero que voc\u00eas gostem! Um forte Abra\u00e7o!<\/p>\n\n\n\n<p>Gustavo Magella<\/p>\n<\/blockquote>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>E a\u00ed seus trens bonitows, tudo certo com voc\u00eas!? \ud83c\udf39\u2764\ufe0f\ud83d\ude80<\/p>\n\n\n\n<p>Seja bem-vindo ao <strong>Beyond The Cloud &#8211; Spin-Off<\/strong>, um novo ciclo aqui no blog onde trago reflex\u00f5es pr\u00e1ticas, experi\u00eancias reais e dicas de campo que n\u00e3o est\u00e3o atreladas a nenhuma certifica\u00e7\u00e3o ou framework espec\u00edfico. \u00c9 papo direto, baseado na viv\u00eancia de quem t\u00e1 no front \u2014 com clientes, projetos, ambientes cr\u00edticos e caf\u00e9 quente no teclado.<\/p>\n\n\n\n<p>Nesse primeiro epis\u00f3dio, trago os bastidores do <strong>Cap\u00edtulo 01 da s\u00e9rie de v\u00eddeos sobre seguran\u00e7a no Microsoft Cloud<\/strong>, j\u00e1 dispon\u00edvel no YouTube. Vamos falar de dois pilares que, se voc\u00ea domina, j\u00e1 sai muito na frente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defense in Depth (Defesa em Profundidade)<\/strong><\/li>\n\n\n\n<li><strong>Responsabilidade Compartilhada<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Se prepara. Aqui a ideia \u00e9 provocar, ensinar e te deixar com uma pulga atr\u00e1s da orelha. Porque seguran\u00e7a em nuvem <em>n\u00e3o \u00e9 feature, \u00e9 cultura<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udff0 Defense in Depth: Seguran\u00e7a em Camadas, Estilo Feudal<\/h3>\n\n\n\n<p>Se voc\u00ea j\u00e1 assistiu <em>Game of Thrones<\/em>, <em>O Senhor dos An\u00e9is<\/em> ou qualquer outra s\u00e9rie medieval onde um castelo precisa ser defendido, voc\u00ea j\u00e1 viu <strong>Defense in Depth em a\u00e7\u00e3o<\/strong>. A met\u00e1fora \u00e9 perfeita \u2014 e foi exatamente ela que eu usei no v\u00eddeo.<\/p>\n\n\n\n<p>Castelos eram protegidos por:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fossos com jacar\u00e9s<\/strong> (barreiras f\u00edsicas externas)<\/li>\n\n\n\n<li><strong>Port\u00f5es refor\u00e7ados<\/strong><\/li>\n\n\n\n<li><strong>Muralhas com arqueiros<\/strong><\/li>\n\n\n\n<li><strong>Pontes levadi\u00e7as<\/strong><\/li>\n\n\n\n<li><strong>Guardas internos<\/strong><\/li>\n\n\n\n<li><strong>E a sala do tesouro, bem no centro<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Na nuvem, a l\u00f3gica \u00e9 a mesma. S\u00f3 que o castelo \u00e9 seu <strong>ambiente Azure<\/strong>, e o tesouro s\u00e3o <strong>os dados da sua organiza\u00e7\u00e3o<\/strong>. As camadas de defesa incluem:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd10 Camadas de Defesa no Azure:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Seguran\u00e7a F\u00edsica:<\/strong> responsabilidade 100% da Microsoft. Acesso restrito, c\u00e2meras, controle de ambiente. Isso n\u00e3o \u00e9 seu problema.<\/li>\n\n\n\n<li><strong>Identidade e Acesso:<\/strong> aqui j\u00e1 \u00e9 contigo. AAD, RBAC, PIM, MFA. Tudo isso precisa estar bem configurado.<\/li>\n\n\n\n<li><strong>Per\u00edmetro de Rede:<\/strong> NSGs, Azure Firewall, DDoS Protection (Basic habilitado por default, mas o <em>Standard<\/em> vale o investimento).<\/li>\n\n\n\n<li><strong>Seguran\u00e7a de Computa\u00e7\u00e3o:<\/strong> VMs atualizadas, antimalware, backup. Voc\u00ea \u00e9 respons\u00e1vel pelo que roda dentro do seu guest OS.<\/li>\n\n\n\n<li><strong>Aplica\u00e7\u00f5es:<\/strong> WAF nativo do Azure, HTTPS enforcement, DDoS na camada 7, API Management.<\/li>\n\n\n\n<li><strong>Dados em Repouso e em Tr\u00e2nsito:<\/strong> criptografia sim\u00e9trica e TLS habilitados. Isso \u00e9 default? N\u00e3o. Voc\u00ea configura.<\/li>\n<\/ol>\n\n\n\n<p>Cada camada \u00e9 uma trincheira. E o atacante s\u00f3 precisa de uma brecha. <strong>Voc\u00ea precisa garantir que todas resistam.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde0 Responsabilidade Compartilhada: A Fal\u00e1cia da \u201cSeguran\u00e7a Autom\u00e1tica\u201d<\/h3>\n\n\n\n<p>Tem gente que ainda acha que s\u00f3 por estar no Azure, j\u00e1 est\u00e1 seguro. Esse \u00e9 o <strong>mito cl\u00e1ssico<\/strong> que tento desconstruir em todos os projetos, workshops e agora tamb\u00e9m nessa s\u00e9rie.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udcca O que \u00e9 responsabilidade da Microsoft:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seguran\u00e7a f\u00edsica do datacenter<\/li>\n\n\n\n<li>Infraestrutura de rede global<\/li>\n\n\n\n<li>Hypervisor e isolamento f\u00edsico<\/li>\n\n\n\n<li>Garantia de uptime e SLA de disponibilidade<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd0d O que \u00e9 SUA responsabilidade:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sistema operacional e patches (IaaS)<\/li>\n\n\n\n<li>Configura\u00e7\u00e3o correta de NSG, Firewall, WAF, etc.<\/li>\n\n\n\n<li>Prote\u00e7\u00e3o de endpoints (AV, EDR)<\/li>\n\n\n\n<li>Dados (classifica\u00e7\u00e3o, criptografia, reten\u00e7\u00e3o)<\/li>\n\n\n\n<li>Acesso, identidade, autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o<\/li>\n\n\n\n<li>Uso correto dos servi\u00e7os PaaS e sua exposi\u00e7\u00e3o \u00e0 internet<\/li>\n<\/ul>\n\n\n\n<p>Se voc\u00ea roda um SQL PaaS e abre o firewall com <code>0.0.0.0\/0<\/code> por pregui\u00e7a&#8230; adivinha? O erro \u00e9 seu. N\u00e3o da Microsoft.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\uddea Exemplo Real: Secure Score em produ\u00e7\u00e3o<\/h3>\n\n\n\n<p>Em um cliente recente, o <strong>Secure Score estava abaixo de 40%<\/strong>. Basicamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nenhum MFA habilitado<\/li>\n\n\n\n<li>NSGs ausentes ou configuradas \u201cna tora\u201d<\/li>\n\n\n\n<li>VMs expostas com RDP 3389 aberto direto na internet<\/li>\n<\/ul>\n\n\n\n<p>S\u00f3 de implementar MFA via Conditional Access e revisar os NSGs, <strong>subimos o score para 71% em dois dias<\/strong>. Nada mirabolante, s\u00f3 o arroz com feij\u00e3o bem feito. E o Defender for Cloud mostrou isso em tempo real.<\/p>\n\n\n\n<p>Esse tipo de insight \u00e9 ouro. E \u00e9 sobre isso que vamos falar ao longo da s\u00e9rie.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfac Assista o Epis\u00f3dio #01<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udd17 <strong><a href=\"https:\/\/www.youtube.com\/watch?v=gLPxGCoO1ag\">Assista agora no YouTube \u2013 Cap\u00edtulo 01 de 09<\/a><\/strong><br>(E se inscreve no canal, sen\u00e3o vou saber que voc\u00ea pulou essa parte\u2026 rs)<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udded Conclus\u00e3o<\/h3>\n\n\n\n<p>A s\u00e9rie Beyond The Cloud &#8211; Spin-Off nasceu pra isso:<br><br>Descomplicar seguran\u00e7a na nuvem, mostrar o que importa e fazer voc\u00ea refletir.<\/p>\n\n\n\n<p><strong>Defense in Depth e Responsabilidade Compartilhada n\u00e3o s\u00e3o buzzwords \u2014 s\u00e3o a base da sua maturidade em Cloud Security.<\/strong><\/p>\n\n\n\n<p>E se voc\u00ea domina isso no Azure, voc\u00ea j\u00e1 entendeu 70% do que precisa pra proteger qualquer ambiente.<\/p>\n\n\n\n<p>Semana que vem tem mais. <\/p>\n\n\n\n<p>Um bjo no cora\u00e7\u00e3o e se cuidem! \ud83c\udf39\u2764\ufe0f<br><strong>Gustavo Magella<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[en-gb] \u26a0\ufe0f Important Disclaimer \ud83c\udfac Watch Episode #01of09 Now \ud83d\udd17 Click here to watch on YouTube \u2013 Episode 01 of 09.(And yes, hit that subscribe&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[24,23],"class_list":["post-1276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-01-my-tech-two-cents","tag-en-gb","tag-pt-br"],"menu_order":0,"_links":{"self":[{"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/posts\/1276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/comments?post=1276"}],"version-history":[{"count":3,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/posts\/1276\/revisions"}],"predecessor-version":[{"id":1296,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/posts\/1276\/revisions\/1296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/media\/1284"}],"wp:attachment":[{"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/media?parent=1276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/categories?post=1276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gustavomagella.com\/index.php\/wp-json\/wp\/v2\/tags?post=1276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}