Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-04-2005, 18:29   #1
di_emme
Senior Member
 
L'Avatar di di_emme
 
Iscritto dal: Jul 2001
Città: Monza - MI
Messaggi: 322
Proteggere file e cd...

...esistono dei componenti o degli strumenti che mi consentano di sviluppare (con Delphi), in un software, la protezione/sprotezione dei file allegati allo stesso?

...eventualmente come posso proteggere il cd dalla duplica?
__________________
di_emme WEB: TUNING, MODDING, MUSICA, FOTOGRAFIA
LET IT BE - When I find my code in tons of trouble/Friends and colleagues come to me/speaking words of wisdom: Write in C.

Solo due cose sono infinite: la mia pazienza e la stupidità umana e non sono sicuro della prima (A. Piazzeinstein)
di_emme è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 09:18   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Per proteggere il CD dalla duplicazione puoi fare poco o niente... Anche le protezioni commerciali più famose si bypassano con niente...

Riguardo al proteggere i file allegati al progetto...potresti crittarli con qualche algoritmo... Comunque facendo reverse engineering sull'eseguibile si potrebbe scovare facilmente la chiave per decrittare i file... Le uniche protezioni che funzionano discretamente sono quelle su chiave hardware... Tanto per farti un esempio, queste: http://www.smartkey.eutron.it/ita/home.asp
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 15:36   #3
di_emme
Senior Member
 
L'Avatar di di_emme
 
Iscritto dal: Jul 2001
Città: Monza - MI
Messaggi: 322
Ti ringrazio per la risposta...

L'importante per noi, cmq, sarebbe riuscire a protteggerci da tentativi di duplica da parte di utenti con conoscenze medio basse... quindi anche un sistema anticopia o di crittografia, seppur minimo, sarebbe un buon passo avanti... soprattutto per il discorso anticopia... ho letto di tracce modificate e cose simili...
__________________
di_emme WEB: TUNING, MODDING, MUSICA, FOTOGRAFIA
LET IT BE - When I find my code in tons of trouble/Friends and colleagues come to me/speaking words of wisdom: Write in C.

Solo due cose sono infinite: la mia pazienza e la stupidità umana e non sono sicuro della prima (A. Piazzeinstein)
di_emme è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 16:54   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Con la crittografia all'interno del programma non ti proteggi dalla copia, ma la limite dal reverse engineering...

Per proteggere dalal copia potresti attuare una politica di questo tipo: il programma per funzionare ha bisogno di una dll che non è distribuita con il CD... Questa dll contiene una funzione che verifica alcuni dati relativi all'hardware su cui il programma gira... I dati sono scritti all'itnerno della DLL... Quando si installa il programma viene avviata una procedura di registrazione obbligatoria che invia i dati necessari al tuo sito web (compreso un seriale)... Tramite un programma modificarai la DLL template con i dati relativi a questa nuova installazione... La DLL modificata la invii all'utente tramite mail o direttamente tramite il programma che effettua la registrazione... Il seriale permette di verificare che i dati di registrazione siano coerenti (con la prima registrazione effettuata o con i dati di fatturazione)...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 19:37   #5
lombardp
Senior Member
 
L'Avatar di lombardp
 
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
Quote:
Originariamente inviato da cionci
Con la crittografia all'interno del programma non ti proteggi dalla copia, ma la limite dal reverse engineering...

Per proteggere dalal copia potresti attuare una politica di questo tipo: il programma per funzionare ha bisogno di una dll che non è distribuita con il CD... Questa dll contiene una funzione che verifica alcuni dati relativi all'hardware su cui il programma gira... I dati sono scritti all'itnerno della DLL... Quando si installa il programma viene avviata una procedura di registrazione obbligatoria che invia i dati necessari al tuo sito web (compreso un seriale)... Tramite un programma modificarai la DLL template con i dati relativi a questa nuova installazione... La DLL modificata la invii all'utente tramite mail o direttamente tramite il programma che effettua la registrazione... Il seriale permette di verificare che i dati di registrazione siano coerenti (con la prima registrazione effettuata o con i dati di fatturazione)...
Molto simile sarebbe una strategia tipo quella del sistema di licenze FLEXLM (molto usato in ambito industriale).

La versione più "leggera" di questo sistema prende si basa sul numero seriale dell'hard disk, oppure sul MAC address della scheda di rete. Ti fai dire dal cliente questo "dato", poi con un algoritmo che solo tu conosci, tiri fuori una stringa esadecimale lunga quanto vuoi.
L'utente inserirà la stringa nel programma (o in un file ASCII). Il programma verificherà la congruenza tra il dato in questione e la stringa.

Questo sistema non protegge dalla copia, ma dall'utilizzo.

Ti permette infatti di:
- Vincolare l'utilizzo ad un certa macchina
- Complicando l'algoritmo puoi inserire anche esecuzioni a "funzioni ridotte" di un dato programma
- Complicando l'algoritmo puoi inserire date di scadenza, utili per esempio per dare il programma in "prova".

E' ovvio che tutto ciò può essere "aggirato", ma dovrebbe poter fare al caso tuo.
__________________
---> Lombardp
CSS Certified Expert (Master Level) at Experts-Exchange
Proud user of LITHIUM forum : CPU technology
Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo
lombardp è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 19:45   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sì...infatti quando ho scritto: "Questa dll contiene una funzione che verifica alcuni dati relativi all'hardware" intendevo dati del genere...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2005, 20:17   #7
di_emme
Senior Member
 
L'Avatar di di_emme
 
Iscritto dal: Jul 2001
Città: Monza - MI
Messaggi: 322
Ottimo suggerimento... Oltretutto abbiamo già una procedura di attivazione tramite numero seriale inviato via internet...

Cercavo proprio informaizoni sulla protezione dalla copia!!!

Ancora grazie a tutti!!!
__________________
di_emme WEB: TUNING, MODDING, MUSICA, FOTOGRAFIA
LET IT BE - When I find my code in tons of trouble/Friends and colleagues come to me/speaking words of wisdom: Write in C.

Solo due cose sono infinite: la mia pazienza e la stupidità umana e non sono sicuro della prima (A. Piazzeinstein)
di_emme è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 08:51   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ah altra cosa... Potresti effettuare una deregistrazione del seriale durante la disinstallazione del software...questo permeterebbe agli utenti di spostare la propria copia da un PC ad un altro...

Altra cosa il software potrebbe verificare periodicamente che non ci siano altre installazioni attive con quel seriale...inviando il seriale e i dati sull'hardware al sito In questo modo ti proteggi dal Ghost... Ad esempio: faccio una copia con Ghost di un hd con il software installato funzionante... Disinstallo il software (a te viene comunicata la disinstallazione) ripristino il contenuto del hd dall'immagine con Ghost... Reinstallo su un altro PC con lo stesso seriale...

Ovviamente dovresti scriverlo nella licenza...anche perchè lo faresti senza la conferma dell'utente...


Ultima modifica di cionci : 09-04-2005 alle 08:53.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 12:39   #9
di_emme
Senior Member
 
L'Avatar di di_emme
 
Iscritto dal: Jul 2001
Città: Monza - MI
Messaggi: 322
Giustamente!!! Perfetto... grazie dei suggerimenti!!!
__________________
di_emme WEB: TUNING, MODDING, MUSICA, FOTOGRAFIA
LET IT BE - When I find my code in tons of trouble/Friends and colleagues come to me/speaking words of wisdom: Write in C.

Solo due cose sono infinite: la mia pazienza e la stupidità umana e non sono sicuro della prima (A. Piazzeinstein)
di_emme è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 12:44   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
In caso tu stia rilevando qualche irregolarità elimina la DLL dal disco e festa finita... E il programma deve essere riattivato per funzionare di nuovo...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 15:28   #11
Poix81
Senior Member
 
L'Avatar di Poix81
 
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
Quote:
Originariamente inviato da cionci
Per proteggere il CD dalla duplicazione puoi fare poco o niente... Anche le protezioni commerciali più famose si bypassano con niente...

Riguardo al proteggere i file allegati al progetto...potresti crittarli con qualche algoritmo... Comunque facendo reverse engineering sull'eseguibile si potrebbe scovare facilmente la chiave per decrittare i file... Le uniche protezioni che funzionano discretamente sono quelle su chiave hardware... Tanto per farti un esempio, queste: http://www.smartkey.eutron.it/ita/home.asp
ciao!
hai mai usato una di queste chiavi?
quasi quasi volevo prenderne una per prova.

ciao ciao e grazie
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S
HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5
Utenti con cui ho trattato
Poix81 è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 15:34   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
No ma le hanno usate miei amici e si sono trovati veramente bene... Volevo prendere anche io un kit di prova, ma costa 15 € di spese di spedizione...quindi gratuito un piffero...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 16:06   #13
Poix81
Senior Member
 
L'Avatar di Poix81
 
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
e' vero!
alla fine vengon fuori 21€!

ma come fai ad integrarlo in un tuo progetto? ci sono delle librerie a disposizione?

ciao caio
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S
HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5
Utenti con cui ho trattato
Poix81 è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 16:13   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Poix81
ma come fai ad integrarlo in un tuo progetto? ci sono delle librerie a disposizione?
Ci sono sia delle librerie che dei programmi che servono a cryptare il tuo eseguibile...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2005, 16:18   #15
Poix81
Senior Member
 
L'Avatar di Poix81
 
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
Quote:
Originariamente inviato da cionci
Ci sono sia delle librerie che dei programmi che servono a cryptare il tuo eseguibile...

grazie 1000 per le informazioni.
Lo prendo e lo provo.

ciao ciao
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S
HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5
Utenti con cui ho trattato
Poix81 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Il Wi-Fi 7 ha un nuovo re: da ASUS arriv...
In arrivo l'auto "Frankenstein"...
Chip NVIDIA H200 in Cina? 'Come vendere ...
iPhone 16 torna super conveniente: ora c...
Offerte Amazon pazzesche: tech, smartpho...
Ubisoft annuncia l'arrivo dei 60 fps per...
Infratel Italia: ecco la nuova mappa del...
Hoover HMC5 in offerta: il battimaterass...
Un'idea 'rivoluzionaria' dal Politecnico...
Steam ha registrato un record di ricavi ...
'Quando sei pronto… vai': ChatGPT sotto ...
Razer: l'intelligenza artificiale piace ...
Disastro Rad Power Bikes: incendio al ma...
Speciale Braun in offerta su Amazon: reg...
Threads cresce e batte X su mobile a liv...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:31.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v