Senha do back-end vulnerável no RecordSource do relatório
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Para você que costuma carregar relatórios utilizando a técnica de vincular consulta, conforme o seguinte código exemplo:
Private Sub Report_Open(Cancel As Integer)
Dim strFiltro$
strFiltro = "IN '' [;DATABASE=c:\Maestro\maestro_v5_be.accdb;pwd=a1234]" me.RecordSource = "SELECT * FROM tblFrutas " & strFiltro End Sub
saiba que a senha da sua Base de Dados está completamente vulnerável, ainda que o seu aplicativo esteja na extensão ACCDE (código protegido) e/ou com senha de acesso ao VBA. Veja a prova na imagem abaixo, da captura desta senha:
Basta solicitar a escrita do RecordSource do relatório para que a senha da sua Base de Dados seja revelada pela Janela de Verificação imediata do VBA.
Você aprenderá como se defender dessa e de outras armadilhas, adquirindo a vídeo-aula sobre Técnicas de Defesa.
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Aprenda sobre filtragens
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Vídeo - Programação de relatórios - Parte 1
Como carregar o seu menu sem que ele vá para lista de suplementos
Vídeo - Criando Ribbons parte 1 - Conhecendo a estrutura Xml
Não há comentário |