Newsgroup: it.comp.lang.visual-basic
Titolo: [OT ACCESS] Sicurezza(?!), come impostarla, come usarla

Ciao a tutti,
    ho un db access versione 97 da pubblicare su un sito e a cui accedo con
ASP tramite un dsn di sistema del provider. Ho la necessità di proteggere da
occhi indiscreti il suddetto db.
Ms propone:
- password: troppo facile da eliminare
- utenti: bene
imposto gli utenti (Amministratore nessun priviligio, anzi lo tolgo dal
gruppo amministratori, e mi creo un utente ad
hoc per la gestione del db più un utente che può far tutto tranne
l'amministrazione
per usarlo sul sito).
Tutto ok? NO!!!!!!!!!!!!!!
Carico il db sul sito e senza specificare UID e password le pagine asp
appaiono compilate!!!!!!!!!!!!(ho svuotato la cache del browser prima, ma
niente)
Scarico il db in locale e lo apro con Access 2002 (XP) e, miracolo! la
protezione
utente non funziona e il db viene convertito senza problemi.
Quindi come a che diavolo serve proteggere il db se poi basta una semplice
conversione di formato a far perdere ogni traccia di sicurezza?
Qualcuno ha prove del contrario? Altrimenti siete avvertiti.
Grazie a tutti,
--
V. Roccasalvo
email:
vrocca....@iname.nos_pam.com
Pregasi rimuovere nos_pam prima di scrivere
--
V. Roccasalvo
email:
vrocca....@iname.nos_pam.com
Pregasi rimuovere nos_pam prima di scrivere

 V. Roccasalvo
[cut di non una ma due firme..]
--
Stefano Zamboni (
sz...@libero.it
)
--------------------------------------------------------------
"If Bill Gates had a dime for every time a Windows box crashed...
...Oh, wait a minute, he already does."

 [cut di non una ma due firme..]
Ops:-)))))))))))))
Grazie per l'aiuto,



mah, mi stai dicendo che il file mdb è reperibile?  capisco che sia in una
dir pubblica, ma se non so il nome del file difficilmente riuscirò a
scaricarlo... se poi (come spero) non è possibile fare un browsing della
cartella che lo contiene, direi che sei a posto... ma forse qualcosa mi sta
sfuggendo... o no?
Saluti
--
Stefano Zamboni 
sz...@libero.it
Legge di Tussman:
Niente è inevitabile come un errore il cui momento è giunto.


Browsing, non possibile per fortuna e db non reperibile, almeno
direttamente.
Ma come ti dicevo chi curava il sito sa esattamente il percorso ed il nome
del file (li ha impostati lui) e questo personaggio non è proprio il
ritratto della professionalità. Infatti mi hanno chiesto di cambiare tutte
le password, perchè dal momento che costui si è licenziato sono apparsi
strani fenomeni nella gestione delle email (leggi messaggi cancellati dal
server e uso improprio degli account) nonchè virus come allegati ecc...
Insomma volglio tener fuori lui e chiunque altro.
La soluzione più semplice sarebbe quella di chiedere al provider di cambiare
le impostazione del dsn...
oppure crittografare i dati prima di salvarli sul db e decrittografarli
prima di mostrarli...
MA POSSIBILE CHE CON ACCESS NON SI RIESCA AD IMPOSTARE UNO SCHIFOSSISSIMO
SISTEMA DI SICUREZZA?
Non si chiede una cifratura a 512 bit con chiave asimmetrica e
sovracifrature varie, solo una gestione di un paio di utenti con password.
Anche programmando in vb se volessi impedire a qlcno di leggere il db della
mia applicazione come diavolo fare, visto che in ogni caso un cambio di
versione annulla tutto?
Resto dell'idea che access su internet non dovrebbe andare... ma vai a farlo
capire alla gente.
Grazie e scusa lo sfogo


 --
de nada... il ng  è qui anche per avere qualcuno che ascolti.. :-)
--
Stefano Zamboni 
sz...@libero.it
Legge di Biondi:
Se il tuo progetto non funziona, controlla la parte che non ti pareva
importante.

 SQL Server non ne volgio + sapere (per internet..)
Grazie per le dritte,
