{"id":36129,"date":"2019-10-31T22:09:46","date_gmt":"2019-10-31T19:09:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/chasto-zadavaemye-voprosy-po-selinux-faq\/"},"modified":"2019-10-31T22:09:46","modified_gmt":"2019-10-31T19:09:46","slug":"chasto-zadavaemye-voprosy-po-selinux-faq","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chasto-zadavaemye-voprosy-po-selinux-faq","title":{"rendered":"Perguntas frequentes sobre SELinux (FAQ)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ol\u00e1 a todos! Especialmente para os estudantes do curso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/k52L\/\">\u00abSeguran\u00e7a Linux\u00bb<\/a><\/noindex> , preparamos a tradu\u00e7\u00e3o do FAQ oficial do projeto SELinux. Achamos que esta tradu\u00e7\u00e3o pode ser \u00fatil n\u00e3o apenas para os estudantes, ent\u00e3o estamos compartilhando com voc\u00eas.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Perguntas frequentes sobre SELinux (FAQ)\" src=\"\/wp-content\/uploads\/2019\/07\/7f244c6dca8425c20136a6774b14c752.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tentamos responder algumas das perguntas mais frequentes sobre o projeto SELinux. No momento, as perguntas est\u00e3o divididas em duas categorias principais. Todas as perguntas e respostas est\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/What-We-Do\/Research\/SELinux\/FAQs\/\">na p\u00e1gina de FAQ<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"obzor\">Vis\u00e3o geral<\/h2>\n<p><\/p>\n<h3 id=\"obzor-1\">Vis\u00e3o geral<\/h3>\n<p><\/p>\n<ol>\n<li>O que \u00e9 Linux com seguran\u00e7a aprimorada?<br \/>\nLinux com seguran\u00e7a aprimorada (SELinux \u2014 Security-enhanced Linux) \u00e9 a implementa\u00e7\u00e3o padr\u00e3o da arquitetura de seguran\u00e7a Flask para controle de acesso for\u00e7ado flex\u00edvel. Foi criado para demonstrar a utilidade de mecanismos de controle de acesso flex\u00edveis e como esses mecanismos podem ser adicionados ao sistema operacional. A arquitetura Flask foi posteriormente integrada ao Linux e portada para v\u00e1rios outros sistemas, incluindo o sistema operacional Solaris, o sistema operacional FreeBSD e o n\u00facleo Darwin, gerando uma ampla gama de trabalhos relacionados. A arquitetura Flask fornece suporte geral para a aplica\u00e7\u00e3o de v\u00e1rios tipos de pol\u00edticas de controle de acesso for\u00e7ado, incluindo aquelas baseadas nos conceitos de Type Enforcement, Controle de Acesso Baseado em Papel e Seguran\u00e7a de M\u00faltiplos N\u00edveis.<\/li>\n<li>O que o Linux com seguran\u00e7a aprimorada oferece que o Linux padr\u00e3o n\u00e3o pode?<br \/>\nO n\u00facleo do Linux com seguran\u00e7a aprimorada estabelece pol\u00edticas de controle de acesso for\u00e7ado que restringem programas de usu\u00e1rio e servidores do sistema ao conjunto m\u00ednimo de privil\u00e9gios necess\u00e1rios para executar seu trabalho. Com essa restri\u00e7\u00e3o, a capacidade desses programas de usu\u00e1rio e dem\u00f4nios do sistema de causar danos em caso de comprometimento (por exemplo, devido a um estouro de buffer ou configura\u00e7\u00e3o incorreta) \u00e9 reduzida ou eliminada. Este mecanismo de restri\u00e7\u00e3o funciona independentemente dos mecanismos tradicionais de controle de acesso do Linux. Ele n\u00e3o reconhece o superusu\u00e1rio 'root' e n\u00e3o compartilha as defici\u00eancias conhecidas dos mecanismos de prote\u00e7\u00e3o tradicionais do Linux (por exemplo, a depend\u00eancia dos arquivos bin\u00e1rios setuid\/setgid).<br \/>\nA seguran\u00e7a de um sistema Linux n\u00e3o modificado depende da corre\u00e7\u00e3o do n\u00facleo, de todos os aplicativos privilegiados e de cada uma de suas configura\u00e7\u00f5es. Problemas em qualquer uma dessas \u00e1reas podem levar \u00e0 compromissos de todo o sistema. Em contraste, a seguran\u00e7a de um sistema modificado, baseado em um n\u00facleo Linux com seguran\u00e7a aprimorada, depende, antes de tudo, da precis\u00e3o do n\u00facleo e da configura\u00e7\u00e3o de sua pol\u00edtica de seguran\u00e7a. Embora problemas de corre\u00e7\u00e3o ou configura\u00e7\u00e3o de aplicativos possam permitir um compromisso limitado de programas de usu\u00e1rio individuais e dem\u00f4nios de sistema, eles n\u00e3o representam uma amea\u00e7a \u00e0 seguran\u00e7a de outros programas de usu\u00e1rio e dem\u00f4nios de sistema ou \u00e0 seguran\u00e7a do sistema como um todo.<\/li>\n<li>Para que serve?<br \/>\nNovos recursos do Linux com seguran\u00e7a aprimorada s\u00e3o projetados para garantir a separa\u00e7\u00e3o de informa\u00e7\u00f5es com base em requisitos de privacidade e integridade. Eles visam prevenir que processos leiam dados e programas, falsifiquem dados e programas, contornem mecanismos de seguran\u00e7a de aplicativos, executem programas n\u00e3o confi\u00e1veis ou interfiram em outros processos em viola\u00e7\u00e3o \u00e0 pol\u00edtica de seguran\u00e7a do sistema. Eles tamb\u00e9m ajudam a limitar os danos potenciais que podem ser causados por programas maliciosos ou incorretos. Al\u00e9m disso, devem ser \u00fateis para permitir que uma \u00fanica \u0441\u0438\u0441\u0442\u0435\u043c\u0430 seja utilizada por usu\u00e1rios com diferentes permiss\u00f5es de seguran\u00e7a para acessar diferentes tipos de informa\u00e7\u00f5es com requisitos de seguran\u00e7a variados, sem comprometer tais requisitos.<\/li>\n<li>Como posso obter uma c\u00f3pia?<br \/>\nMuitas distribui\u00e7\u00f5es do Linux incluem suporte ao SELinux j\u00e1 integrado como um recurso padr\u00e3o ou como um pacote adicional. O c\u00f3digo base do espa\u00e7o do usu\u00e1rio do SELinux est\u00e1 dispon\u00edvel em <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SELinuxProject\">GitHub<\/a><\/noindex>. Os usu\u00e1rios finais normalmente devem usar pacotes fornecidos por sua distribui\u00e7\u00e3o.<\/li>\n<li>O que est\u00e1 inclu\u00eddo na sua vers\u00e3o?<br \/>\nO lan\u00e7amento do NSA SELinux inclui o c\u00f3digo principal do espa\u00e7o do usu\u00e1rio SELinux. O suporte para SELinux j\u00e1 est\u00e1 inclu\u00eddo no n\u00facleo principal do Linux 2.6, dispon\u00edvel em kernel.org. O c\u00f3digo principal do espa\u00e7o do usu\u00e1rio SELinux \u00e9 composto por uma biblioteca para manipula\u00e7\u00e3o da pol\u00edtica bin\u00e1ria (libsepol), um compilador de pol\u00edticas (checkpolicy), uma biblioteca para aplicativos que garantem seguran\u00e7a (libselinux), uma biblioteca para ferramentas de gerenciamento de pol\u00edticas (libsemanage) e v\u00e1rias utilidades relacionadas a pol\u00edticas (policycoreutils).<br \/>\nAl\u00e9m do n\u00facleo com suporte a SELinux e do c\u00f3digo principal do espa\u00e7o do usu\u00e1rio, voc\u00ea precisar\u00e1 de uma pol\u00edtica e alguns pacotes de espa\u00e7o do usu\u00e1rio corrigidos para SELinux para usar o SELinux. A pol\u00edtica pode ser obtida a partir de <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/TresysTechnology\/refpolicy\/wiki\">projeto de pol\u00edtica de refer\u00eancia SELinux<\/a><\/noindex>. <\/li>\n<li>Posso instalar o Linux com seguran\u00e7a refor\u00e7ada em um sistema Linux existente?<br \/>\nSim, voc\u00ea pode instalar apenas modifica\u00e7\u00f5es do SELinux em um sistema Linux existente ou pode instalar uma distribui\u00e7\u00e3o Linux que j\u00e1 inclua suporte para SELinux. O SELinux \u00e9 composto por um n\u00facleo Linux com suporte para SELinux, um conjunto principal de bibliotecas e utilit\u00e1rios, alguns pacotes de usu\u00e1rio modificados e configura\u00e7\u00f5es de pol\u00edticas. Para instal\u00e1-lo em um sistema Linux existente que n\u00e3o tenha suporte para SELinux, voc\u00ea deve ser capaz de compilar o software, al\u00e9m de ter outros pacotes de sistema necess\u00e1rios. Se sua distribui\u00e7\u00e3o Linux j\u00e1 incluir suporte a SELinux, voc\u00ea n\u00e3o precisa compilar ou instalar a vers\u00e3o NSA SELinux.<\/li>\n<li>Qu\u00e3o compat\u00edvel \u00e9 o Linux com seguran\u00e7a refor\u00e7ada em rela\u00e7\u00e3o ao Linux n\u00e3o modificado?<br \/>\nO Linux com seguran\u00e7a refor\u00e7ada oferece compatibilidade bin\u00e1ria com aplicativos Linux existentes e com m\u00f3dulos do n\u00facleo Linux existentes, mas alguns m\u00f3dulos do n\u00facleo podem exigir modifica\u00e7\u00f5es para interagir corretamente com o SELinux. Essas duas categorias de compatibilidade s\u00e3o discutidas em detalhes abaixo:<\/p>\n<ul>\n<li>Compatibilidade de aplicativos<br \/>\nO SELinux garante compatibilidade bin\u00e1ria com aplicativos existentes. Expandimos as estruturas de dados do n\u00facleo, incluindo novos atributos de seguran\u00e7a, e adicionamos novas chamadas de API para aplicativos que garantem seguran\u00e7a. No entanto, n\u00e3o alteramos nenhuma estrutura de dados vis\u00edvel para aplicativos e n\u00e3o modificamos a interface de nenhuma chamada de sistema existente, portanto, aplicativos existentes podem operar sem mudan\u00e7as, desde que a pol\u00edtica de seguran\u00e7a permita seu funcionamento.<\/li>\n<li>Compatibilidade de m\u00f3dulos do n\u00facleo<br \/>\nInicialmente, o SELinux fornecia compatibilidade de origem apenas para m\u00f3dulos do n\u00facleo existentes; era necess\u00e1rio recompilar esses m\u00f3dulos com os cabe\u00e7alhos do n\u00facleo alterados para incorporar os novos campos de seguran\u00e7a adicionados \u00e0s estruturas de dados do n\u00facleo. Como o LSM e o SELinux agora est\u00e3o integrados ao n\u00facleo principal do Linux 2.6, o SELinux agora garante compatibilidade bin\u00e1ria com m\u00f3dulos do n\u00facleo existentes. No entanto, alguns m\u00f3dulos do n\u00facleo podem interagir mal com o SELinux sem altera\u00e7\u00f5es. Por exemplo, se um m\u00f3dulo do n\u00facleo aloca e configura diretamente um objeto do n\u00facleo sem usar as fun\u00e7\u00f5es de inicializa\u00e7\u00e3o padr\u00e3o, o objeto do n\u00facleo pode n\u00e3o ter as informa\u00e7\u00f5es de seguran\u00e7a adequadas. Alguns m\u00f3dulos do n\u00facleo tamb\u00e9m podem carecer de controle de seguran\u00e7a adequado em suas opera\u00e7\u00f5es; qualquer chamada existente a fun\u00e7\u00f5es do n\u00facleo ou fun\u00e7\u00f5es de permiss\u00f5es tamb\u00e9m acionar\u00e1 verifica\u00e7\u00f5es de permiss\u00f5es do SELinux, mas para garantir a conformidade com as pol\u00edticas MAC, controles mais detalhados ou adicionais podem ser necess\u00e1rios.<br \/>\nUm Linux com seguran\u00e7a aprimorada n\u00e3o deve causar problemas de intera\u00e7\u00e3o com sistemas Linux comuns, desde que todas as opera\u00e7\u00f5es necess\u00e1rias sejam permitidas pela configura\u00e7\u00e3o da pol\u00edtica de seguran\u00e7a.<\/li>\n<\/ul>\n<\/li>\n<li>Quais s\u00e3o os objetivos do exemplo de configura\u00e7\u00e3o da pol\u00edtica de seguran\u00e7a?<br \/>\nEm um n\u00edvel alto, o objetivo \u00e9 demonstrar a flexibilidade e a seguran\u00e7a das medidas de controle de acesso for\u00e7ado e fornecer um sistema funcional simples com altera\u00e7\u00f5es m\u00ednimas nos aplicativos. Em um n\u00edvel mais baixo, a pol\u00edtica tem uma s\u00e9rie de objetivos descritos na documenta\u00e7\u00e3o de pol\u00edticas. Esses objetivos incluem a gest\u00e3o do acesso n\u00e3o autorizado a dados, a prote\u00e7\u00e3o da integridade do kernel, do software do sistema, das informa\u00e7\u00f5es de configura\u00e7\u00e3o do sistema e dos logs do sistema, a limita\u00e7\u00e3o do dano potencial que pode ser causado pelo uso de vulnerabilidades em processos que exigem privil\u00e9gios, a prote\u00e7\u00e3o de processos privilegiados contra a execu\u00e7\u00e3o de c\u00f3digo malicioso, a prote\u00e7\u00e3o do papel do administrador e do dom\u00ednio contra acesso n\u00e3o autorizado sem autentica\u00e7\u00e3o do usu\u00e1rio, a preven\u00e7\u00e3o da interfer\u00eancia de processos comuns de usu\u00e1rio em processos do sistema ou do administrador, assim como a prote\u00e7\u00e3o de usu\u00e1rios e administradores contra a explora\u00e7\u00e3o de vulnerabilidades em seus navegadores por c\u00f3digo malicioso.<\/li>\n<li>Por que o Linux foi escolhido como plataforma base?<br \/>\nO Linux foi escolhido como a plataforma para a implementa\u00e7\u00e3o de refer\u00eancia inicial deste trabalho devido ao seu crescente sucesso e ambiente de desenvolvimento aberto. O Linux oferece uma \u00f3tima oportunidade para demonstrar que essa funcionalidade pode ser bem-sucedida no principal sistema operacional e, ao mesmo tempo, contribuir para a seguran\u00e7a de um sistema amplamente utilizado. A plataforma Linux tamb\u00e9m proporciona uma excelente oportunidade para que esse trabalho obtenha uma vis\u00e3o abrangente e, possivelmente, sirva como base para investiga\u00e7\u00f5es adicionais em seguran\u00e7a por outros entusiastas.<\/li>\n<li>Por que voc\u00ea fez este trabalho?<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/what-we-do\/research\/ia-research\/\">Laborat\u00f3rio Nacional de Seguran\u00e7a da Informa\u00e7\u00e3o <\/a><\/noindex>A Ag\u00eancia de Seguran\u00e7a Nacional \u00e9 respons\u00e1vel por pesquisas e desenvolvimentos avan\u00e7ados de tecnologias necess\u00e1rias para que a NSA possa fornecer solu\u00e7\u00f5es, produtos e servi\u00e7os de seguran\u00e7a da informa\u00e7\u00e3o para infraestruturas de informa\u00e7\u00e3o cr\u00edticas para os interesses de seguran\u00e7a nacional dos Estados Unidos.<br \/>\nA cria\u00e7\u00e3o de um sistema operacional seguro e vi\u00e1vel continua sendo uma das principais tarefas de pesquisa. Nosso objetivo \u00e9 desenvolver uma arquitetura eficiente que forne\u00e7a o suporte necess\u00e1rio \u00e0 seguran\u00e7a, executando programas de maneira transparente para o usu\u00e1rio e atraente para os fornecedores. Acreditamos que um passo importante para alcan\u00e7ar esse objetivo \u00e9 demonstrar como os mecanismos de controle de acesso for\u00e7ado podem ser integrados com sucesso ao sistema operacional principal.<\/li>\n<li>Como isso se relaciona com pesquisas anteriores do sistema operacional da NSA?<br \/>\nPesquisadores do Laborat\u00f3rio Nacional de Seguran\u00e7a da Informa\u00e7\u00e3o da NSA, em colabora\u00e7\u00e3o com a Secure Computing Corporation (SCC), desenvolveram uma arquitetura poderosa e flex\u00edvel de controle de acesso for\u00e7ado baseada em Type Enforcement, um mecanismo desenvolvido pela primeira vez para o sistema LOCK. A NSA e a SCC desenvolveram dois prot\u00f3tipos da arquitetura baseados no Mach: DTMach e DTOS (<noindex><a rel=\"nofollow\" href=\"http:\/\/www.cs.utah.edu\/flux\/dtos\/\">http:\/\/www.cs.utah.edu\/flux\/dtos\/<\/a><\/noindex>). A NSA e a SCC, em seguida, trabalharam com o grupo de pesquisa Flux da Universidade de Utah para transferir a arquitetura para o sistema operacional de pesquisa Fluke. Durante essa transfer\u00eancia, a arquitetura foi aprimorada para fornecer melhor suporte a pol\u00edticas de seguran\u00e7a din\u00e2micas. Essa arquitetura aprimorada foi chamada de Flask (<noindex><a rel=\"nofollow\" href=\"http:\/\/www.cs.utah.edu\/flux\/flask\/\">http:\/\/www.cs.utah.edu\/flux\/flask\/<\/a><\/noindex>). Agora, a NSA integrou a arquitetura Flask ao sistema operacional Linux para transferir essa tecnologia para uma comunidade mais ampla de desenvolvedores e usu\u00e1rios.<\/li>\n<li>O Linux com seguran\u00e7a aprimorada \u00e9 um sistema operacional confi\u00e1vel?<br \/>\nA frase \u00abSistema operacional confi\u00e1vel\u00bb geralmente se refere a um sistema operacional que fornece suporte suficiente para prote\u00e7\u00e3o em m\u00faltiplas camadas e valida\u00e7\u00e3o de integridade para atender a um conjunto espec\u00edfico de requisitos governamentais. O Linux com seguran\u00e7a aprimorada incorpora ideias \u00fateis desses sistemas, mas se concentra no controle de acesso for\u00e7ado. A tarefa inicial no desenvolvimento do Linux com seguran\u00e7a aprimorada era criar funcionalidade \u00fatil que proporcionasse benef\u00edcios tang\u00edveis de prote\u00e7\u00e3o em uma ampla gama de ambientes reais para demonstrar essa tecnologia. O SELinux, por si s\u00f3, n\u00e3o \u00e9 um sistema operacional confi\u00e1vel, mas fornece uma fun\u00e7\u00e3o cr\u00edtica de prote\u00e7\u00e3o \u2014 controle de acesso for\u00e7ado \u2014 necess\u00e1rio para um sistema operacional confi\u00e1vel. O SELinux foi integrado em distribui\u00e7\u00f5es do Linux que foram avaliadas de acordo com o Perfil de Prote\u00e7\u00e3o de Seguran\u00e7a Rotulada. Informa\u00e7\u00f5es sobre produtos verificados e auditados podem ser encontradas em <noindex><a rel=\"nofollow\" href=\"http:\/\/niap-ccevs.org\/\">http:\/\/niap-ccevs.org\/<\/a><\/noindex>.<\/li>\n<li>Ele est\u00e1 realmente protegido?<br \/>\nO conceito de sistema seguro abrange muitos atributos (como seguran\u00e7a f\u00edsica, seguran\u00e7a do pessoal etc.), e o Linux com seguran\u00e7a aumentada aborda apenas um conjunto muito restrito desses atributos (ou seja, os controles de acesso for\u00e7ado no sistema operacional). Em outras palavras, um \"sistema seguro\" significa suficientemente protegido para proteger algumas informa\u00e7\u00f5es no mundo real de um advers\u00e1rio real, contra o qual o propriet\u00e1rio e\/ou usu\u00e1rio das informa\u00e7\u00f5es se previne. O Linux com seguran\u00e7a aprimorada \u00e9 destinado apenas a demonstrar os controles obrigat\u00f3rios em um sistema operacional moderno, como o Linux, e, portanto, por si s\u00f3, \u00e9 improv\u00e1vel que se encaixe em qualquer defini\u00e7\u00e3o interessante de sistema seguro. Acreditamos que a tecnologia demonstrada no Linux com seguran\u00e7a aprimorada ser\u00e1 \u00fatil para pessoas que criam sistemas seguros.<\/li>\n<li>O que voc\u00ea fez para aumentar a garantia?<br \/>\nO objetivo deste projeto foi adicionar elementos de controle de acesso obrigat\u00f3rio, fazendo o m\u00ednimo de altera\u00e7\u00f5es no Linux. Esse \u00faltimo objetivo limita bastante o que pode ser feito para aumentar a garantia, por isso n\u00e3o houve trabalho direcionado \u00e0 melhoria da garantia do Linux. Por outro lado, as melhorias s\u00e3o baseadas em trabalhos anteriores sobre o desenvolvimento de uma arquitetura de seguran\u00e7a altamente confi\u00e1vel, e a maioria desses princ\u00edpios de design foi incorporada ao Linux com seguran\u00e7a aprimorada.<\/li>\n<li>O CCEVS avaliar\u00e1 o Linux com seguran\u00e7a aprimorada?<br \/>\nO Linux com seguran\u00e7a aprimorada n\u00e3o \u00e9, por si s\u00f3, destinado a resolver todo o conjunto de problemas de seguran\u00e7a apresentados pelo perfil de prote\u00e7\u00e3o. Embora fosse poss\u00edvel avaliar apenas sua funcionalidade atual, acreditamos que tal avalia\u00e7\u00e3o teria valor limitado. No entanto, trabalhamos com outros para incluir essa tecnologia em distribui\u00e7\u00f5es do Linux que foram avaliadas, e distribui\u00e7\u00f5es que est\u00e3o em avalia\u00e7\u00e3o. Informa\u00e7\u00f5es sobre produtos verificados e avali\u00e1veis podem ser encontradas em <noindex><a rel=\"nofollow\" href=\"http:\/\/niap-ccevs.org\/\">http:\/\/niap-ccevs.org\/<\/a><\/noindex>.<\/li>\n<li>Voc\u00ea tentou corrigir alguma vulnerabilidade?<br \/>\nN\u00e3o, n\u00e3o procuramos nem encontramos vulnerabilidades durante nosso trabalho. Fizemos apenas o m\u00ednimo necess\u00e1rio para adicionar nossos novos mecanismos.<\/li>\n<li>Este sistema \u00e9 aprovado para uso governamental?<br \/>\nO Linux com seguran\u00e7a aprimorada n\u00e3o tem aprova\u00e7\u00e3o especial ou adicional para uso governamental em compara\u00e7\u00e3o com qualquer outra vers\u00e3o do Linux.<\/li>\n<li>Como isso se diferencia de outras iniciativas?<br \/>\nO Linux com seguran\u00e7a aprimorada possui uma arquitetura claramente definida para controle de acesso obrigat\u00f3rio flex\u00edvel, que foi testada experimentalmente com v\u00e1rios sistemas prot\u00f3tipos (DTMach, DTOS, Flask). Estudos detalhados foram realizados sobre a capacidade da arquitetura de suportar uma ampla gama de pol\u00edticas de seguran\u00e7a e est\u00e3o dispon\u00edveis em <noindex><a rel=\"nofollow\" href=\"http:\/\/www.cs.utah.edu\/flux\/dtos\/\">http:\/\/www.cs.utah.edu\/flux\/dtos\/<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/www.cs.utah.edu\/flux\/flask\/\">http:\/\/www.cs.utah.edu\/flux\/flask\/<\/a><\/noindex>.<br \/>\nA arquitetura proporciona controle detalhado sobre muitas abstra\u00e7\u00f5es do n\u00facleo e servi\u00e7os que n\u00e3o s\u00e3o controlados por outros sistemas. Algumas das caracter\u00edsticas distintivas do Linux com seguran\u00e7a aprimorada incluem:<\/p>\n<ul>\n<li>Separa\u00e7\u00e3o clara entre a pol\u00edtica e os direitos de aplica\u00e7\u00e3o<\/li>\n<li>Interfaces de pol\u00edticas bem definidas<\/li>\n<li>Independ\u00eancia de pol\u00edticas espec\u00edficas e linguagens de pol\u00edticas<\/li>\n<li>Independ\u00eancia de formatos e conte\u00fados de etiquetas de seguran\u00e7a<\/li>\n<li>Etiquetas e controles separados para objetos e servi\u00e7os do n\u00facleo<\/li>\n<li>Cache de decis\u00f5es de acesso para efici\u00eancia<\/li>\n<li>Suporte a altera\u00e7\u00f5es de pol\u00edticas<\/li>\n<li>Controle sobre a inicializa\u00e7\u00e3o do processo, heran\u00e7a e execu\u00e7\u00e3o do programa<\/li>\n<li>Gerenciamento de sistemas de arquivos, diret\u00f3rios, arquivos e descri\u00e7\u00f5es de arquivos abertos<\/li>\n<li>Gerenciamento de sockets, mensagens e interfaces de rede<\/li>\n<li>Controle sobre o uso de 'Capacidades'<\/li>\n<\/ul>\n<\/li>\n<li>Quais s\u00e3o as restri\u00e7\u00f5es de licenciamento para este sistema?<br \/>\nTodo o c\u00f3digo-fonte encontrado no site <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\">https:\/\/www.nsa.gov<\/a><\/noindex>, est\u00e1 dispon\u00edvel sob as mesmas condi\u00e7\u00f5es que os c\u00f3digos fontes originais. Por exemplo, corre\u00e7\u00f5es para o n\u00facleo do Linux e corre\u00e7\u00f5es para muitas utilidades existentes dispon\u00edveis aqui s\u00e3o lan\u00e7adas sob essas condi\u00e7\u00f5es <noindex><a rel=\"nofollow\" href=\"http:\/\/www.gnu.org\/licenses\/gpl.html\">Licen\u00e7a P\u00fablica Geral GNU (GPL)<\/a><\/noindex>.<\/li>\n<li>H\u00e1 controle de exporta\u00e7\u00e3o?<br \/>\nPara Linux com seguran\u00e7a avan\u00e7ada, n\u00e3o h\u00e1 controles de exporta\u00e7\u00e3o adicionais em compara\u00e7\u00e3o com qualquer outra vers\u00e3o do Linux.<\/li>\n<li>A NSA planeja us\u00e1-lo dentro do pa\u00eds?<br \/>\nPor raz\u00f5es \u00f3bvias, a NSA n\u00e3o comenta sobre opera\u00e7\u00f5es de uso.<\/li>\n<li>A Declara\u00e7\u00e3o de Garantias de 26 de julho de 2002 da Secure Computing Corporation muda a posi\u00e7\u00e3o da NSA sobre o fato de que o SELinux foi fornecido sob a Licen\u00e7a P\u00fablica Geral GNU?<br \/>\nA posi\u00e7\u00e3o da NSA n\u00e3o mudou. A NSA ainda acredita que os termos e condi\u00e7\u00f5es da Licen\u00e7a P\u00fablica Geral GNU regulam o uso, c\u00f3pia, distribui\u00e7\u00e3o e modifica\u00e7\u00e3o do SELinux. Veja <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/news-features\/press-room\/press-releases\/2001\/se-linux.shtml\">Comunicado de imprensa da NSA de 2 de janeiro de 2001<\/a><\/noindex>.<\/li>\n<li>A NSA apoia software de c\u00f3digo aberto?<br \/>\nAs iniciativas da NSA para aumentar a seguran\u00e7a do software abrangem tanto software propriet\u00e1rio quanto software de c\u00f3digo aberto, e usamos com sucesso modelos tanto propriet\u00e1rios quanto abertos em nossa pesquisa. O trabalho da NSA para aumentar a seguran\u00e7a do software \u00e9 motivado por uma simples considera\u00e7\u00e3o: utilizar nossos recursos da forma mais eficaz poss\u00edvel para oferecer aos clientes da NSA as melhores op\u00e7\u00f5es de seguran\u00e7a nos produtos mais amplamente utilizados. O objetivo do programa de pesquisa da NSA \u00e9 desenvolver inova\u00e7\u00f5es tecnol\u00f3gicas que possam ser compartilhadas com a comunidade de desenvolvedores de software por meio de v\u00e1rios mecanismos de transfer\u00eancia. A NSA n\u00e3o apoia nem promove qualquer produto de software ou modelo de neg\u00f3cios espec\u00edfico. Em vez disso, a NSA busca promover a seguran\u00e7a.<\/li>\n<li>A NSA oferece suporte ao Linux?<br \/>\nComo mencionado anteriormente, a NSA n\u00e3o apoia nem promove qualquer produto de software ou plataforma espec\u00edfica; a NSA apenas busca promover a seguran\u00e7a. A arquitetura Flask, demonstrada na implementa\u00e7\u00e3o de refer\u00eancia do SELinux, foi portado para v\u00e1rios outros sistemas operacionais, incluindo Solaris, FreeBSD e Darwin, foi portada para o hipervisores Xen e aplicada a aplica\u00e7\u00f5es como X Window System, GConf, D-BUS e PostgreSQL. Os conceitos da arquitetura Flask s\u00e3o amplamente aplic\u00e1veis a uma ampla gama de sistemas e ambientes.<\/li>\n<\/ol>\n<p><\/p>\n<h2 id=\"sotrudnichestvo\">Colabora\u00e7\u00e3o<\/h2>\n<p><\/p>\n<ol>\n<li>Como planejamos interagir com a comunidade Linux?<br \/>\nTemos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/what-we-do\/research\/selinux\/\">conjunto de p\u00e1ginas da web em NSA.gov<\/a><\/noindex>, que servir\u00e1 como nosso principal meio de publica\u00e7\u00e3o de informa\u00e7\u00f5es sobre Linux com seguran\u00e7a aprimorada. Se voc\u00ea est\u00e1 interessado em Linux com seguran\u00e7a aprimorada, recomendamos que voc\u00ea se junte \u00e0 lista de discuss\u00e3o dos desenvolvedores, confira o c\u00f3digo-fonte e forne\u00e7a seu feedback (ou c\u00f3digo). Para se juntar \u00e0 lista de discuss\u00e3o dos desenvolvedores, veja. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/what-we-do\/research\/selinux\/mailing-list.shtml\">a p\u00e1gina da lista de discuss\u00e3o dos desenvolvedores do SELinux<\/a><\/noindex>. <\/li>\n<li>Quem pode ajudar?<br \/>\nO SELinux agora \u00e9 suportado e mantido pela comunidade de desenvolvedores de software de c\u00f3digo aberto para Linux.<\/li>\n<li>A NSA financia algum trabalho futuro?<br \/>\nAtualmente, a NSA n\u00e3o est\u00e1 considerando propostas para trabalho adicional.<\/li>\n<li>Que tipo de suporte est\u00e1 dispon\u00edvel?<br \/>\nPretendemos resolver quest\u00f5es atrav\u00e9s da lista de distribui\u00e7\u00e3o selinux@tycho.nsa.gov, mas n\u00e3o poderemos responder a todas as perguntas relacionadas a sites espec\u00edficos.<\/li>\n<li>Quem ajudou? O que eles fizeram?<br \/>\nUm prot\u00f3tipo do Linux com seguran\u00e7a melhorada foi desenvolvido pela NSA em colabora\u00e7\u00e3o com parceiros de pesquisa da NAI Labs, Secure Computing Corporation (SCC) e MITER Corporation. Ap\u00f3s o lan\u00e7amento p\u00fablico inicial, muitos outros materiais se seguiram. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nsa.gov\/what-we-do\/research\/selinux\/contributors.shtml\">Veja a lista de participantes<\/a><\/noindex>.<\/li>\n<li>Como posso saber mais?<br \/>\nRecomendamos que voc\u00ea visite nossas p\u00e1ginas da web, leia a documenta\u00e7\u00e3o e trabalhos de pesquisa anteriores, al\u00e9m de participar de nossa lista de discuss\u00e3o selinux@vger.kernel.org<\/li>\n<\/ol>\n<p><\/p>\n<p>Voc\u00ea achou a tradu\u00e7\u00e3o \u00fatil? Deixe seus coment\u00e1rios!<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/459598\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 &#171;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c Linux&#187; \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e FAQ \u043f\u0440\u043e\u0435\u043a\u0442\u0430 SELinux. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u0438\u043c \u0441 \u0432\u0430\u043c\u0438. \u041c\u044b \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 SELinux. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u044b \u043d\u0430 \u0434\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438. \u0412\u0441\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27020,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 &quot;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c Linux&quot; \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e FAQ \u043f\u0440\u043e\u0435\u043a\u0442\u0430 SELinux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chasto-zadavaemye-voprosy-po-selinux-faq\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0430\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e SELinux (FAQ) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 &quot;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c Linux&quot; \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e FAQ \u043f\u0440\u043e\u0435\u043a\u0442\u0430 SELinux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chasto-zadavaemye-voprosy-po-selinux-faq\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:09:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Perguntas Frequentes sobre SELinux (FAQ) | ProHoster","description":"Ol\u00e1 a todos! Especialmente para os alunos do curso \"Seguran\u00e7a do Linux\", preparamos uma tradu\u00e7\u00e3o das perguntas frequentes oficiais do projeto SELinux.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chasto-zadavaemye-voprosy-po-selinux-faq","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0430\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e SELinux (FAQ) | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 &quot;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c Linux&quot; \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e FAQ \u043f\u0440\u043e\u0435\u043a\u0442\u0430 SELinux.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/chasto-zadavaemye-voprosy-po-selinux-faq","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:09:46+00:00","article:modified_time":"2019-10-31T19:09:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36129","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 02:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:50:23","updated":"2026-01-22 02:08:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36129"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36129\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/27020"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}