{"id":87793,"date":"2020-07-10T13:41:57","date_gmt":"2020-07-10T11:41:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya"},"modified":"2020-07-10T13:41:57","modified_gmt":"2020-07-10T11:41:57","slug":"stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","title":{"rendered":"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Atualmente, trabalho em uma empresa fornecedora de software, especificamente em solu\u00e7\u00f5es de gest\u00e3o de acesso. Minha experi\u00eancia anterior est\u00e1 do lado do cliente \u2013 uma grande organiza\u00e7\u00e3o financeira. Naquela \u00e9poca, nosso grupo de controle de acesso no departamento de seguran\u00e7a da informa\u00e7\u00e3o n\u00e3o tinha grandes compet\u00eancias em IdM. Aprendemos muito no processo, tivemos que enfrentar muitos desafios para estabelecer um mecanismo funcional de gest\u00e3o dos direitos dos usu\u00e1rios nos sistemas de informa\u00e7\u00e3o da empresa.<br \/>\n<img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/b621e0e72e1e4cddced384e52bad09c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUnindo minha experi\u00eancia adquirida do lado do cliente com o conhecimento e compet\u00eancias de fornecedor, quero compartilhar com voc\u00ea, na verdade, um guia passo a passo: como criar em uma grande empresa um modelo de gest\u00e3o de acesso baseado em fun\u00e7\u00f5es, e o que isso vai proporcionar no final. Meu guia \u00e9 dividido em duas partes: a primeira \u2013 preparando-se para construir o modelo, a segunda \u2013 realmente construindo. Aqui est\u00e1 a primeira parte, a preparat\u00f3ria.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i><b>N.B.<\/b> Construir um modelo baseado em fun\u00e7\u00f5es \u2013 infelizmente, n\u00e3o \u00e9 um resultado, mas sim um processo. Ou mais precisamente, \u00e9 parte do processo de cria\u00e7\u00e3o de um ecossistema de gest\u00e3o de acesso na empresa. Portanto, prepare-se para um jogo de longo prazo.<br \/>\n<\/i><br \/>\nPrimeiro, vamos definir \u2013 o que \u00e9 gest\u00e3o de acesso baseada em fun\u00e7\u00f5es? Suponha que voc\u00ea tenha um grande banco com dezenas ou at\u00e9 centenas de milhares de funcion\u00e1rios (sujeitos), cada um dos quais possui dezenas de direitos de acesso em centenas de sistemas de informa\u00e7\u00e3o internos (objetos). Agora multiplique o n\u00famero de objetos pelo n\u00famero de sujeitos \u2013 \u00e9 esse n\u00famero m\u00ednimo de rela\u00e7\u00f5es que voc\u00ea precisa construir e depois controlar. \u00c9 realmente poss\u00edvel fazer isso manualmente? Claro que n\u00e3o \u2013 \u00e9 para isso que surgiram as fun\u00e7\u00f5es.<\/p>\n<p>A fun\u00e7\u00e3o \u00e9 um conjunto de permiss\u00f5es necess\u00e1rias para um usu\u00e1rio ou grupo de usu\u00e1rios realizar determinadas tarefas de trabalho. Cada funcion\u00e1rio pode ter uma ou v\u00e1rias fun\u00e7\u00f5es, e cada fun\u00e7\u00e3o pode conter de uma a v\u00e1rias permiss\u00f5es que s\u00e3o permitidas ao usu\u00e1rio dentro desse escopo. As fun\u00e7\u00f5es podem estar vinculadas a cargos espec\u00edficos, departamentos ou tarefas funcionais dos trabalhadores.<\/p>\n<p><img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/d038f1d15e2e8f577a568cbf1254afbb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOs pap\u00e9is s\u00e3o geralmente criados a partir das permiss\u00f5es individuais de cada funcion\u00e1rio em cada sistema de informa\u00e7\u00e3o. Depois, os pap\u00e9is de cada sistema formam pap\u00e9is de neg\u00f3cios globais. Por exemplo, o papel de neg\u00f3cio \"gerente de cr\u00e9dito\" incluir\u00e1 v\u00e1rios pap\u00e9is individuais em sistemas de informa\u00e7\u00e3o usados no escrit\u00f3rio do cliente do banco. Digamos que em sistemas como o principal sistema banc\u00e1rio automatizado, m\u00f3dulo de caixa, sistema de gerenciamento de documentos eletr\u00f4nicos, gerente de servi\u00e7os e outros. Os pap\u00e9is de neg\u00f3cios, em geral, est\u00e3o ligados \u00e0 estrutura organizacional \u2013 em termos simples, ao conjunto de departamentos da empresa e aos cargos neles. Assim, forma-se a matriz de pap\u00e9is global (um exemplo \u00e9 mostrado na tabela abaixo).<\/p>\n<p><img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/2f3fad3738b0a299a25a56b0040b9969.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVale ressaltar que construir um modelo de pap\u00e9is 100% que garanta todos os direitos necess\u00e1rios para cada cargo em uma estrutura comercial \u00e9 simplesmente imposs\u00edvel. E isso nem \u00e9 necess\u00e1rio. Afinal, o modelo de pap\u00e9is n\u00e3o pode ser est\u00e1tico, pois depende de um ambiente em constante mudan\u00e7a. E da altera\u00e7\u00e3o nas atividades empresariais da empresa, que, por sua vez, afeta a mudan\u00e7a na estrutura organizacional e nas fun\u00e7\u00f5es. Al\u00e9m da falta de recursos completos, do n\u00e3o cumprimento das instru\u00e7\u00f5es de trabalho, da busca por lucro em detrimento da seguran\u00e7a e de muitos outros fatores. Portanto, \u00e9 necess\u00e1rio construir um modelo de pap\u00e9is que possa atender at\u00e9 80% das necessidades dos usu\u00e1rios em direitos b\u00e1sicos necess\u00e1rios ao assumir um cargo. Os outros 20% poder\u00e3o ser solicitados posteriormente, se necess\u00e1rio, por meio de pedidos separados.<\/p>\n<p>Claro, voc\u00ea pode perguntar: \"E quanto a modelos de pap\u00e9is 100%? Eles n\u00e3o existem?\" Bem, sim, isso ocorre, por exemplo, em estruturas sem fins lucrativos que n\u00e3o s\u00e3o sujeitas a mudan\u00e7as frequentes, como um instituto de pesquisa. Ou em organiza\u00e7\u00f5es de defesa com alto n\u00edvel de prote\u00e7\u00e3o, onde a seguran\u00e7a \u00e9 a prioridade. Acontece tamb\u00e9m em estruturas comerciais, mas dentro de um \u00fanico departamento, cuja opera\u00e7\u00e3o \u00e9 um processo bastante est\u00e1tico e previs\u00edvel.<\/p>\n<p>A principal vantagem da gest\u00e3o de pap\u00e9is \u00e9 a simplifica\u00e7\u00e3o na concess\u00e3o de direitos, uma vez que o n\u00famero de pap\u00e9is \u00e9 significativamente menor que o n\u00famero de usu\u00e1rios do sistema de informa\u00e7\u00e3o. E isso \u00e9 v\u00e1lido para qualquer setor.<\/p>\n<p>Vamos considerar uma empresa de varejo: nela trabalham milhares de vendedores, mas o conjunto de permiss\u00f5es no sistema N \u00e9 o mesmo para todos, e para eles ser\u00e1 criada apenas uma fun\u00e7\u00e3o. Quando um novo vendedor chega \u00e0 empresa, a fun\u00e7\u00e3o necess\u00e1ria no sistema \u00e9 automaticamente atribu\u00edda a ele, que j\u00e1 possui todas as permiss\u00f5es necess\u00e1rias. Da mesma forma, \u00e9 poss\u00edvel alterar as permiss\u00f5es de mil vendedores de uma s\u00f3 vez, por exemplo, adicionando uma nova op\u00e7\u00e3o para gera\u00e7\u00e3o de relat\u00f3rios. N\u00e3o \u00e9 necess\u00e1rio realizar mil opera\u00e7\u00f5es, vinculando a nova permiss\u00e3o a cada conta \u2013 basta inserir essa op\u00e7\u00e3o na fun\u00e7\u00e3o, e ela aparecer\u00e1 para todos os vendedores ao mesmo tempo.<\/p>\n<p>Outra vantagem da gest\u00e3o baseada em fun\u00e7\u00f5es \u00e9 a exclus\u00e3o da concess\u00e3o de permiss\u00f5es incompat\u00edveis. Ou seja, um funcion\u00e1rio que possui uma determinada fun\u00e7\u00e3o no sistema n\u00e3o pode ao mesmo tempo ter outra fun\u00e7\u00e3o cujas permiss\u00f5es n\u00e3o devem se combinar com as da primeira. Um exemplo claro \u00e9 a proibi\u00e7\u00e3o da combina\u00e7\u00e3o das fun\u00e7\u00f5es de entrada e controle de opera\u00e7\u00f5es financeiras.<\/p>\n<p>Todos que est\u00e3o interessados em como surgiu a gest\u00e3o de acesso baseada em fun\u00e7\u00f5es podem<br \/>\n                        <b class=\"spoiler_title\">mergulhar em uma excurs\u00e3o pela hist\u00f3ria<\/b><br \/>\n                        Se olharmos para a hist\u00f3ria, o setor de TI come\u00e7ou a pensar sobre m\u00e9todos de gest\u00e3o de acesso ainda na d\u00e9cada de 70 do s\u00e9culo XX. Embora os aplicativos fossem bastante simples na \u00e9poca, assim como hoje, todos queriam gerenciar o acesso a eles de maneira conveniente. Conceder, alterar e controlar os direitos dos usu\u00e1rios \u2013 simplesmente para facilitar o entendimento de qual acesso cada um deles possui. Mas naquela \u00e9poca n\u00e3o existiam padr\u00f5es gerais, desenvolviam-se os primeiros sistemas de gest\u00e3o de acesso, e cada empresa baseava-se em suas pr\u00f3prias ideias e regras.<\/p>\n<p>Hoje, j\u00e1 se conhece muitos modelos diferentes de gest\u00e3o de acesso, mas eles n\u00e3o surgiram de imediato. Vamos nos concentrar naqueles que trouxeram uma contribui\u00e7\u00e3o significativa para o desenvolvimento dessa \u00e1rea.<\/p>\n<p>O primeiro e, provavelmente, o mais simples modelo \u2013 <b>Gest\u00e3o de acesso discrecion\u00e1ria (ou seletiva)<\/b> (DAC \u2013 Controle de acesso discricion\u00e1rio). Este modelo implica o compartilhamento de direitos por todos os participantes do processo de acesso. Cada usu\u00e1rio obt\u00e9m acesso a objetos ou opera\u00e7\u00f5es espec\u00edficas. Essencialmente, aqui, muitos sujeitos de direitos correspondem a muitos objetos. Este modelo foi considerado muito flex\u00edvel e complicado para manuten\u00e7\u00e3o: as listas de acesso tornam-se enormes e dif\u00edceis de controlar ao longo do tempo.<\/p>\n<p>O segundo modelo \u00e9 <b>Controle de acesso mandat\u00f3rio (MAC \u2014 Mandatory access control)<\/b>. Neste modelo, cada usu\u00e1rio obt\u00e9m acesso a um objeto de acordo com a autoriza\u00e7\u00e3o para um determinado n\u00edvel de confidencialidade dos dados. Consequentemente, os objetos devem ser categorizados de acordo com o n\u00edvel de confidencialidade. Ao contr\u00e1rio do primeiro modelo flex\u00edvel, este se mostrou muito r\u00edgido e restritivo. Sua aplica\u00e7\u00e3o n\u00e3o se justifica quando a empresa possui uma variedade de recursos informacionais: para diferenciar o acesso a diferentes recursos, ser\u00e1 necess\u00e1rio introduzir v\u00e1rias categorias que n\u00e3o se sobreponham.<\/p>\n<p>Dada a \u00f3bvia imperfei\u00e7\u00e3o desses dois m\u00e9todos, a comunidade de TI continuou a desenvolver modelos que fossem mais flex\u00edveis e, ao mesmo tempo, mais ou menos universais para suportar diferentes tipos de pol\u00edticas organizacionais de controle de acesso. E foi ent\u00e3o que surgiu <b>o terceiro modelo de controle de acesso baseado em fun\u00e7\u00f5es!<\/b> Esta abordagem se mostrou a mais promissora, pois requer n\u00e3o apenas a autoriza\u00e7\u00e3o da identidade do usu\u00e1rio, mas tamb\u00e9m suas fun\u00e7\u00f5es de trabalho nos sistemas.<\/p>\n<p>A primeira estrutura de modelo de fun\u00e7\u00e3o claramente descrita foi proposta pelos pesquisadores americanos David Ferraiolo e Richard Kuhn do Instituto Nacional de Padr\u00f5es e Tecnologia dos EUA em 1992. Foi ent\u00e3o que o termo <b>RBAC (Controle de Acesso Baseado em Fun\u00e7\u00e3o) <\/b>foi introduzido. Essas pesquisas e descri\u00e7\u00f5es dos componentes b\u00e1sicos, bem como suas inter-rela\u00e7\u00f5es, formaram a base do padr\u00e3o INCITS 359-2012, que ainda est\u00e1 em vigor, aprovado pelo Comit\u00ea Internacional de Padr\u00f5es de Tecnologia da Informa\u00e7\u00e3o (INCITS).<\/p>\n<p>O padr\u00e3o define o papel como \"uma fun\u00e7\u00e3o dentro do contexto da organiza\u00e7\u00e3o com alguma sem\u00e2ntica relacionada aos poderes e responsabilidades atribu\u00eddos ao usu\u00e1rio designado para o papel\". O documento estabelece os principais elementos do RBAC \u2013 usu\u00e1rios, sess\u00f5es, pap\u00e9is, permiss\u00f5es, opera\u00e7\u00f5es e objetos, bem como as rela\u00e7\u00f5es e inter-rela\u00e7\u00f5es entre eles.<\/p>\n<p>O padr\u00e3o fornece a estrutura m\u00ednima necess\u00e1ria para a constru\u00e7\u00e3o de um modelo de papel \u2013 a combina\u00e7\u00e3o de permiss\u00f5es em pap\u00e9is e, em seguida, a concess\u00e3o de acesso aos usu\u00e1rios por meio desses pap\u00e9is. Os mecanismos para formar pap\u00e9is a partir de objetos e opera\u00e7\u00f5es s\u00e3o destacados, e a hierarquia de pap\u00e9is e heran\u00e7a de poderes s\u00e3o descritas. Afinal, em qualquer empresa existem pap\u00e9is que combinam permiss\u00f5es elementares necess\u00e1rias para todos os funcion\u00e1rios. Isso pode incluir acesso ao e-mail, ao SED, ao portal corporativo etc. Essas permiss\u00f5es podem ser inclu\u00eddas em um \u00fanico papel geral chamado \"funcion\u00e1rio\", eliminando a necessidade de listar repetidamente todos os direitos elementares em cada um dos pap\u00e9is de n\u00edvel superior. Basta indicar a caracter\u00edstica de heran\u00e7a do papel \"funcion\u00e1rio\".<\/p>\n<p><img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/41027ca49f0a65541fcbe10660935f10.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPosteriormente, o padr\u00e3o foi complementado com novos atributos de acesso relacionados ao ambiente em constante mudan\u00e7a. Foram introduzidas possibilidades de restri\u00e7\u00f5es est\u00e1ticas e din\u00e2micas. As est\u00e1ticas implicam na impossibilidade de sobreposi\u00e7\u00e3o de pap\u00e9is (aquele mesmo controle e introdu\u00e7\u00e3o de opera\u00e7\u00f5es mencionado anteriormente). As restri\u00e7\u00f5es din\u00e2micas podem ser determinadas por par\u00e2metros vari\u00e1veis, como tempo (horas\/dias \u00fateis ou n\u00e3o \u00fateis), localiza\u00e7\u00e3o (escrit\u00f3rio\/casa), etc.<\/p>\n<p>Vale mencionar especificamente sobre <b>o controle de acesso baseado em atributos (ABAC \u2014 Attribute-based access control).<\/b> Essa abordagem \u00e9 baseada na concess\u00e3o de acesso por meio de regras que compartilham atributos. Este modelo pode ser usado de forma independente, mas muitas vezes complementa ativamente o modelo cl\u00e1ssico baseado em pap\u00e9is: a atributos de usu\u00e1rios, recursos e dispositivos, assim como de tempo ou localiza\u00e7\u00e3o podem ser adicionados a um papel espec\u00edfico. Isso permite usar menos pap\u00e9is, introduzir restri\u00e7\u00f5es adicionais e tornar o acesso minimamente suficiente, aumentando assim a seguran\u00e7a.<\/p>\n<p>Por exemplo, um contador pode ter acesso \u00e0s contas se ele trabalhar em uma determinada regi\u00e3o. Assim, a localiza\u00e7\u00e3o do especialista ser\u00e1 comparada a um valor de refer\u00eancia espec\u00edfico. Ou pode-se conceder acesso \u00e0s contas apenas se o usu\u00e1rio se autenticar a partir de um dispositivo registrado como permitido. \u00c9 um bom complemento para o modelo de pap\u00e9is, mas n\u00e3o \u00e9 frequentemente utilizado sozinho devido \u00e0 necessidade de criar muitas regras e tabelas de permiss\u00f5es ou restri\u00e7\u00f5es.<\/p>\n<p>Vou dar um exemplo da aplica\u00e7\u00e3o de ABAC da minha \"vida passada\". Em nosso banco havia v\u00e1rias ag\u00eancias. Os funcion\u00e1rios dos escrit\u00f3rios de atendimento ao cliente nessas ag\u00eancias realizavam opera\u00e7\u00f5es absolutamente id\u00eanticas, mas deveriam trabalhar no sistema principal apenas com contas de sua regi\u00e3o. Primeiro, come\u00e7amos a criar pap\u00e9is separados para cada regi\u00e3o \u2013 e acabamos com muitos pap\u00e9is repetitivos, mas com acesso a diferentes contas! Ent\u00e3o, ao utilizar o atributo de localiza\u00e7\u00e3o do usu\u00e1rio e vincul\u00e1-lo a um intervalo espec\u00edfico de contas para verifica\u00e7\u00e3o, reduzimos significativamente o n\u00famero de pap\u00e9is no sistema. Como resultado, ficaram pap\u00e9is apenas para uma ag\u00eancia, que foram replicados para os cargos correspondentes em todas as outras unidades territoriais do banco.<\/p>\n<p>E agora vamos falar sobre os passos preparat\u00f3rios necess\u00e1rios, sem os quais simplesmente n\u00e3o \u00e9 poss\u00edvel construir um modelo de pap\u00e9is funcional.<\/p>\n<h2>Passo 1. Criamos o modelo funcional<\/h2>\n<p>\nO primeiro passo \u00e9 criar um modelo funcional - um documento de alto n\u00edvel que descreve em detalhes a funcionalidade de cada departamento e de cada cargo. Geralmente, as informa\u00e7\u00f5es s\u00e3o coletadas a partir de diversos documentos: descri\u00e7\u00f5es de cargos e regulamentos de departamentos espec\u00edficos - se\u00e7\u00f5es, ger\u00eancias e departamentos. O modelo funcional deve ser aprovado por todos os departamentos envolvidos (neg\u00f3cios, controle interno, seguran\u00e7a) e ratificado pela lideran\u00e7a da empresa. Para que serve este documento? Para que o modelo de pap\u00e9is possa referenci\u00e1-lo. Por exemplo, voc\u00ea pretende construir um modelo de pap\u00e9is com base nos direitos j\u00e1 existentes dos funcion\u00e1rios - extra\u00eddos do sistema e 'padronizados'. Assim, ao validar os pap\u00e9is obtidos com o propriet\u00e1rio do sistema de neg\u00f3cios, pode-se referir a um item espec\u00edfico do modelo funcional que justifique a inclus\u00e3o de determinado direito no papel.<\/p>\n<h2>Passo 2. Auditamos os sistemas de TI e elaboramos um plano de prioriza\u00e7\u00e3o<\/h2>\n<p>\nNo segundo est\u00e1gio, \u00e9 necess\u00e1rio auditar os sistemas de TI para entender como o acesso \u00e9 organizado. Por exemplo, na minha empresa financeira, existiam v\u00e1rias centenas de sistemas de informa\u00e7\u00e3o. Em todos os sistemas havia alguns ind\u00edcios de gerenciamento de pap\u00e9is, na maioria das vezes - algumas fun\u00e7\u00f5es, mas principalmente no papel ou no cat\u00e1logo do sistema - estavam obsoletas, e o acesso a esses sistemas era concedido com base em solicita\u00e7\u00f5es reais de usu\u00e1rios. Naturalmente, \u00e9 simplesmente imposs\u00edvel construir um modelo de pap\u00e9is em v\u00e1rias centenas de sistemas de uma s\u00f3 vez; \u00e9 preciso come\u00e7ar de algum lugar. Fizemos uma an\u00e1lise aprofundada do processo de gest\u00e3o de acesso para determinar o n\u00edvel de sua maturidade. No decorrer da an\u00e1lise, desenvolvemos crit\u00e9rios para prioriza\u00e7\u00e3o dos sistemas de informa\u00e7\u00e3o - criticidade, prontid\u00e3o, planos de desativa\u00e7\u00e3o, etc. Com isso, organizamos a sequ\u00eancia para o desenvolvimento\/atualiza\u00e7\u00e3o dos modelos de pap\u00e9is para esses sistemas. E, em seguida, inclu\u00edmos os modelos de pap\u00e9is no plano de integra\u00e7\u00e3o com a solu\u00e7\u00e3o de Gest\u00e3o de Identidade, para automatizar o gerenciamento de acesso.<\/p>\n<p>Ent\u00e3o, como determinar a criticidade do sistema? Responda as seguintes perguntas:<\/p>\n<ul>\n<li>O sistema est\u00e1 relacionado a processos operacionais cuja execu\u00e7\u00e3o depende da atividade principal da empresa?<\/li>\n<li>A interrup\u00e7\u00e3o do funcionamento do sistema afetar\u00e1 a integridade dos ativos da empresa?<\/li>\n<li>Qual \u00e9 o tempo m\u00e1ximo de inatividade do sistema, ap\u00f3s o qual n\u00e3o \u00e9 poss\u00edvel restaurar as opera\u00e7\u00f5es?<\/li>\n<li>Uma viola\u00e7\u00e3o da integridade da informa\u00e7\u00e3o no sistema pode levar a consequ\u00eancias irrevers\u00edveis, tanto financeiras quanto reputacionais?<\/li>\n<li>Cr\u00edtica em rela\u00e7\u00e3o a fraudes. A presen\u00e7a de funcionalidades que, sem controle adequado, podem permitir a\u00e7\u00f5es fraudulentas internas\/externas;<\/li>\n<li>Quais s\u00e3o os requisitos legais, assim como as regras e procedimentos internos para esses sistemas? Haver\u00e1 multas por parte dos reguladores em caso de n\u00e3o conformidade?<\/li>\n<\/ul>\n<p>\nEm nossa empresa financeira, realizamos uma auditoria dessa forma. A dire\u00e7\u00e3o elaborou um procedimento de auditoria de Revis\u00e3o de Direitos de Acesso, para entender os usu\u00e1rios existentes e seus direitos, come\u00e7ando pelos sistemas de informa\u00e7\u00f5es que estavam na lista de prioridades. O departamento de seguran\u00e7a foi designado como propriet\u00e1rio desse processo. Mas, para obter uma vis\u00e3o completa dos direitos de acesso na empresa, foi necess\u00e1rio envolver os departamentos de TI e neg\u00f3cios no processo. E foi aqui que come\u00e7aram as disputas, desentendimentos e, \u00e0s vezes, at\u00e9 mesmo sabotagens: ningu\u00e9m quer se desviar de suas responsabilidades atuais e se envolver em atividades que, \u00e0 primeira vista, parecem incompreens\u00edveis.<\/p>\n<p><i><b>N.B.<\/b> Grandes empresas com processos de TI desenvolvidos certamente est\u00e3o familiarizadas com o procedimento de auditoria de TI - controles gerais de TI (ITGC), que permite identificar falhas nos processos de TI e aprimorar o controle para melhorar os processos de acordo com as melhores pr\u00e1ticas (ITIL, COBIT, Governan\u00e7a de TI, etc.). Tal auditoria permite que TI e neg\u00f3cios se compreendam melhor e desenvolvam uma estrat\u00e9gia de desenvolvimento conjunta, analisem riscos, otimizem custos e desenvolvam abordagens de trabalho mais eficazes.<br \/>\n<\/i><br \/>\n<img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/9c51501de6543215d52a2952fa00edc4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUma das dire\u00e7\u00f5es da auditoria \u00e9 a defini\u00e7\u00e3o dos par\u00e2metros de acesso l\u00f3gico e f\u00edsico aos sistemas de informa\u00e7\u00e3o. Os dados coletados foram utilizados como base para o uso futuro na constru\u00e7\u00e3o do modelo de fun\u00e7\u00f5es. Como resultado dessa auditoria, temos um registro dos sistemas de TI, no qual foram definidos seus par\u00e2metros t\u00e9cnicos e fornecidas descri\u00e7\u00f5es. Al\u00e9m disso, para cada sistema foi designado um propriet\u00e1rio da \u00e1rea de neg\u00f3cios, cujos interesses eram atendidos pela sistema: ele era o respons\u00e1vel pelos processos empresariais que este sistema suportava. Tamb\u00e9m foi nomeado um gerente do servi\u00e7o de TI, respons\u00e1vel pela implementa\u00e7\u00e3o t\u00e9cnica das necessidades de neg\u00f3cios em um sistema espec\u00edfico. Os sistemas mais cr\u00edticos para a empresa e seus par\u00e2metros t\u00e9cnicos foram registrados, assim como os prazos de entrada e sa\u00edda de opera\u00e7\u00e3o, entre outros. Esses par\u00e2metros foram muito \u00fateis no processo de prepara\u00e7\u00e3o para a constru\u00e7\u00e3o do modelo de fun\u00e7\u00f5es.<\/p>\n<h2>Passo 3 Criamos uma metodologia<\/h2>\n<p>\nA chave para o sucesso de qualquer empreendimento \u00e9 o m\u00e9todo corretamente escolhido. Portanto, tanto para a constru\u00e7\u00e3o do modelo de fun\u00e7\u00f5es quanto para a realiza\u00e7\u00e3o da auditoria, precisamos criar uma metodologia na qual descreveremos a intera\u00e7\u00e3o entre os departamentos, consolidaremos a responsabilidade nos regulamentos da empresa, etc.<br \/>\nPara come\u00e7ar, \u00e9 necess\u00e1rio investigar todos os documentos existentes que estabelecem a ordem de fornecimento de acesso e direitos. Idealmente, os processos devem ser documentados em v\u00e1rios n\u00edveis:<\/p>\n<ul>\n<li>requisitos corporativos gerais;<\/li>\n<li>requisitos para \u00e1reas de seguran\u00e7a da informa\u00e7\u00e3o (dependem das dire\u00e7\u00f5es de atividade da organiza\u00e7\u00e3o);<\/li>\n<li>requisitos para os processos tecnol\u00f3gicos (instru\u00e7\u00f5es, matrizes de acesso, diretrizes metodol\u00f3gicas, requisitos para configura\u00e7\u00f5es).<\/li>\n<\/ul>\n<p>\nEm nossa empresa financeira, encontramos muitos documentos obsoletos - foi necess\u00e1rio atualiz\u00e1-los de acordo com os novos processos sendo implementados.<\/p>\n<p>Por ordem da administra\u00e7\u00e3o, foi criada um grupo de trabalho, do qual fazem parte representantes das \u00e1reas de seguran\u00e7a, TI, neg\u00f3cios e controle interno. Na ordem do dia, foram definidos os objetivos da cria\u00e7\u00e3o do grupo, a dire\u00e7\u00e3o das atividades, o prazo de exist\u00eancia e os respons\u00e1veis de cada parte. Al\u00e9m disso, desenvolvemos uma metodologia para a realiza\u00e7\u00e3o de auditorias e a constru\u00e7\u00e3o de um modelo de pap\u00e9is: foram aprovados por todos os representantes respons\u00e1veis das \u00e1reas e ratificados pela diretoria da empresa.<\/p>\n<p>Documentos que descrevem o processo de trabalho, prazos, responsabilidades, etc. s\u00e3o a garantia de que, no caminho para o objetivo desejado, que inicialmente n\u00e3o \u00e9 claro para todos, n\u00e3o surgir\u00e3o questionamentos como \"para que fazemos isso, por que precisamos disso, etc.\" e n\u00e3o haver\u00e1 oportunidade de \"desviar\" ou desacelerar o processo.<\/p>\n<p><img decoding=\"async\" alt=\"Construindo um modelo de gerenciamento de acesso. Parte um, preparativa\" src=\"\/wp-content\/uploads\/2020\/07\/c1a47b58a5f52ceb59ada12ce2d528cd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Passo 4. Registramos os par\u00e2metros do modelo atual de controle de acesso<\/h2>\n<p>\nElaboramos o chamado 'passaporte do sistema' no que diz respeito ao controle de acesso. Essencialmente, \u00e9 um question\u00e1rio sobre um sistema de informa\u00e7\u00e3o espec\u00edfico, onde est\u00e3o registrados todos os algoritmos de controle de acesso a ele. As empresas que j\u00e1 implementaram solu\u00e7\u00f5es do tipo IdM seguramente est\u00e3o familiarizadas com esse question\u00e1rio, pois \u00e9 com ele que come\u00e7a a investiga\u00e7\u00e3o dos sistemas.<\/p>\n<p>Parte dos par\u00e2metros sobre o sistema e os propriet\u00e1rios foi transferida para o question\u00e1rio a partir do registro de TI (ver passo 2, auditoria), mas novos tamb\u00e9m foram adicionados:<\/p>\n<ul>\n<li>como \u00e9 feito o gerenciamento das contas (diretamente no BD ou atrav\u00e9s de interfaces de programa\u00e7\u00e3o);<\/li>\n<li>como os usu\u00e1rios realizam o login no sistema (com uma conta separada ou usando contas AD, LDAP ou outras);<\/li>\n<li>quais n\u00edveis de acesso ao sistema s\u00e3o utilizados (n\u00edvel de aplicativo, n\u00edvel de sistema, uso de recursos de arquivos de rede pelo sistema);<\/li>\n<li>descri\u00e7\u00e3o e par\u00e2metros <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1509\">servidores<\/a>, nos quais o sistema opera;<\/li>\n<li>quais opera\u00e7\u00f5es de gerenciamento de contas s\u00e3o suportadas (bloqueio, renomea\u00e7\u00e3o etc.);<\/li>\n<li>quais algoritmos ou regras s\u00e3o usados para formar o identificador do usu\u00e1rio do sistema;<\/li>\n<li>qual atributo pode estabelecer a conex\u00e3o com o registro do funcion\u00e1rio no sistema de folha de pagamento (nome, n\u00famero de registro ou outro);<\/li>\n<li>todos os poss\u00edveis atributos da conta e as regras de preenchimento;<\/li>\n<li>quais direitos de acesso existem no sistema (pap\u00e9is, grupos, direitos at\u00f4micos etc., se existem direitos aninhados ou hier\u00e1rquicos);<\/li>\n<li>mecanismos de separa\u00e7\u00e3o de direitos de acesso (por cargos, departamentos, funcionalidades, etc.);<\/li>\n<li>existem regras de segrega\u00e7\u00e3o de deveres (SOD) no sistema, e como elas funcionam;<\/li>\n<li>como os eventos de aus\u00eancia, transfer\u00eancia, demiss\u00e3o, atualiza\u00e7\u00e3o de dados sobre funcion\u00e1rios, etc., s\u00e3o tratados no sistema.<\/li>\n<\/ul>\n<p>\nPode-se continuar essa lista com detalhamentos de v\u00e1rios par\u00e2metros e outros objetos que est\u00e3o envolvidos no processo de gest\u00e3o de acesso.<\/p>\n<h2>Passo 5. Criamos uma descri\u00e7\u00e3o orientada aos neg\u00f3cios das autoriza\u00e7\u00f5es<\/h2>\n<p>\nOutro documento que precisamos ao construir o modelo de pap\u00e9is \u00e9 um guia sobre todas as poss\u00edveis autoriza\u00e7\u00f5es (direitos) que podem ser concedidas aos usu\u00e1rios no sistema de informa\u00e7\u00e3o, com uma descri\u00e7\u00e3o detalhada da fun\u00e7\u00e3o empresarial subjacente. Muitas vezes, as autoriza\u00e7\u00f5es no sistema est\u00e3o codificadas em determinados nomes, consistindo em letras e n\u00fameros, e os funcion\u00e1rios da empresa n\u00e3o conseguem entender o que est\u00e1 por tr\u00e1s desses s\u00edmbolos. Ent\u00e3o, eles v\u00e3o ao departamento de TI, e l\u00e1... tamb\u00e9m n\u00e3o conseguem responder a perguntas, por exemplo, sobre direitos raramente utilizados. Isso leva \u00e0 necessidade de realizar testes adicionais.<\/p>\n<p>\u00c9 bom se a descri\u00e7\u00e3o empresarial j\u00e1 existir ou mesmo houver a agrega\u00e7\u00e3o desses direitos em grupos e fun\u00e7\u00f5es. Para alguns aplicativos, \u00e9 uma boa pr\u00e1tica criar um guia como este j\u00e1 na fase de desenvolvimento. No entanto, isso n\u00e3o \u00e9 comum, ent\u00e3o novamente vamos ao departamento de TI para coletar informa\u00e7\u00f5es sobre todos os direitos poss\u00edveis e descrev\u00ea-los. Nosso guia acabar\u00e1 contendo o seguinte:<\/p>\n<ul>\n<li>nome da autoriza\u00e7\u00e3o, incluindo o objeto ao qual o direito de acesso se aplica;<\/li>\n<li>a\u00e7\u00e3o que \u00e9 permitida fazer com o objeto (visualiza\u00e7\u00e3o, altera\u00e7\u00e3o, etc., com a possibilidade de restri\u00e7\u00e3o, por exemplo, por crit\u00e9rios territoriais ou por grupo de clientes);<\/li>\n<li>c\u00f3digo da autoriza\u00e7\u00e3o (c\u00f3digo e nome da fun\u00e7\u00e3o\/requisi\u00e7\u00e3o do sistema que podem ser executadas usando a autoriza\u00e7\u00e3o);<\/li>\n<li>descri\u00e7\u00e3o da autoriza\u00e7\u00e3o (descri\u00e7\u00e3o detalhada das a\u00e7\u00f5es no SI ao aplicar a autoriza\u00e7\u00e3o e suas consequ\u00eancias para o processo;<\/li>\n<li>status da autoriza\u00e7\u00e3o: \"Ativo\" (se a autoriza\u00e7\u00e3o foi atribu\u00edda a pelo menos um usu\u00e1rio) ou \"Inativo\" (se a autoriza\u00e7\u00e3o n\u00e3o est\u00e1 em uso).<\/li>\n<\/ul>\n<p><\/p>\n<h2>Passo 6 Exportamos dos sistemas os dados sobre usu\u00e1rios e direitos e os comparamos com a fonte de recursos humanos<\/h2>\n<p>\nNa fase final de prepara\u00e7\u00e3o, \u00e9 necess\u00e1rio extrair dados dos sistemas de informa\u00e7\u00e3o sobre todos os usu\u00e1rios e direitos que eles possuem atualmente. Aqui, existem dois cen\u00e1rios poss\u00edveis. Primeiro: o setor de seguran\u00e7a tem acesso direto ao sistema e possui meios para extrair relat\u00f3rios correspondentes, o que acontece raramente, mas \u00e9 muito conveniente. Segundo: enviamos um pedido para a TI para obter os relat\u00f3rios no formato necess\u00e1rio. A pr\u00e1tica mostra que negociar com a TI e obter os dados necess\u00e1rios na primeira tentativa \u00e9 dif\u00edcil. \u00c9 preciso fazer v\u00e1rias abordagens at\u00e9 que a informa\u00e7\u00e3o seja obtida na forma e no formato desejados.<\/p>\n<p>Quais dados precisam ser extra\u00eddos:<\/p>\n<ul>\n<li>Nome da conta<\/li>\n<li>Nome completo do funcion\u00e1rio ao qual est\u00e1 vinculada<\/li>\n<li>Status (ativa ou bloqueada)<\/li>\n<li>Data de cria\u00e7\u00e3o da conta<\/li>\n<li>Data do \u00faltimo uso<\/li>\n<li>Lista de direitos\/grupos\/pap\u00e9is dispon\u00edveis<\/li>\n<\/ul>\n<p>\nAssim, recebemos as extra\u00e7\u00f5es do sistema com todos os usu\u00e1rios e todos os direitos que lhes foram concedidos. E imediatamente descartamos todas as contas bloqueadas, pois o trabalho na constru\u00e7\u00e3o do modelo de papel ser\u00e1 realizado apenas com usu\u00e1rios ativos.<\/p>\n<p>Em seguida, se a sua empresa n\u00e3o possui meios automatizados para revogar o acesso de funcion\u00e1rios demitidos (o que \u00e9 comum), ou se h\u00e1 uma automa\u00e7\u00e3o fragmentada que nem sempre funciona corretamente, \u00e9 necess\u00e1rio identificar todas as \"almas mortas\". Refere-se \u00e0s contas de funcion\u00e1rios j\u00e1 demitidos, cujos direitos n\u00e3o foram bloqueados por algum motivo \u2013 elas precisam ser bloqueadas. Para isso, comparamos os dados extra\u00eddos com a fonte de pessoal. A extra\u00e7\u00e3o de pessoal tamb\u00e9m precisa ser previamente obtida do departamento que gerencia o banco de dados de pessoal.<\/p>\n<p>\u00c9 preciso separar as contas cujos propriet\u00e1rios n\u00e3o foram encontrados na base de dados de funcion\u00e1rios, ou seja, contas \u00f3rf\u00e3s. Para essa lista, precisamos da data da \u00faltima utiliza\u00e7\u00e3o: se for recente, ainda teremos que procurar pelos propriet\u00e1rios. Isso pode incluir contas de contratados externos ou contas de servi\u00e7o que n\u00e3o est\u00e3o atribu\u00eddas a ningu\u00e9m, mas que est\u00e3o relacionadas a algum processo. Para esclarecer a propriedade das contas, podemos enviar e-mails para todos os departamentos solicitando respostas. Assim que os propriet\u00e1rios forem encontrados, inserimos os dados deles no sistema: assim, todas as contas ativas s\u00e3o identificadas, e as demais s\u00e3o bloqueadas.<\/p>\n<p>Assim que nossas exporta\u00e7\u00f5es forem limpas de registros desnecess\u00e1rios e restarem apenas contas ativas, podemos come\u00e7ar a construir o modelo de pap\u00e9is para um sistema de informa\u00e7\u00e3o espec\u00edfico. Mas sobre isso falarei no pr\u00f3ximo artigo.<\/p>\n<p><b>Autor: Lyudmila Sevastyanova, gerente de marketing da Solar inRights<\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/solarsecurity\/blog\/509998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439. \u0422\u043e\u0433\u0434\u0430 \u043d\u0430\u0448\u0430 \u0433\u0440\u0443\u043f\u043f\u0430 \u043f\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0418\u0411-\u0434\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442\u0435 \u043d\u0435 \u043c\u043e\u0433\u043b\u0430 \u043f\u043e\u0445\u0432\u0430\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u044f\u043c\u0438 \u0432 IdM. \u041c\u044b \u043c\u043d\u043e\u0433\u043e\u043c\u0443 \u043e\u0431\u0443\u0447\u0430\u043b\u0438\u0441\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043d\u0430\u0431\u0438\u0442\u044c \u043a\u0443\u0447\u0443 \u0448\u0438\u0448\u0435\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87793","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=\"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\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\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya\" \/>\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\u0421\u0442\u0440\u043e\u0438\u043c \u0440\u043e\u043b\u0435\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0427\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya\" \/>\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=\"2020-07-10T11:41:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T11:41:57+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\udd47Construindo um modelo de gerenciamento de acesso. Parte um, preparat\u00f3ria | ProHoster","description":"Atualmente, trabalho em uma empresa fornecedora de software, especificamente em solu\u00e7\u00f5es de gerenciamento de acesso. E minha experi\u00eancia 'da vida passada' est\u00e1 relacionada ao lado do cliente - uma grande organiza\u00e7\u00e3o financeira.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","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\u0421\u0442\u0440\u043e\u0438\u043c \u0440\u043e\u043b\u0435\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0427\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f | ProHoster","og:description":"\u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u0432\u0435\u043d\u0434\u043e\u0440\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c. \u0410 \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u00ab\u0438\u0437 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0436\u0438\u0437\u043d\u0438\u00bb \u0441\u0432\u044f\u0437\u0430\u043d \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u2013 \u043a\u0440\u0443\u043f\u043d\u043e\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/stroim-rolevuyu-model-upravleniya-dostupom-chast-pervaya-podgotovitelnaya","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":"2020-07-10T11:41:57+00:00","article:modified_time":"2020-07-10T11:41:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87793","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:44:05","updated":"2026-02-09 16:50:33","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\/87793","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=87793"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/87793\/revisions"}],"predecessor-version":[{"id":158753,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/87793\/revisions\/158753"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/87794"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=87793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=87793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=87793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}