Newsgroup: it.comp.appl.access
Titolo: [OT] Protezione dei file

Parlando con un cliente, è emersa la tematica della protezione dei 
documenti.
In sostanza, se domani un dipendente si licenzia e se ne va, prima di farlo 
potrebbe portarsi a casa una serie di documenti, file, database, fogli di 
excel ecc.
Ho proposto una prima soluzione hardware: rendere difficile l'esportazione 
dei file, niente masterizzatori, niente porte USB, niente floppy, niente 
modem sui PC.
Secondo voi esiste qualcosa di SW, tipo, non accedo alla cartella condivisa, 
ma ad un programma, che mi da il file che gli chiedo io.
Poi lo salvo e lui in realtà lo salva e lo rimette al posto in cui stava.
Così, almeno, si avrebbero informazioni relativamente agli accessi ai file.
Ciao a tutti e grazie per ogni idea,
Massimo 

Ti prospetto quanto abbiamo fatto noi per una tematica leggermente
diversa, ma
assimilabile.
Server SQL, e file BLOB.
Devi stamparlo, lo esporti in una cartella TEMP, lo stampi e quando lo
chiudi
lo elimini...!
Nessun File è liberamente visibile in questo modo.
Tieni presente che non stò parlando di 2 file, ma di un'archivio
Documenti
di oltre 600.000 File
@Alex


Da un mio cliente ho risolto usando il controllo richtext di lebans
In pratica tutta la documentazione viene editata in un file mdb e quindi
viene protocollato e protetto come si vuole
Non esiste quindi notepad o altre cose su cui copiaincollare, e la posta
passa per exchange
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 @Alex
Grazie mille per la risposta,
Ciao,
Massimo 

 posta passa per exchange
Ci avevo pensato anche io in origine... ma mi sono scordato di dire che 
purtroppo, i documenti non solo solo doc,
ma anche disegni di autocad, database, e fogli di excel :-(
Grazie mille comunque MA
Ciao,
Massimo 

 ha scritto nel messaggio 
news:e284bm$qaf$1...@area.cu.mi.it...

Forse un sistema di accesso autenticato ad ogni cartella/file; alla 
creazione di un dominio di rete e ai privilegi degli utenti/gruppi utente 
che accedono...
Ciao.
-- 
Sergio MAZZA 


Grosso modo Visual Source Safe fa questo (ci sono altri prodotti simili 
(Change Management)). Il problema e' che quando risalvi non cancella la 
copia locale, o meglio la cancella se gli dici di cancellarla.
--
ac

 Ciao.
Ciao,
Massimo

 cancellarla. 
Effettivamente non ci avevo pensato... 
sarebbe buona come cosa.
Ora lo provo
Grazie mille
Ciao,
Massimo

 Massimo
- Imposta i privilegi dell'utente per non scrivere nulla sull'HD;
- rimuovi il floppy;
- disabilita da bios le porte USB;
- imposta una password all'accesso del Bios;
- rimuovi l'eventuale masterizzatore;
tutto questo da dove si logga...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e284bm$qaf$1...@area.cu.mi.it...

Hai preso in considerazione software come DeviceLock?
http://www.protect-me.com/it/
Puoi anche provarlo gratis e costa dai 14 ai 32.00 euro.
Ciao, Carlo 


Reputo molto interessante questo approccio e vorrei saperne di più.
Per il momento sono riuscito a capire che, con versioni di SQL < 2005, si 
dovevano utilizzare, ad esempio, campi di tipo IMAGE e speciali stored procedure 
(riferimento 
http://www.absistemi.it/doc/text.aspx
), mentre con SQL 2005 
è possibile continuare ad utilizzare, ad esempio, campi di tipo NVARCHAR(MAX), 
che permettono di sfruttare le normali SELECT, INSERT, UPDATE.
Immagino che bisognerebbe realizzare una procedura, ad esempio un ADP, che 
elenca i documenti memorizzati nel database e permette di aprirli: ma come? 
Seleziono un documento da un elenco, copio il campo interessato in una tabella 
temporanea, apro Word e gli passo in qualche modo il documento? Ma come gli 
passo il documento che, nello specifico, non esiste?
Curiosità: non sarebbe tutto più semplice se si utilizzasse il formato XML 
(a scapito della retrocompatibilità)?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

L'applicativo in questione è stato fatto con SQL6, da qualche mese
upgradato a SQL_2000
La prima interfaccia utente era A97 ed ora è A_2003, ma non un
progetto ADP(MDB/E)
Per l'incapsulamento dei Documenti ho usato ADO(AppendChunk) ma credo
che anche usando
l'oggetto Stream sarebbe altrettanto comodo.
Ovviamente il campo è di tipo Image come hai giustamente osservato.
Per aprirli nulla di piu semplice, basta spararli in una cartella
loacale ed aprirli, la tecnica dei BLOB
importa i file come Binary ed esportandoli nello stesso modo vengono
ricomposti, quindi per
aprirli basta poi una Shell...!
Nel SC trovi un demo di come usare la tecnica dei BLOB con A97(DAO)
trovo più comodo ADO
ma sostanzialmente è la stessa cosa.
Ciao
@Alex

 @Alex
Ciao e di nuovo grazie
Massimo 

 Ciao, Carlo
Ciao,
Massimo 

Ciao Massimo.
Non uso un MDB ma SQL_Server2000 e la dimensione è notevole in GB,
inaffrontabile con Access(BE)
Tieni presente che molti documenti sono in formato PDF e TIFF, altri in
DWG, pochissimi in DOC/XLS.
Inizialmente non era stato concepito per un carico di lavoro simile,
quindi è probabile che non sia
il metodo migliore, ma nonostante la pesanteza, la sua funzionalità è
molto elevata.
Ciao
@Alex