{"id":2780,"date":"2017-02-19T22:55:00","date_gmt":"2017-02-20T06:55:00","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=2780"},"modified":"2019-03-24T04:16:45","modified_gmt":"2019-03-24T11:16:45","slug":"managing-secrets-couchbase-4-6","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/managing-secrets-couchbase-4-6\/","title":{"rendered":"Gerenciamento de segredos no Couchbase 4.6"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Todo aplicativo de software tem segredos. Senha, chave de API, tokens seguros, todos se enquadram na categoria de segredos. <\/span><span style=\"font-weight: 400;\">\u00a0Haver\u00e1 consequ\u00eancias terr\u00edveis se suas chaves secretas de produ\u00e7\u00e3o ca\u00edrem em m\u00e3os erradas. Voc\u00ea deve controlar rigorosamente como e quando suas chaves secretas podem ser acessadas. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Couchbase adicionou mais servi\u00e7os \u00e0 sua infraestrutura e esses servi\u00e7os t\u00eam credenciais internas e externas, e o armazenamento de credenciais desses servi\u00e7os \u00e9 um desafio.  Outro desafio \u00e9 a rota\u00e7\u00e3o de segredos para todos os servi\u00e7os internos e externos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Couchbase 4.6 introduz o gerenciamento de segredos, em que todos os segredos compartilhados s\u00e3o criptografados quando armazenados e transmitidos corretamente para n\u00f3s e servi\u00e7os, al\u00e9m da facilidade de rota\u00e7\u00e3o de segredos.  N\u00e3o haver\u00e1 impacto em nenhum cliente SDK ou UI e no desempenho. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Couchbase mant\u00e9m dois n\u00edveis de hierarquia de chaves para facilitar a rota\u00e7\u00e3o da senha mestra sem recodificar os dados, oferecer suporte a v\u00e1rias senhas mestras e tamb\u00e9m facilitar a integra\u00e7\u00e3o com o servidor KMIP. Na inicializa\u00e7\u00e3o do n\u00f3, a senha mestra \u00e9 criada ou fornecida pelo usu\u00e1rio, a partir da qual uma chave mestra \u00e9 criada usando uma fun\u00e7\u00e3o de deriva\u00e7\u00e3o de chave forte. O Couchbase usa PBKDF2 para gerar a chave. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uma data_key aleat\u00f3ria tamb\u00e9m \u00e9 criada na inicializa\u00e7\u00e3o do servidor, que \u00e9 ent\u00e3o criptografada com a chave mestra.  Todos os segredos s\u00e3o criptografados usando data_key no disco. \u00a0<\/span><span style=\"font-weight: 400;\">O Couchbase usa <\/span><span style=\"font-weight: 400;\">um algoritmo AES de 256 bits no modo GCM para criptografar segredos. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para inicializar o sistema, a chave mestra \u00e9 usada para abrir a chave de dados criptografados. A chave de dados descriptografada \u00e9 ent\u00e3o usada para abrir os segredos criptografados, e os segredos s\u00e3o usados para iniciar o Couchbase Server.  O Couchbase recomenda o uso de uma senha mestra forte.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Com o Secret Management no 4.6, voc\u00ea pode alternar seus segredos em diferentes n\u00edveis da hierarquia de chaves periodicamente ou no caso de uma viola\u00e7\u00e3o. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">A rota\u00e7\u00e3o da senha mestra\/primeiro n\u00edvel de rota\u00e7\u00e3o e a redefini\u00e7\u00e3o da senha podem ser feitas usando a API REST ou o cli. O Couchbase permite a flexibilidade de definir uma senha mestra por n\u00f3.  Se a senha mestra for perdida e o servidor for interrompido, o n\u00f3 ser\u00e1 perdido. Os dados do n\u00f3 podem ser recuperados usando outras ferramentas com o servidor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O segundo n\u00edvel de rota\u00e7\u00e3o pode ser feito alterando a chave de dados usando a API REST ou o cli. \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Toda a rota\u00e7\u00e3o e a configura\u00e7\u00e3o da senha mestra s\u00e3o auditadas pelo aplicativo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Um exemplo de configura\u00e7\u00e3o do servidor para a senha mestra usando o cli no ubuntu 14. <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Instalar e configurar o servidor couchbase. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Configure a senha mestra usando o cli, execute o comando abaixo e passe a senha no prompt.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\/opt\/couchbase\/bin\/couchbase-cli master-password -c 192.168.0.1:8091 -u Administrator -p password -new-password<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Parar o servidor - <\/span><span style=\"font-weight: 400;\">\/etc\/init.d\/couchbase-server stop<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Configurar uma vari\u00e1vel de ambiente <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">export CB_MASTER_PASSWORD=<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Iniciar o servidor - <\/span><span style=\"font-weight: 400;\">\/etc\/init.d\/couchbase-server start<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Observa\u00e7\u00e3o: se estiver usando o sudo para iniciar o servidor, use a op\u00e7\u00e3o -E no sudo para iniciar o servidor. <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Gire a chave de dados usando o cli e execute o comando abaixo:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\/opt\/couchbase\/bin\/couchbase-cli master-password -c 192.168.0.1:8091 -u Administrator -p password -rotate-data-key<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Para alterar a senha mestra, execute o comando abaixo. Passe a senha no prompt<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\/opt\/couchbase\/bin\/couchbase-cli master-password -c 192.168.0.1:8091 -u Administrator -p password -new-password<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Detalhes de registro:<\/span><\/p>\n<p>&nbsp;<\/p>\n<table style=\"border: 1px solid; padding: 2px;\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid; width: 100px;\"><span style=\"font-weight: 400;\">Altera\u00e7\u00e3o da senha de logon da bab\u00e1<\/span><\/td>\n<td style=\"border: 1px solid; width: 200px;\"><span style=\"font-weight: 400;\">[ns_server:info,2017-01-20T13:12:30.079Z,babysitter_of_ns_1@127.0.0.1:encryption_service:encryption_service:call_gosecrets_and_store_data_key:227]A altera\u00e7\u00e3o da senha mestra foi bem-sucedida<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid; width: 100px;\"><span style=\"font-weight: 400;\">A bab\u00e1 faz logon com a senha mestre incorreta durante a inicializa\u00e7\u00e3o do servidor ou a vari\u00e1vel env. est\u00e1 definida incorretamente<\/span><\/td>\n<td style=\"border: 1px solid; width: 200px;\"><span style=\"font-weight: 400;\">[ns_server:error,2017-01-20T13:13:07.066Z,babysitter_of_ns_1@127.0.0.1:encryption_service:encryption_service:init:174]Senha mestra incorreta. Erro: {error, \"cipher: falha na autentica\u00e7\u00e3o da mensagem\"}<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid; width: 100px;\"><span style=\"font-weight: 400;\">Registro da bab\u00e1 quando a senha mestra \u00e9 definida corretamente para o servidor CB<\/span><\/td>\n<td style=\"border: 1px solid; width: 200px;\"><span style=\"font-weight: 400;\">=========================PROGRESS REPORT=========================<\/span><\/p>\n<p>supervisor: {local,ns_babysitter_sup}<\/p>\n<p>iniciado: [{pid,},<\/p>\n<p>{name,encryption_service},<\/p>\n<p>{mfargs,{encryption_service,start_link,[]}},<\/p>\n<p>{restart_type,permanent},<\/p>\n<p>{shutdown,1000}<\/p>\n<p>{child_type,worker}]<\/p>\n<p>[ns_server:debug,2017-01-22T12:08:46.432Z,babysitter_of_ns_1@127.0.0.1::supervisor_cushion:init:39]iniciando ns_port_server com atraso de 5000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>","protected":false},"excerpt":{"rendered":"<p>Every software application has secrets. Password, API Key, secure Tokens all fall into category of secrets. \u00a0There are dire consequences if your production secret keys would get into the wrong hands. You&#8217;ll want to tightly control how and when your [&hellip;]<\/p>","protected":false},"author":83,"featured_media":2824,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816],"tags":[],"ppma_author":[9050],"class_list":["post-2780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managing Secrets in Couchbase 4.6 - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Learn more about the Managing Secrets in Couchbase 4.6. Learn how to tightly control and when your secret keys are accessible.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/managing-secrets-couchbase-4-6\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Secrets in Couchbase 4.6\" \/>\n<meta property=\"og:description\" content=\"Learn more about the Managing Secrets in Couchbase 4.6. Learn how to tightly control and when your secret keys are accessible.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/managing-secrets-couchbase-4-6\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-20T06:55:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-24T11:16:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/02\/secure-UI-jwt.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ritam Sharma, Senior Manager Quality Engineering, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ritam Sharma, Senior Manager Quality Engineering, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/\"},\"author\":{\"name\":\"Ritam Sharma, Senior Manager Quality Engineering, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cb5eca7f6ab90164fa0001f0d7db6127\"},\"headline\":\"Managing Secrets in Couchbase 4.6\",\"datePublished\":\"2017-02-20T06:55:00+00:00\",\"dateModified\":\"2019-03-24T11:16:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/\"},\"wordCount\":652,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg\",\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/\",\"name\":\"Managing Secrets in Couchbase 4.6 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg\",\"datePublished\":\"2017-02-20T06:55:00+00:00\",\"dateModified\":\"2019-03-24T11:16:45+00:00\",\"description\":\"Learn more about the Managing Secrets in Couchbase 4.6. Learn how to tightly control and when your secret keys are accessible.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg\",\"width\":1200,\"height\":630,\"caption\":\"NoSQL has built-in security with Couchbase\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing Secrets in Couchbase 4.6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cb5eca7f6ab90164fa0001f0d7db6127\",\"name\":\"Ritam Sharma, Senior Manager Quality Engineering, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ebf1a967d48e61bf7b488d6686032789\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e54937db825287e2ae6077fccf4d60dccfdc01f7b6aaf7978fefc7a47a3d3bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e54937db825287e2ae6077fccf4d60dccfdc01f7b6aaf7978fefc7a47a3d3bc?s=96&d=mm&r=g\",\"caption\":\"Ritam Sharma, Senior Manager Quality Engineering, Couchbase\"},\"description\":\"Ritam Sharma is a Director of Quality Engineering at Couchbase. Prior to joining to Couchbase, he was co-founder and CTO at kOnnect DIGITAL.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/ritam-sharma\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Managing Secrets in Couchbase 4.6 - The Couchbase Blog","description":"Saiba mais sobre o gerenciamento de segredos no Couchbase 4.6. Saiba como controlar rigorosamente e quando suas chaves secretas est\u00e3o acess\u00edveis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/managing-secrets-couchbase-4-6\/","og_locale":"pt_BR","og_type":"article","og_title":"Managing Secrets in Couchbase 4.6","og_description":"Learn more about the Managing Secrets in Couchbase 4.6. Learn how to tightly control and when your secret keys are accessible.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/managing-secrets-couchbase-4-6\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-02-20T06:55:00+00:00","article_modified_time":"2019-03-24T11:16:45+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/02\/secure-UI-jwt.jpg","type":"image\/jpeg"}],"author":"Ritam Sharma, Senior Manager Quality Engineering, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ritam Sharma, Senior Manager Quality Engineering, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/"},"author":{"name":"Ritam Sharma, Senior Manager Quality Engineering, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cb5eca7f6ab90164fa0001f0d7db6127"},"headline":"Managing Secrets in Couchbase 4.6","datePublished":"2017-02-20T06:55:00+00:00","dateModified":"2019-03-24T11:16:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/"},"wordCount":652,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg","articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/","url":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/","name":"Managing Secrets in Couchbase 4.6 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg","datePublished":"2017-02-20T06:55:00+00:00","dateModified":"2019-03-24T11:16:45+00:00","description":"Saiba mais sobre o gerenciamento de segredos no Couchbase 4.6. Saiba como controlar rigorosamente e quando suas chaves secretas est\u00e3o acess\u00edveis.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/secure-UI-jwt.jpg","width":1200,"height":630,"caption":"NoSQL has built-in security with Couchbase"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/managing-secrets-couchbase-4-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing Secrets in Couchbase 4.6"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/cb5eca7f6ab90164fa0001f0d7db6127","name":"Ritam Sharma, gerente s\u00eanior de engenharia de qualidade, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ebf1a967d48e61bf7b488d6686032789","url":"https:\/\/secure.gravatar.com\/avatar\/9e54937db825287e2ae6077fccf4d60dccfdc01f7b6aaf7978fefc7a47a3d3bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e54937db825287e2ae6077fccf4d60dccfdc01f7b6aaf7978fefc7a47a3d3bc?s=96&d=mm&r=g","caption":"Ritam Sharma, Senior Manager Quality Engineering, Couchbase"},"description":"Ritam Sharma is a Director of Quality Engineering at Couchbase. Prior to joining to Couchbase, he was co-founder and CTO at kOnnect DIGITAL.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/ritam-sharma\/"}]}},"authors":[{"term_id":9050,"user_id":83,"is_guest":0,"slug":"ritam-sharma","display_name":"Ritam Sharma, Senior Manager Quality Engineering, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9e54937db825287e2ae6077fccf4d60dccfdc01f7b6aaf7978fefc7a47a3d3bc?s=96&d=mm&r=g","author_category":"","last_name":"Sharma","first_name":"Ritam","job_title":"","user_url":"","description":"Ritam Sharma \u00e9 diretor de engenharia de qualidade da Couchbase. Antes de ingressar na Couchbase, ele foi cofundador e CTO da kOnnect DIGITAL."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2780"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2780\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/2824"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2780"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}