Olha, tudo q esta na net esta sugeito a violação... nao importa se vc usa SSL, certificados digitais, assinaturas eletronicas, etc...
Seu banco Access (Traduza "Access" como "Falta de segurança") esta sugeito a ser aberto por 3 motivos:
1) esta na Net... onde qq pessoa pode chegar ao servidor... vc poderia resolver isso se tivesse um servidor para o banco fora da Net, e os dados fossem transmitidos para o site via XML... mas mesmo assim os dados poderiam ser "lidos" por qq usuario na net...
2) a Senha (se existir) esta no script ASP. O recomendavel é vc criar um objeto compilado (dll) que conecta o banco de dados... mas se vc nao tem acesso ao servidor para registrar a dll, esquece!!!
3) o banco é Access... Se vc usasse um SGBD, poderia implementar diretivas de segurança para seu banco. Assim, somente um usuário poderia acessa o banco ( o access permite acesso anonimo)... mas novamente isso nao adiantaria se o nome de usuario e senha estiver no script ASP...
Kra, vc nunca vai ter um sistema totalmente seguro, mas pode melhorar mto a segurança usando tecnologias desenvolvidas para a net, como ASP.Net Web Services para compartilhar dados, SmartClient ou CGI para SSL, SQL Server ou mySQL para banco de dados, XML e RSS para compartilhamento de informações, etc...