O access é seguro? Como posso melhorar a segurança de uma aplicação?

De um modo geral, nenhum sistema é totalmente seguro, como as fraudes eletrônicas a contas bancárias e sistemas complexos nos demonstram, mas é possível aumentar o nivel de segurança e estabilidade de uma aplicação Access com algumas técnicas. Como o termo segurança pode ter vários significados, apresentamos o assunto em tópicos a seguir:

Restrição de acesso à informação.

O principal termo associado a segurança é a garantia de que apenas as pessoas autorizadas possam acessar certas informações. Uma aplicação access profissional tem um nivel médio de segurança: usuários básicos e avançados só conseguem acessar as informações do sistema a que tem direito. Entretanto, é possivel que especialistas ou hackers possam quebrar a segurança do banco de dados.

Existem duas maneiras de aumentar a segurança neste sentido:

  • Separar a base de dados, armazenando os dados em arquivos diferentes. Isto permite que seja utilizada a segurança da rede em conjunto com a segurança do sistema. Se os dados financeiros da aplicação são salvos na área financeira do servidor, somente os usuários com este perfil poderão acessar fisicamente a rede. Esta é uma alternativa simples e eficiente de proteger as informações.
  • Armazenar os dados em uma base de dados SQL. Isto aumenta a complexidade da aplicação e traz um benefício extra: torna muito mais difícil que um funcionario com acesso aos sistema possa fazer uma cópia da aplicação ou dos dados.

Proteção contra pirataria

Por ser baseado em arquivos, os bancos de dados e aplicativos em Access estão sujeitos a serem copiados. As aplicações em formato MDE possuem um bom grau de segurança, sendo mesmo hoje muito dificeis de serem quebradas, proporcionando um bom grau de proteção ao código fonte.

Existem maneiras de proteger a aplicação contra cópia, algumas envolvendo o numero de série do disco rígido, outras utilizando travas de hardware ou de software.

Confiabilidade, limites de tamanho e escalabilidade

As aplicações access podem crescer bastante, mas o sistema de arquivos e a estrutura da rede contribuem para a estabilidade ou não do sistema.

Muitos usuários acessando simultaneamente um sistema com um volume grande de processamento podem levar a base de dados a se corromper. Um sistema com mais de 100 Mb de dados usado por mais de 10 usuários em uma rede lenta ou uma rede wireless, por exemplo.

O access pode evoluir para uma base de dados SQL unificada acessada por aplicações menores e especializadas, este é o caminho natural de crescimento. A partir deste ponto os volumes de informação saltam para niveis limitados pelo equipamento do servidor.

Os amigos da AccessPro

AccessPro no Facebook