Um pequeno exemplo para tornar nossos sistemas cada vez mais seguros. Segue ainda, alem desse exemplo, dicas abaixo para aperfeiçoar a proteção, principalmente para bds em accdb.
DICAS
1 - Divida o banco em backend e frontend.
2 - Coloque uma senha no backend;
3 - Não vincule as tabelas no frontend, pois, mesmo o backend estando criptografado por senha, as tabelas vinculadas no frontend fornecem acesso aos dados de forma que alguem pode importar os registros à partir de outra aplicação. Faça o acesso aos dados por código vba;
4 - Proteja os módulos vba com senha. Para isso, basta abrir qualquer módulo, ir no menu Ferramentas e escolher a opção "Propriedades de Nome do bd". Na janela que abrir, clique na guia Proteção, marque a opção "Bloquear projeto para exibição", digite a senha e confirma-a;
5 - Converta o frontend em mde ou accde e guarde o original mdb ou accdb com os módulos protegidos segundo dicas acima. O mde ou accde não permite que um intruso altere sua estrutura e nem chegue aos fontes. Caso seja necessário fazer alterações, faça-as em uma cópia do original e converta novamente para mde ou accde.
LINK PARA O EXEMPLO:
https://www.dropbox.com/s/4awyzbdasd2wjjk/TravaShiftSenha.zip
DICAS
1 - Divida o banco em backend e frontend.
2 - Coloque uma senha no backend;
3 - Não vincule as tabelas no frontend, pois, mesmo o backend estando criptografado por senha, as tabelas vinculadas no frontend fornecem acesso aos dados de forma que alguem pode importar os registros à partir de outra aplicação. Faça o acesso aos dados por código vba;
4 - Proteja os módulos vba com senha. Para isso, basta abrir qualquer módulo, ir no menu Ferramentas e escolher a opção "Propriedades de Nome do bd". Na janela que abrir, clique na guia Proteção, marque a opção "Bloquear projeto para exibição", digite a senha e confirma-a;
5 - Converta o frontend em mde ou accde e guarde o original mdb ou accdb com os módulos protegidos segundo dicas acima. O mde ou accde não permite que um intruso altere sua estrutura e nem chegue aos fontes. Caso seja necessário fazer alterações, faça-as em uma cópia do original e converta novamente para mde ou accde.
LINK PARA O EXEMPLO:
https://www.dropbox.com/s/4awyzbdasd2wjjk/TravaShiftSenha.zip
Última edição por criquio em 2/3/2018, 13:39, editado 1 vez(es)