«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

Contamos como implementamos no data center um sistema de registro eletrônico de visitas com tecnologias biométricas: por que ele era necessário, por que decidimos desenvolver uma solução própria novamente e quais vantagens obtivemos.

Entrada e saída

O acesso de visitantes ao data center comercial é um aspecto importante da organização do funcionamento do local. A política de segurança do data center exige um controle preciso das visitas e o monitoramento da dinâmica. 

Há alguns anos, na Linxdatacenter, decidimos digitalizar completamente todas as estatísticas de visitas do nosso data center em São Petersburgo. Abandonamos o registro tradicional de acesso — ou seja, o preenchimento de um livro de visitas, a manutenção de um arquivo em papel e a apresentação de documentos a cada visita. 

Nossos especialistas técnicos desenvolveram em 4 meses um sistema de registro eletrônico de visitas combinado com tecnologias biométricas de controle de acesso. O principal objetivo era criar uma ferramenta moderna que atendesse às nossas exigências de segurança e, ao mesmo tempo, fosse conveniente para os visitantes.

O sistema garantiu total transparência sobre as visitas ao data center. Quem, quando e onde obteve acesso ao data center, incluindo as estantes de servidores — todas essas informações passaram a estar disponíveis instantaneamente mediante solicitação. A estatística de visitas pode ser extraída do sistema em poucos cliques — preparar relatórios para clientes e auditores de organizações certificadoras tornou-se muito mais simples. 

Ponto de partida

Na primeira etapa, foi desenvolvida uma solução que permitiu inserir todos os dados necessários em um tablet ao entrar no data center. 

A autorização ocorria por meio da inserção dos dados pessoais do visitante. Em seguida, o tablet trocava dados com o computador na portaria através de um canal de comunicação protegido e dedicado. Depois disso, um crachá era emitido.

O sistema considerava dois tipos principais de solicitação: solicitação de acesso temporário (visita única) e solicitação de acesso permanente. Os procedimentos organizacionais para esses tipos de solicitações no data center diferem significativamente:

  • Na solicitação de acesso temporário, devem ser informados o nome e a empresa do visitante, bem como a pessoa de contato que deverá acompanhá-lo durante toda a visita ao data center. 
  • O acesso contínuo permite ao visitante se movimentar de forma autônoma dentro do Data Center (por exemplo, isso é importante para os especialistas dos clientes que frequentemente vêm trabalhar com os equipamentos no data center). Esse nível de acesso requer que a pessoa passe por um treinamento introdutório de segurança do trabalho e assine um acordo com a Linxdatacenter sobre a transferência de dados pessoais e biométricos (digital de dedo, foto), além de receber todo o pacote necessário de documentos sobre as regras de operação no Data Center por e-mail. 

Ao solicitar o acesso contínuo, a necessidade de preencher um pedido e confirmar a identidade com documentos a cada vez desaparece completamente, basta colocar o dedo para autenticação na entrada. 

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

Mudanças!

A plataforma na qual lançamos a primeira versão do sistema é o construtor Jotform. A solução é utilizada para criar pesquisas, e nós ajustamos ela para o sistema de registro. 

No entanto, com o tempo, durante a operação, foram identificados alguns "pontos críticos" e oportunidades para o desenvolvimento adicional da solução. 

A primeira dificuldade foi que o Jotform não foi adaptado para o formato de tablet, e os formulários frequentemente "deslocavam-se" após recarregar a página, saindo dos limites da tela, ou por outro lado, diminuíam. Isso causava muitos inconvenientes durante o registro.  

Também não havia um aplicativo móvel, era necessário expandir a interface do sistema em um tablet no formato "quiosque". No entanto, essa limitação acabou sendo benéfica – no modo "quiosque", o aplicativo não pode ser minimizado ou fechado no tablet sem acesso de nível "Administrador", o que nos permitiu usar um tablet de usuário comum como terminal de registro para acesso ao Data Center. 

Durante os testes, começaram a surgir múltiplos bugs. Várias atualizações da plataforma resultaram em travamentos e falhas na solução. Isso aconteceu especialmente em momentos em que as atualizações afetavam os módulos nos quais a funcionalidade do nosso mecanismo de registro estava implantada. Por exemplo, os formulários preenchidos pelos visitantes não eram enviados para o ponto de segurança, se perdiam, etc. 

O funcionamento ininterrupto do sistema de registro é extremamente importante, uma vez que tanto funcionários quanto clientes utilizam o serviço diariamente. Durante os períodos de "congelamento", todo o processo tinha que voltar ao formato 100% papel, o que era um arcaísmo inaceitável, resultando em erros e, no geral, parecia um enorme passo atrás. 

Em algum momento, o Jotform lançou uma versão móvel, mas essa atualização não resolvia todas as nossas necessidades. Portanto, tínhamos que "cruzar" um formulário com outro, por exemplo, para tarefas de treinamento e de introdução, seguindo o princípio de um teste. 

Mesmo ao usar a versão paga, era necessária uma licença adicional de nível Pro para todas as nossas demandas de acesso. O resultado em termos de "preço/qualidade" estava longe do ideal - recebíamos funcionalidades caras e excessivas, que ainda assim precisavam de significativas adaptações de nossa parte. 

Versão 2.0, ou "Faça você mesmo"

Após analisar a situação, chegamos à conclusão de que a solução mais simples e confiável seria criar nossa própria solução e transferir a parte funcional do sistema para uma máquina virtual em nossa própria nuvem. 

Desenvolvemos nosso próprio software para formulários em React, implementamos tudo isso usando Kubernetes em produção em nossos recursos e, no final, obtivemos um sistema de registro de acesso independente de desenvolvedores externos. 

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

Na nova versão, melhoramos o formulário para facilitar a emissão de passes permanentes. Ao preencher o formulário para acesso ao DC, o cliente pode alternar para outro aplicativo, passar por um treinamento rápido sobre as regras do DC e um teste, e depois voltar "para o perímetro" do formulário no tablet e concluir o registro. E o próprio visitante não percebe essa troca entre aplicativos! 

O projeto foi implementado de forma bastante rápida: a criação do formulário básico para acesso ao DC e sua implementação em ambiente produtivo levou apenas um mês. Desde o lançamento até hoje, não registramos nenhuma falha e, muito menos, uma "quebra" do sistema, e evitamos pequenos problemas, como a incompatibilidade da interface com o tamanho da tela. 

Puff – e está pronto

Em um mês após a implementação, transferimos para nossa própria plataforma todos os formulários que precisamos em nosso trabalho: 

  • Acesso ao DC, 
  • Solicitação para a execução de trabalhos, 
  • Instrução inicial. 

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel
Assim é o formulário para solicitação de execução de trabalhos no data center.

O sistema está implantado na nossa nuvem em São Petersburgo. Temos total controle sobre o funcionamento da VM, todos os recursos de TI estão reservados, e isso nos dá confiança de que o sistema não falhará e não perderá dados em quaisquer cenários. 

O software do sistema está implantado em um contêiner Docker em um repositório próprio do data center – isso simplifica significativamente a configuração do sistema ao adicionar novas funcionalidades, editar as já existentes e, no futuro, facilitará atualizações, escalonamento, etc. 

O sistema requer um volume mínimo de recursos de TI do data center, ao mesmo tempo em que atende completamente às nossas exigências em termos de funcionalidade e confiabilidade. 

O que acontece agora e o que vem a seguir?

Em geral, o procedimento de autorização permaneceu o mesmo: um formulário eletrônico é preenchido, em seguida, os dados dos visitantes 'disparam' para o posto de segurança (nome completo, empresa, cargo, objetivo da visita, acompanhante no data center, etc.), acontece a verificação com as listas e é tomada a decisão sobre a autorização. 

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

«Sésamo, abra-te!»: acesso ao Data Center sem registros em papel

O que mais o sistema pode fazer? Qualquer tarefa de análise em perspectiva histórica, bem como monitoramento. Alguns clientes solicitam relatórios para fins internos de controle de pessoal. Com este sistema, rastreamos os períodos de maior movimento, o que nos permite planejar melhor as atividades no data center. 

Nossos planos para o futuro incluem a conversão em sistema de todos os checklists existentes - por exemplo, o processo de preparação de um novo rack. No data center, há uma sequência regulamentada de etapas para a preparação do rack para o cliente. Descreve-se detalhadamente o que exatamente e em qual ordem deve ser feito antes da ativação - requisitos de energia, quantos PDU e painéis de patch conectar, quais tampas remover, instalar controle de acesso, monitoramento por vídeo, etc. Atualmente, tudo isso é realizado em um fluxo de documentos em papel e parcialmente em uma plataforma eletrônica, mas os processos da empresa já amadureceram para uma migração completa de suporte e controle dessas tarefas para um formato digital e interface web.

Nesse sentido, nossa solução continuará a se desenvolver, abrangendo novos processos e tarefas de back-office.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster