Para aqueles que não sabem o que é NAS, é um servidor onde podemos guardar arquivos.
O termo NAS vem de Network Attached Storage ou algo como Armazenamento conectado à rede e é um dispositivo de armazenamento que você conecta na rede da sua empresa ou casa que permite compartilhar e acessar arquivos de maneira centralizada.
Ele é semelhante a um servidor de arquivos, mas com recursos adicionais, como backup automático, acesso remoto e compartilhamento de arquivos pela internet.
É como ter um disco rígido gigante que pode ser acessado por vários dispositivos em uma rede.
Qual sistema dentro se servidores NAS?
Os servidores NAS (Network Attached Storage) geralmente executam sistemas operacionais especializados, como:
- FreeNAS: Uma solução de código aberto baseada no FreeBSD, conhecida por sua estabilidade e recursos avançados.
- QNAP QTS: O sistema operacional da QNAP oferece uma interface amigável e uma variedade de aplicativos adicionais.
- Synology DSM: Utilizado em dispositivos Synology, é conhecido pela sua facilidade de uso e por oferecer uma variedade de aplicativos.
- Buffalo TeraStation NAS: Muitos dispositivos da Buffalo usam seu próprio sistema operacional personalizado.
- Asustor ADM: Utilizado em NAS da Asustor, fornece uma variedade de aplicativos e recursos.A escolha depende das necessidades específicas e das preferências do usuário.
Como os arquivos são acessados em um servidor NAS?
Os arquivos em um servidor NAS são geralmente acessados por meio de protocolos de rede, como:
- CIFS/SMB (Common Internet File System/Server Message Block): Amplamente utilizado em ambientes Windows e Linux
- AFP (Apple Filing Protocol): Usado principalmente em ambientes macOS.
- NFS (Network File System): Comum em sistemas Unix e Linux.
- FTP (File Transfer Protocol): Permite transferências de arquivos via rede.
- HTTP/HTTPS: Alguns NAS oferecem a capacidade de acessar arquivos por meio de um navegador da web.
Ao conectarmos ao servidor NAS temos acesso ao seu conteúdo por meio desse protocolos.
Há autenticação (se necessário) e podemos acessar, transferir ou gerenciar arquivos como se eles estivéssem localmente em nosso pc.
O acesso também pode ser feito remotamente pela Internet, dependendo da configuração de segurança e dos recursos oferecidos pelo NAS.
Como são aplicadas permissões de acesso nas pastas de um servidor NAS?
Podemos configurar permissões de acesso em pastas em servidores NAS através de configurações de controle de acesso. Como em:
- Sistemas Baseados em Usuário e Grupo: Muitos NAS usam um sistema de controle baseado em usuários e grupos. Os usuários são associados a grupos e grupos têm permissões específicas em pastas. Isso simplifica a administração de permissões.
- Permissões POSIX (Unix/Linux): Em sistemas baseados em Unix/Linux, as permissões são frequentemente definidas usando o modelo POSIX. Cada arquivo ou diretório tem permissões para o proprietário, o grupo e outros, especificando quem pode ler, escrever ou executar.
- Controle de Acesso Baseado em ACL (Access Control List): Alguns sistemas oferecem listas de controle de acesso que permitem definir permissões mais detalhadas, especificando acesso para usuários individuais.
- Controle de Acesso Centralizado: Em ambientes empresariais, o controle de acesso pode ser gerenciado centralmente por um serviço de diretório (por exemplo, Active Directory), permitindo uma administração mais coesa em toda a rede.
Como logs de acesso são lidos em um servidor NAS?
Servidores NAS registram eventos como qualquer outro sistema operacional. Afinal de contas, ele é um sistema operacional ajustado e moldado para uso fácil dos administradores e usuários.
NAS registram seus logs de acesso gravando informações sobre quem acessou, modificou ou interagiu de alguma forma com os arquivos e pastas no NAS.
Esses logs normalmente incluem detalhes como o horário do acesso, o usuário envolvido, a operação realizada (leitura, gravação, exclusão, etc.) e, em alguns casos, o endereço IP da máquina que acessou os arquivos. Esses registros são úteis para monitorar a atividade no NAS, diagnosticar problemas, garantir conformidade e melhorar a segurança.