{"id":19428,"date":"2022-05-10T21:29:18","date_gmt":"2022-05-11T00:29:18","guid":{"rendered":"https:\/\/www.ethicalhacker.com.br\/site\/?p=19428"},"modified":"2022-05-10T22:15:19","modified_gmt":"2022-05-11T01:15:19","slug":"deteccao-d-codigo","status":"publish","type":"post","link":"https:\/\/www.ethicalhacker.com.br\/site\/2022\/05\/basico\/deteccao-d-codigo\/","title":{"rendered":"Detec\u00e7\u00e3o de C\u00f3digo"},"content":{"rendered":"\n<h1 class=\"story-title\"><span class=\"\">5 Benef\u00edcios da Detec\u00e7\u00e3o de C\u00f3digo<\/span><\/h1>\n<p>\u00a0<\/p>\n<p><span class=\"goog-text-highlight\">Adote uma metodologia moderna e orientada a testes para proteger sua organiza\u00e7\u00e3o com Detec\u00e7\u00e3o de C\u00f3digo.<\/span><\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">Na \u00faltima d\u00e9cada, a detec\u00e7\u00e3o de amea\u00e7as tornou-se cr\u00edtica para os neg\u00f3cios e ainda mais complicada. \u00c0 medida que as empresas migram para a nuvem, os processos manuais de detec\u00e7\u00e3o de amea\u00e7as n\u00e3o conseguem mais acompanhar. Como as equipes podem automatizar a an\u00e1lise de seguran\u00e7a em escala e enfrentar os desafios que amea\u00e7am os objetivos de neg\u00f3cios? A resposta est\u00e1 em tratar detec\u00e7\u00f5es de amea\u00e7as como software ou detec\u00e7\u00e3o de\u00a0 c\u00f3digo.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">Assista ao webinar sob demanda da Panther: Scaling Security with Detection-as-Code with Cedar para descobrir como a Cedar usa o Panther para aproveitar a detec\u00e7\u00e3o de c\u00f3digo para criar alertas de alto sinal.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">Detec\u00e7\u00e3o de c\u00f3digo, um novo paradigma (esperan\u00e7a). As detec\u00e7\u00f5es definem a l\u00f3gica para analisar dados de log de seguran\u00e7a para identificar comportamentos de invasores. <span class=\"\">Quando uma regra \u00e9 correspondida, um alerta \u00e9 enviado \u00e0 sua equipe para conten\u00e7\u00e3o ou investiga\u00e7\u00e3o.<\/span><\/p>\n<div class=\"clear post-head\">\n<div class=\"postmeta\">\u00a0<\/div>\n<\/div>\n<div id=\"articlebody\" class=\"articlebody clear cf\">\n<div class=\"separator\"><a href=\"https:\/\/thehackernews.com\/new-images\/img\/b\/R29vZ2xl\/AVvXsEi15qp_Dlt_3DAVwwA8nCXYjRbqvMncbAMoJJmIb7tmet6ryZPm0vL8NIe3qbSpK-nADxwRzbwq-ljBJkWCWY8cI48Wb0i7atk0uiRwWIUtkamY_EITZ7sNU7g4NbVhAlDx5NylnoLyv6D2VTt_-Sw6kuaQoMp2hi5Mgouo1nDaZEjjOlmmc7ADP08u\/s728-e100\/panther.jpg\" class=\"gallery_colorbox\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/thehackernews.com\/new-images\/img\/b\/R29vZ2xl\/AVvXsEi15qp_Dlt_3DAVwwA8nCXYjRbqvMncbAMoJJmIb7tmet6ryZPm0vL8NIe3qbSpK-nADxwRzbwq-ljBJkWCWY8cI48Wb0i7atk0uiRwWIUtkamY_EITZ7sNU7g4NbVhAlDx5NylnoLyv6D2VTt_-Sw6kuaQoMp2hi5Mgouo1nDaZEjjOlmmc7ADP08u\/s728-e100\/panther.jpg\"  alt=\"\" width=\"619\" height=\"323\" border=\"0\" data-original-height=\"380\" data-original-width=\"728\" \/><\/a><\/div>\n<\/div>\n<div>\u00a0<\/div>\n<div>\u00a0<\/div>\n<h2><strong><span class=\"\">O que \u00e9 detec\u00e7\u00e3o de c\u00f3digo?<\/span><\/strong><\/h2>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">A detec\u00e7\u00e3o de c\u00f3digo \u00e9 uma abordagem moderna, flex\u00edvel e estruturada para escrever detec\u00e7\u00f5es que aplicam as melhores pr\u00e1ticas de engenharia de software \u00e0 seguran\u00e7a. Ao adotar esse novo paradigma, as equipes podem criar processos escal\u00e1veis \u200b\u200bpara grava\u00e7\u00e3o e prote\u00e7\u00e3o de detec\u00e7\u00f5es para identificar amea\u00e7as sofisticadas em ambientes em r\u00e1pida expans\u00e3o.<\/p>\n<p>\u00a0<\/p>\n<h2><strong><span class=\"\">Benef\u00edcios de adotar um fluxo de trabalho orientado por c\u00f3digo<\/span><\/strong><\/h2>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Programas de detec\u00e7\u00e3o de amea\u00e7as que s\u00e3o ajustados para ambientes e sistemas espec\u00edficos s\u00e3o os mais impactantes. Ao tratar as detec\u00e7\u00f5es como um c\u00f3digo bem escrito que pode ser testado, verificado no controle de origem e revisado por colegas, as equipes podem produzir alertas de alta qualidade que reduzem a fadiga e sinalizam rapidamente atividades suspeitas.<\/p>\n<p>\u00a0<\/p>\n<h4><strong>1 \u2014 Crie detec\u00e7\u00f5es personalizadas e flex\u00edveis com uma linguagem de programa\u00e7\u00e3o<\/strong><\/h4>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Escrever detec\u00e7\u00f5es em uma linguagem universalmente reconhecida, flex\u00edvel e expressiva, como Python, oferece v\u00e1rias vantagens em vez de usar linguagens espec\u00edficas de dom\u00ednio (DSL) que s\u00e3o muito limitadas. Com linguagens, como Python, voc\u00ea pode escrever detec\u00e7\u00f5es mais sofisticadas e personalizadas para atender \u00e0s necessidades espec\u00edficas de sua empresa. Essas regras tamb\u00e9m tendem a ser mais leg\u00edveis e f\u00e1ceis de entender \u00e0 medida que a complexidade aumenta.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Outro benef\u00edcio dessa abordagem \u00e9 utilizar um rico conjunto de bibliotecas internas ou de terceiros desenvolvidas pela comunidade de seguran\u00e7a para interagir com APIs ou processar dados, o que aumenta a efic\u00e1cia da detec\u00e7\u00e3o.<\/p>\n<p>\u00a0<\/p>\n<h4><strong>2 \u2014 Desenvolvimento Orientado a Testes (TDD)<\/strong><\/h4>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"\">Um controle de qualidade adequado para o c\u00f3digo de detec\u00e7\u00e3o pode permitir que as equipes descubram pontos cegos de detec\u00e7\u00e3o antecipadamente, cubram testes de alertas falsos e promovam a efic\u00e1cia da detec\u00e7\u00e3o. <\/span><span class=\"\">Uma abordagem TDD permite que as equipes de seguran\u00e7a pensem como um invasor, documentem esse conhecimento e organizem um reposit\u00f3rio interno de insights sobre o ciclo de vida do invasor.<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">A vantagem do TDD \u00e9 mais do que apenas a valida\u00e7\u00e3o da corre\u00e7\u00e3o do c\u00f3digo. <span class=\"\">Uma abordagem TDD para escrever detec\u00e7\u00f5es melhora a qualidade do c\u00f3digo de detec\u00e7\u00e3o e permite detec\u00e7\u00f5es mais modulares, extens\u00edveis e flex\u00edveis. <\/span>Os engenheiros podem facilmente fazer altera\u00e7\u00f5es em sua detec\u00e7\u00e3o sem medo de quebrar alertas ou prejudicar as opera\u00e7\u00f5es di\u00e1rias.<\/p>\n<p>\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><strong>3 <\/strong><b>\u2014 <\/b><strong>Colabora\u00e7\u00e3o com Sistemas de Controle de Vers\u00e3o<\/strong><\/h4>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Ao escrever novas detec\u00e7\u00f5es ou modific\u00e1-las, o controle de vers\u00e3o permite que as equipes revertam r\u00e1pida e facilmente para estados anteriores. <span class=\"\">Tamb\u00e9m confirma que as equipes est\u00e3o usando a detec\u00e7\u00e3o mais atualizada em vez de referenciar c\u00f3digos desatualizados ou incorretos. <\/span><span class=\"\">O controle de vers\u00e3o tamb\u00e9m pode ajudar a fornecer o contexto necess\u00e1rio para detec\u00e7\u00f5es espec\u00edficas que acionaram um alerta ou ajudar a identificar quando as detec\u00e7\u00f5es s\u00e3o alteradas.<\/span><\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00c0 medida que dados novos e adicionais entram no sistema ao longo do tempo, as detec\u00e7\u00f5es tamb\u00e9m devem mudar. Um processo de controle de altera\u00e7\u00f5es \u00e9 essencial para ajudar as equipes a abordar e ajustar as detec\u00e7\u00f5es conforme necess\u00e1rio, garantindo simultaneamente que todas as altera\u00e7\u00f5es sejam bem documentadas e bem revisadas.<\/p>\n<p>\u00a0<\/p>\n<h4><strong>4 <\/strong><b>\u2014 <\/b><strong>Fluxos de trabalho automatizados para detec\u00e7\u00f5es confi\u00e1veis<\/strong><\/h4>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"\">Um pipeline de Integra\u00e7\u00e3o Cont\u00ednua e Implanta\u00e7\u00e3o (CI\/CD) pode ser ben\u00e9fico para equipes de seguran\u00e7a que h\u00e1 muito desejam mover a seguran\u00e7a mais para a esquerda. <\/span>O uso de um pipeline de CI\/CD ajuda a atingir os dois objetivos a seguir:<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">Elimine silos entre as equipes enquanto elas trabalham juntas em uma plataforma comum, revisam o c\u00f3digo do trabalho umas das outras e mant\u00eam a organiza\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">Forne\u00e7a testes automatizados e pipelines de entrega para suas detec\u00e7\u00f5es de seguran\u00e7a. As equipes podem permanecer \u00e1geis concentrando-se na cria\u00e7\u00e3o de detec\u00e7\u00f5es ajustadas. Em vez de testar manualmente, implantar e garantir que as detec\u00e7\u00f5es n\u00e3o sejam excessivamente ajustadas, o que pode acionar alertas falsos.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<h4><strong>5 <\/strong><b>\u2014 <\/b><strong>C\u00f3digo Reutiliz\u00e1vel<\/strong><\/h4>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"\">Por \u00faltimo, mas n\u00e3o menos importante, a detec\u00e7\u00e3o de c\u00f3digo pode promover a reutiliza\u00e7\u00e3o de c\u00f3digo em um grande conjunto de detec\u00e7\u00f5es. <\/span>\u00c0 medida que as equipes escrevem um grande n\u00famero de detec\u00e7\u00f5es ao longo do tempo, elas come\u00e7am a ver surgir padr\u00f5es espec\u00edficos. Os engenheiros podem reutilizar o c\u00f3digo existente para executar a mesma fun\u00e7\u00e3o ou uma fun\u00e7\u00e3o muito semelhante em diferentes detec\u00e7\u00f5es sem come\u00e7ar do zero.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">A reutiliza\u00e7\u00e3o de c\u00f3digo pode ser uma parte vital da grava\u00e7\u00e3o de detec\u00e7\u00e3o que permite que as equipes compartilhem fun\u00e7\u00f5es entre detec\u00e7\u00f5es ou modifiquem e adaptem detec\u00e7\u00f5es para casos de uso espec\u00edficos. Por exemplo, suponha que voc\u00ea precise repetir um conjunto de listas de permiss\u00e3o\/nega\u00e7\u00e3o (digamos, para gerenciamento de acesso) ou uma l\u00f3gica de processamento espec\u00edfica em v\u00e1rios locais. Nesse caso, voc\u00ea pode usar Helpers em linguagens como Python para compartilhar fun\u00e7\u00f5es entre detec\u00e7\u00f5es.<\/p>\n<p>\u00a0<\/p>\n<h2><strong>Introdu\u00e7\u00e3o ao <\/strong><strong>Panther<\/strong><\/h2>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">Panther \u00e9 uma plataforma de an\u00e1lise de seguran\u00e7a projetada para aliviar os problemas dos SIEMs tradicionais. Panther \u00e9 constru\u00eddo para engenheiros de seguran\u00e7a, por engenheiros de seguran\u00e7a. Em vez de inventar outra linguagem propriet\u00e1ria para expressar a l\u00f3gica de detec\u00e7\u00e3o, a Panther oferece \u00e0s equipes de seguran\u00e7a um mecanismo de regras Python para escrever detec\u00e7\u00e3o expressiva de amea\u00e7as e automatizar a detec\u00e7\u00e3o e a resposta em escala de nuvem. A abordagem modular e aberta da Panther oferece integra\u00e7\u00f5es f\u00e1ceis e detec\u00e7\u00f5es flex\u00edveis para ajud\u00e1-lo a construir um pipeline moderno de opera\u00e7\u00f5es de seguran\u00e7a.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/thehackernews-com.translate.goog\/new-images\/img\/b\/R29vZ2xl\/AVvXsEh6YBzpppBY-72FpOWLnxvsqKvWisx0riRfcl7s8JRmLWbe0_pOw-QNAYTbZUSOC8ioYOOuXhITG8zsXrPrFPXyUu76hS8UrP7JbHwBeDDacRp_aQOseb_5R7Ge2QscbUDHIL80Rc8GExtr0LfvSfpSzBkGqHwEgiXlR7WtXQipEyO7-Qu14K4QBUtu\/s728-e100\/code.jpg?_x_tr_sl=auto&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/thehackernews.com\/new-images\/img\/b\/R29vZ2xl\/AVvXsEh6YBzpppBY-72FpOWLnxvsqKvWisx0riRfcl7s8JRmLWbe0_pOw-QNAYTbZUSOC8ioYOOuXhITG8zsXrPrFPXyUu76hS8UrP7JbHwBeDDacRp_aQOseb_5R7Ge2QscbUDHIL80Rc8GExtr0LfvSfpSzBkGqHwEgiXlR7WtXQipEyO7-Qu14K4QBUtu\/s728-e100\/code.jpg\" alt=\"\" width=\"595\" height=\"211\" border=\"0\" data-original-height=\"258\" data-original-width=\"728\" \/><\/a>Fluxo de trabalho de detec\u00e7\u00e3o como c\u00f3digo no Panther<\/p>\n\n\n\n<p>\u00a0<\/p>\n<p><span class=\"goog-text-highlight\">Panther<\/span><span class=\"goog-text-highlight\"> oferece detec\u00e7\u00f5es confi\u00e1veis \u200b\u200be resilientes que podem facilitar:<\/span><\/p>\n<p>\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">Escreva detec\u00e7\u00f5es expressivas e flex\u00edveis em Python para necessidades espec\u00edficas de sua empresa.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">Estruture e normalize logs em um esquema estrito que permite detec\u00e7\u00f5es com Python e consultas com SQL.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\"><span class=\"\">Execute a detec\u00e7\u00e3o de amea\u00e7as em tempo real e as investiga\u00e7\u00f5es de energia contra grandes volumes de dados de seguran\u00e7a.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<ul>\n<li>Beneficie-se de mais de 200 detec\u00e7\u00f5es pr\u00e9-criadas mapeadas para amea\u00e7as espec\u00edficas, atividades suspeitas e estruturas de seguran\u00e7a como MITRE ATT&amp;CK.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p><strong>Fluxo de trabalho de detec\u00e7\u00e3o como c\u00f3digo no Panther<\/strong><\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">Ao escrever uma detec\u00e7\u00e3o em Panther , voc\u00ea come\u00e7a com uma fun\u00e7\u00e3o rule() que identifica um comportamento espec\u00edfico a ser identificado. Por exemplo, vamos supor que voc\u00ea queira um alerta quando houver suspeita de um login de for\u00e7a bruta no Okta. A detec\u00e7\u00e3o a seguir pode ajudar a identificar esse comportamento com o Panther:<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/thehackernews-com.translate.goog\/new-images\/img\/b\/R29vZ2xl\/AVvXsEjDPT3ktr8_Qo0pXJbqNXkcTx_4xCZnFBx_d-UNq9KCMDqIbDu9HkK16tUeFdhtvV_cQffdPXJBJ3SXdLJ1IrugErO8IMZ-Gcfs8HvKqX_GhMtKf01_jflgP9l4g_aUtgLOhHT6dixh-HXUDUnceCq71PqlNgTTd08gPE5h4NSLckYMc63pWwVbHj94\/s728-e100\/okta.jpg?_x_tr_sl=auto&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/thehackernews.com\/new-images\/img\/b\/R29vZ2xl\/AVvXsEjDPT3ktr8_Qo0pXJbqNXkcTx_4xCZnFBx_d-UNq9KCMDqIbDu9HkK16tUeFdhtvV_cQffdPXJBJ3SXdLJ1IrugErO8IMZ-Gcfs8HvKqX_GhMtKf01_jflgP9l4g_aUtgLOhHT6dixh-HXUDUnceCq71PqlNgTTd08gPE5h4NSLckYMc63pWwVbHj94\/s728-e100\/okta.jpg\" alt=\"\" width=\"634\" height=\"339\" border=\"0\" data-original-height=\"389\" data-original-width=\"728\" \/><\/a>Regra de login Okta Brute Force no Panther<\/p>\n<p>\u00a0<\/p>\n<p><span class=\"goog-text-highlight\">No exemplo acima:<\/span><\/p>\n<p>\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">A fun\u00e7\u00e3o rule() recebe um argumento de &#8216;evento&#8217; e retorna um valor booleano.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<ul>\n<li style=\"text-align: justify;\">A fun\u00e7\u00e3o title() controla a mensagem de alerta gerada enviada aos analistas. Os valores dos eventos podem ent\u00e3o ser interpolados para adicionar contextos \u00fateis.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">As regras podem ser habilitadas e testadas diretamente na Panther UI ou modificadas e carregadas programaticamente com a ferramenta Panther Analysis, que permite testar, empacotar e implantar detec\u00e7\u00f5es por meio da interface de linha de comando (CLI). E para ajudar na triagem de incidentes, as regras do Panther cont\u00eam metadados como gravidade, tipos de log, testes de unidade, runbooks e muito mais.<\/p>\n<p>\u00a0<\/p>\n<p>Este artigo \u00e9 uma tradu\u00e7\u00e3o de: <a href=\"https:\/\/thehackernews.com\/2022\/05\/5-benefits-of-detection-as-code.html\" target=\"_blank\" rel=\"noopener\">https:\/\/thehackernews.com\/2022\/05\/5-benefits-of-detection-as-code.html\u00a0<\/a> (Autor: <span class=\"author\">The Hacker News<\/span>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>5 Benef\u00edcios da Detec\u00e7\u00e3o de C\u00f3digo \u00a0 Adote uma metodologia moderna e orientada a testes para proteger sua organiza\u00e7\u00e3o com Detec\u00e7\u00e3o de C\u00f3digo. \u00a0 Na \u00faltima d\u00e9cada, a detec\u00e7\u00e3o de amea\u00e7as tornou-se cr\u00edtica para os neg\u00f3cios e ainda mais complicada. \u00c0 medida que as empresas migram para a nuvem, os processos manuais de detec\u00e7\u00e3o de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":19432,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,100,105],"tags":[],"class_list":["post-19428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-basico","category-diversos","category-noticias"],"_links":{"self":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/comments?post=19428"}],"version-history":[{"count":8,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19428\/revisions"}],"predecessor-version":[{"id":19442,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19428\/revisions\/19442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media\/19432"}],"wp:attachment":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media?parent=19428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/categories?post=19428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/tags?post=19428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}