Newsgroup: it.comp.appl.access
Titolo: gestione utenti

Come fare senza interagire con il system.mdw (se non ricordo male...)
creo un file dove scrivo utenti, password e diritti e poi lo camuffo come
dll nella system di windows
oppure li scrivo nel registry
oppure in tabella dell' MDE con shift bloccato e quant'altro?
(perdonatemi eventuali smarronate...)
ciao
nik

 oppure in tabella dell' MDE con shift bloccato e quant'altro?
Tutto dipende dal livello di protezione che vuoi dare.
Nel tuo caso basta avere un programma che controlla le scritture su disco 
per capire che un certo file viene utilizzato.
Come vedi non esiste una protezione assoluta.
La sicurezza integrata di Access è un livello alto di protezione.
Qualsiasi altro metodo è sicuramente più debole, ma "debole" deve essere 
paragonato a potrebbe "forzare" quella debolezza.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it

[cut]
Grazie.  vedrň di differenziare a seconda delle esigenze e dell'importanza
dell'applicativo.
Cio nik

 
www.pbsoft.it
La sicurezza di Access MDW non è da considerarsi una sicurezza
il tempo di rimozione è simile a quello per rimuovere la PWD...!
Spero di non avervi demolito un MITO...! 
Saluti
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 difficile sostituirla.
Non ci giurerei: se non ho letto male pare che sarà abbandonata (o mantenuta
solo per compatib. verso il basso) nel prossimo Access 12-
E' nata male, da problemi di conversione delle applicazioni tra una ver. e
l'altra, ed è facilmente krakkabile...
Ciao, Simone

 Spero di non avervi demolito un MITO...!
No, no, tanto di Ale ce n'è uno solo :-)


 l'altra, ed è facilmente krakkabile...
Va be', ho capito, facevo meglio a tenere per me quell'affermazione ;-)
p.s.: se ci vedremo al CISA2 promettete di non offendermi troppo? :-)


 nel priveé ?
;-) Sostanzialmente se analizzi bene la struttura dell'interfaccia
del file MDW va da se capire come strutturarsi la gestione.
 
Ciao Gabriele


 
www.pbsoft.it
Di dove sei Gabriele...?


> Di dove sei Gabriele...?
Viareggio, provincia di Lucca.


 Viareggio, provincia di Lucca.
Allora conoscerai Jonatan (mi perdo qualche H) Canova...
Ciao, Simone

> Allora conoscerai Jonatan (mi perdo qualche H) Canova...
Sě.



Ma parli del file MDW system.mdw (quello standard) o di uno qualsiasi?
Cioe' se io ho creato un nuovo MDW con un id personalizzato, utenti e
permessi
personalizzati ed ovviamente declasso administrator,
poi posso distribuire l'applicazione senza distribuire l'MDW che l'ha
originata ?
Mi pareva di no o sbaglio?
E nel caso io invece distribuisca l'MDW tu stai dicendo che e' facile (o
quasi) crackarlo ?
grazie delle eventuali rispo.
bye :o)

quasi) crackarlo ?
Beh serve intendersi su cosa significa facile, diciamo come ha detto
Simone che è craccabile..... questo basta secondo me per non ritenerlo
sicuro.
Da quì io non lo distribuisco mai, e la protezione utenti(o meglio la
gestione User/Permission) la gestisco Runtime da MDE.
grazie delle eventuali rispo. 
Prego
@Alex

>gestione User/Permission) la gestisco Runtime da MDE.
Ovvero? usi delle tabelle per assegnare nomi utente, privilegi di
modifica/accesso ed altro?
Ciao.

 modifica/accesso ed altro?
Alex, qui i curiosi come me aumentano :-)
Ci puoi dare almeno una dritta?!?!?!?



Mi ci metto anche io per una dritta...
nik

modifica/accesso ed altro?
Si ho realizzato una struttura Tabelle con privilegi per Gruppo Utenti
ma anche quì occorre vedere se serve spingersi nel complesso
o se conviene rimanere sulle cose semplici, nel mio caso
dovendo gestire reparti differenti e permessi differenti per reparto
e per competenza ho dovuto complicarmi la vita un pò...!
Saluti
@Alex

Dimmi quali dubbi hai...?
Come dicevo se concedi all'ADMIN la sola esecuzione delle
Form, quindi vieti l'accesso alla struttura di Tabelle, di Moduli
e di Macro, nonchè la possibilità di aprire le tabelle vedrai che
anche senza distribuire il file MDW un qualsiasi ADMIN può
far funzionare l'applicativo.
All'interno poi inserisci un gestore di sicurezza.
Ciao
@Alex

 ha scritto nel messaggio 
news:1141830001....@z34g2000cwc.googlegroups.com...
Se accetti la scommessa di una buona cena in un ristorante
4 forchette(uno è proprio in provincia di MN si chiama
"Il Pescatore", ma andrebbe bene anche "L'Ambasciata" nonostante
sia solo un 3 forchette) posso anche fare lo sforzo di sfatarti il
mito!
Ti posso garantire che "LUI" riesce ad aprire un MDE, trovare pass ect, a me 
con un MDE mi ha fatto capire che mi puzzava l'alito anche quando lo stavo 
costruendo :-)
Saluti Andrea 

 Saluti Andrea
Tutto vero.
fino a un certo punto.
Prova a rifare tutto ma usa anche la crittografia.
Se proprio "LUI" ti apre anche un mde crittografato prova a vedere se riesce 
a craccare un ade con SQL Server non visibile, ovviamente digli anche di 
fare domanda al sisde.
Ciao
Sib
-- 
http://www.gestionedati.com
 

Non si apre un MDE(in realtà sai benissimo che si apre anche quello
ricordi
la discussione fatta con RodAgo..?).
Il Baco della sicurezza è sul file MDW che apribile in pochissimi
secondi.
Quindi non importa se il file è Criptato o meno, quando ho recuperato
USER e PERMISSIVI ho già fatto danni a sufficienza.
Non si parla di ADE, ma di sicurezza a livello utente MDW Davide, ed
è indubbio che sia un colabrodo.
@Alex



    Se ho capito bene tu, dal tuo FE imposti in "Autorizzazione utenti e
gruppi" che il gruppo Amministratori non può fare modifiche alla struttura
delle tabelle (ma può leggere i dati da vba?) ma può usare le forrm?
DOMANDA:   Ma questo non si ripercuote anche su un nuovo apllicativo che
creerò dopo questo? (oppure lascio la possibilità di creare nuove tabelle o
altro... e quindi sui nuovi non mi cambia niente?)
    Mi sono un pò contorto mentre scrivevo!!!
    Si è capito? Grazie
Ciao
@Alex
    ciao
    Nik

Non se non usi il System.MDW
@Alex


OK grazie
nik

 ha scritto nel messaggio
Non si apre un MDE(in realtà sai benissimo che si apre anche quello
ricordi
la discussione fatta con RodAgo..?).
Il Baco della sicurezza è sul file MDW che apribile in pochissimi
secondi.
<<Ma non si deve mica fornire un file mdw contenente gli estremi di 
amministrazione, solo gli utenti.
Quindi non importa se il file è Criptato o meno, quando ho recuperato
USER e PERMISSIVI ho già fatto danni a sufficienza.
Non si parla di ADE, ma di sicurezza a livello utente MDW Davide, ed
è indubbio che sia un colabrodo.
<<Era solo un esempio, se uno ha bisogno di una sicurezza esplosiva deve 
adottare i metodi migliori e attenzione che migliori comunque non vuol dire 
certi.
<<In proposito ricordo che il protocollo di criptazione Internet SSL128 fu 
rilasciato con qualche mese di ritardo nonostante fosse già pronto perchè la 
NSA Americana non era ancora riuscita a craccarla e quindi ne vietò il 
rilascio...
@Alex


 costruendo :-)
Se ti riferisci alla protezione utente "standard" di Access non c'è dubbio
che sia assai vulnerabile (e non centra nulla il formato del Front End .mdb
o .mde che sia).
Se invece alludevi al codice P-Compilato di un .MDE non ci sono ne **miti**
da
sfatare ne smanettoni **illuminati** in grado di capire la puzza del tuo
alito...   ;-)
Con un pò d'intraprendenza (non molta) è possibile accedere al Design di
Forms e Reports in un .Mde
Ma NON è assolutamente possibile riportare il P-Code al formato sorgente!
Ciao, Simone

Esatto.
@Alex


Secondo Karl invece è possibile
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 @Alex
Questa è una buona notizia!
Saluti Andrea 

Se ti riferisci al Reversing del PCODE è possibile, ai tempi del VB3
c'erano anche le
istruzioni OnLine di come farlo, ma se entriamo in questo
argomento occorre scoprire le carte.
Se vogliamo dire che ci sono SW in grado di farlo, forse è
così, se invece vogliamo dire che lo si può fare semplicemente
con un EditorAssembler beh credo che siano pochissimi quelli
in grado di Debuggare l'assembler per risalire alle funzioni del PCode.
Personalmente ci provai qualche anno fà, e mollai subito, anche
se qualcosa di Assembler ancora lo ricordo...!
Se invece parliamo di analizzare la struttura con un HEX editor la cosa
è diversa, ma non si parla di Reversing, ma solo di poter recuperare i
dati..!
L'argomento è sempre molto delicato, entriamo in un campo minato
anche dal punto di vista legale, quindi forse serve un pò di
sensibilità
anche a parlarne.
@Alex


Karl diceva su questo NG (o quello M$) che c'è un software tedesco vendibile
addirittura.
Ora è chiaro che non ne faceva pubblicità ma è passata una certezza


 Ora è chiaro che non ne faceva pubblicità ma è passata una certezza
NO!
.... e comunque provare per credere  ;-)
Ciao, Simone

"Alessandro Baraldi" <
L'argomento è sempre molto delicato, entriamo in un campo minato
anche dal punto di vista legale, quindi forse serve un pò di
sensibilità
anche a parlarne.
Beh, è un dato di fatto che chi sostiene che "esiste la possibilità di
riportare del p-code al formato originario" non ha proprio idea di cosa
significhi sotto il profilo tecnico.
Si parla sempre per sentito dire, senza poter offrire prove concrete.
Sono ben accetti programmi tedeschi per dimostrare il contrario ... ma che
funzionino, non come i mitici converitori Access- VB    ;-)
Ciao, Simone

Ahahahahahaha...!
Il convertitore ACCESS-VB è la trovata più bella che abbia
visto....!
Oppure come lo PSEUDO_CONVERTITORE MDE--->MDB sempre
Autoctono..che copia solo l'interfaccia Grafica.... bella fatica... ed
il CODE
dove lo lascia...?
@Alex

"Alessandro Baraldi" <
Oppure come lo PSEUDO_CONVERTITORE MDE--->MDB sempre
Autoctono..che copia solo l'interfaccia Grafica.... bella fatica... ed
il CODE
dove lo lascia...?
Ci pensa MA!    ;-)
Ciao, Simone

MAH...!
@Alex

MAH...!
@Alex

 @Alex
Tastiera difettosa?
Saluti Andrea 


Ciao Simone, credo che Karl sia sicuramente + autorevole di me e forse a ben
grattare anche di te.
Cmq tra la sua dichiarazione (anche se non provata) e la tua altrettanto non
provata (potrebbe sfuggirti il fatto che qualcuno ci è riuscito, no?),
preferisco seguire quella di karl


 Ora è chiaro che non ne faceva pubblicità ma è passata una certezza
Ma certezza de che?
Provare, provare, provare per credere ...
;-)

 preferisco seguire quella di karl
Non si sta trattando di filosofia, letteratura o calcio europeo,
Massimiliano Amendola!
Ciao, Simone

 ha scritto nel messaggio 
news:441173d4$0$36934$4faf...@reader3.news.tin.it...

Ciao Simone
dai un'occhiata qui:
http://www.everythingaccess.com/mdeconversion.htm
Ciao, Carlo 


E ... l'hai provato su un tuo .MDE/ADE?
Io vedo il download Demo dell'Unlocker, ma (stranamente) non del
"convertitore"...
Ciao, Simone

Da quanto ho capito non è in distribuzione, ma a pagamento ti eseguono
il Reverse....!
Peccato che si perdono i commenti...! ;-)
Io credo che qualche cosa si sia fatto sulla questione e credo sia
realmente possibile, come te ho un minimo di barlume su cosa significa
e ne comprendo la complessità.
Ai tempi del VB3 come dissi oltre ad un Tool russo  si trovavano anche
le istruzioni di come farlo....!
Beh è decisamente una cosa interessante.
@Alex

uaz ho scatenato un putiferio...
Ciao raga
nik

 "convertitore"...
Ok ora ho visto bene.
Com'era logico suppore non esiste alcun "Tool"  automatico di conversione
P-Code source-Code.
Quello che offrono è un "servizio" artigianale di conversione codice: tu gli
mandi il progetto _previa preventivo_ e quelli *tentano* d'effettuare un
reverse engineering, con tutte le tipiche difficoltà che questo comporta.
E che non vengono nascoste nelle FAQ del sito:
  3.. How much do you charge for this service?
    Due to the complexity of the conversion process, the service is not
cheap.  However, our costs reflect the time and effort involved in
converting your project in a professional manner.  No other service is
available (to our knowledge) that is capable of producing similar results
and accuracy.
    Since every project is unique, we provide a free quote for each reverse
engineering project:
Il reverse engineering "artigianale" è possibile anche su eseguibili
compilati in codice macchina (e infatti i contratti software di molti
prodotti commerciali lo vietano espressamente), ma i risultati dipendono
dalla complessità e vastità dell'applicazione oltre che dalla capacità di
chi tenta il reverse.
Nella fattispecie fatti fare un preventivo per la decompilazione del tuo
"Frantoio" e vediamo che ti rispondono (e che risultato poi eventualmente
otterrai)...
Ciao, Simone

 Ora è chiaro che non ne faceva pubblicità ma è passata una certezza
Non ho scritto che si tratta di un SW tedesco. Invece era il servizio
della ditta che adesso ha rivelato Carlo. Come hai scritto non ho voluto
propagare il sito. Già nell'anno scorso hanno provato di dire la verità
quando hanno ricavato il codice da un mde di prova di un collega MVP.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006 


Ciao Simone
credo che un reverse del mio Frantoio.mde sia improponibile sia per il costo 
e sia perchè ne conservo almeno quattro copie e tutte in posti diversi 
(parlo dell'mdb).
Non esiste un tools che faccia il reverse dell'mde in automatico. Si tratta 
di un gruppo di ingegneri informatici molto esperti che "traducono" il 
P-Code (senza i commenti) del codice. Quanto all'importazione delle form o 
dei report era una cosa possibile già da tempo.
Concordo con te nel ritenere un file mde assolutamente sicuro o almeno molto 
sicuro. Considerando poi il tipo di programmi che vengono realizzati con 
Access (non mission critical), posso dire che un reverse dei file mde 
sarebbe da masochisti. Ciò non di meno bisogna riconoscere che potrebbe 
risolvere un grosso problema nel caso in cui si perda completamente il 
codice sorgente.
Ciao, Carlo 

 molto sicuro...
Beh, vedi sopra.
Alex ha un contatto a iTechMasters (=everythingaccess).
Allora stiamo ad organizzare una prova dove potete spedire
un MDE via Alex e controlliamo il tempo del reengineering.
Dobbiamo aspettare ancora se iTechMasters è d'accordo.
Nel frattempo potete discutere l'MDE di prova.
...e per non dimenticare...Alex manda un "Ciao" ai colleghi italiani.
(Sul suo sito si vede "Alfa Romeo" e "Ferrari" tra le interessi. :-)


Sfida all'ultimo Reverse....!
Ciao karl, è moltissimo che non ho più notizie di Alex
da oltre 2 anni, ma da quanto dici è in ottima condizione.
Ma l'Alfa poi l'ha comprata o è solo rimata la voglia...?
Buona domenica.
@Alex

 Ma l'Alfa poi l'ha comprata o č solo rimata la voglia...?
Non lo so. A me non interessano molto le macchine.
Ma posso chiederlo quando mi scrive se i decompilatori
accetano la sfida italiana.


 un'applicazione media circa della grandezza del Northwind.
Beh, in tal caso direi decisamente piccola (quasi di codice non ce n'è in
Northwind)   ;-)
Comunque, mi pare ormai assodato che Carlo si offra volontario con la sua
gestione Frantoio: eh?
Ma non fare quella faccia Carlo!!   ;-D
Ciao, Simone

Ciao ragazzi!
Ho organizzato la prova
Il test sara mercoledi
Karl vi scrivera i dettagli
Il mio Italiano e finito :-)
2 Alessandro Baraldi - driving Alfa 156 since 2001, but still dreaming
of Spider :-)
Alex Dybenko (MVP)
http://alexdyb.blogspot.com
http://www.PointLtd.com

Ciao Alex, ben risentito.
Le nuove Alfa che sono uscite in questi giorni in Italia
sono uno spettacolo....
Buona domenica.
Alessandro(@Alex)

 ...
Come si vede Alex parla l'italiano forse con un piccolo
accento russo invece del solito crucco come segue. ;-)
iTechMasters è d'accordo con una prova ma ha 3 condizioni:
******************
1. Il codice dev'essere in inglese (per il suo proprio recheck
   dopo la conversione).
2. L'MDE deve contenere al massimo 30 moduli VBA incl.
   moduli di maschere e report.
3. Ogni modulo deve iniziare con una costante tipo string
con il testo:
"This module is designed for test purposes. We grant permission
for the module to be reverse engineered by iTech Masters."
La prova è previsto per mercoledì 19:00 (ora italiana).
A quest'ora qualcuno deve mandare un zip con l'MDE
a Alex Dybenko e lui inoltra il file a iTechMasters.
Appena Alex riceverà il file convertito da iTechMasters
lo passerà a un suo sito web e manderà il link a qualcuno
o al NG e tutti lo possono scaricare, esaminare e discutere
il risultato.
******************
Questa è la proposta.
Cosa dite? Siete interessati?
Io lo trovo interessante.
Credo che con condizione 1 non ci sono problemi. ;-)
Per 2 e 3 dobbiamo decidere chi vuole preparare un
estratto di una sua applicazione o simile.
Purtroppo da mercoledì a venerdì sono offline ad un cliente
in Francia e per questo al più tardi dal martedì uno di voi
deve fare il mediatore a chi anche posso dare l'indirizzo
mail di Alex.


 ha scritto nel messaggio 
news:44143805$0$29730$4faf...@reader2.news.tin.it...

Il programma de il frantoio è liberamente scaricabile dal 
sito.(
www.frantoiogestione.com
)
Una volta scaricati i primi dieci file basta scompattarli e usare il solo 
mde.
Il codice che abilita il programma è ovviamente solo in mio possesso. Già 
hanno provato a craccarlo e ci sono pure riusciti...solo che era 
inutizzabile.
Comunque meglio non provarci!
Ciao, Carlo 

 a Alex Dybenko e lui inoltra il file a iTechMasters.
Il punto 1 mi pare ambiguo: il codice non puň essere in italiano  :-)
Ciao, Simone

 Credo che con condizione 1 non ci sono problemi. ;-)
Forse parliamo con un Americano che non ha un passaporte
o forse intende un codice strutturato e non il chaos tipico italiano
nel codice che spesso si vede qui nelle domande. :-)


 collega MVP.
Ricordavo la notizia ma non i particolari, ma pensavo facesse parte della
tua associazione di sviluppatori.
Cmq credo che questa prova sia fattibile, magari mandiamo il report Editor
di @Alex...
Ragazzi, io lo metteri ai voti... ;-)
p.s. @Alex ovviamnete sto assolutamente scherzando, anche perchè Carlo
Costarella se ne dispiacerebbe se non mandassimo Frantoio.


 nik
Ed io ho alimentato il fuoco :-))
Saluti Andrea 

Nel ReportEditor c'è ben poco da REVERSARE....!
Il codice OpenSource della versione precedente è già il 95%
del nuovo....!
Ma se la prova va fatta è bene farla su un progetto dimensionalmente
valido per il test, In ReportEditor ci sono 3 maschere e 3 report con
pochissimo
codice....!
@Alex

 ha scritto nel messaggio
news:1142255131.2...@v46g2000cwv.googlegroups.com...



@Alex
ce lo farete sapere vero?
non che mi preoccupi delle mia applicazioni... ma solo per cultura e dovere
di cronaca...
Grazie
nik


Seeeee!
Stai buonino...
Ciao, Carlo 

 estratto di una sua applicazione o simile.
Se fino a domani mattina non viene niente proposta/offerta concreta
posso anche io compilare un applicazione di prova dalle mie progetti
(in inglese). È fatto in un mezz'ora.
Certo così di nuovo si tratterebbe di un straniero chi a vederlo non
ispira molta fiducia. (frase presa dal mio nuovo Zanichelli enorme:-)
Ma sarebbe colpa vostra.



Karl, va benissimo una tua applicazione, anzi.
E mi offro io per comunicare con Alex, visto che tu sei in Francia





Sciocchezze: l'idea di MA è ottima e non credo che sia pochissimo il codice.
Vai con l'Editor!      ;-D
Ciao, Simone

Bastardo....!
;-)
@Alex

 E mi offro io per comunicare con Alex, visto che tu sei in Francia
Ok, come non vedo un'offerta diversa lo facciamo così.
Oggi sera ti mando un MDE per la prova e domani sera tu l'inoltri a Alex.
E come noi due facciamo tutto il lavoro:
Chi vuole vedere il risultato o l'MDB originale per paragonare
prima si deve iscrivere alla CISA. ;-)


 prima si deve iscrivere alla CISA. ;-)
;-)
