Newsgroup: it.comp.lang.visual-basic
Titolo: protezione con chiavetta USB

vorrei progettere un software scritto con VB.
Un mio collega, che sviluppa con altri ambienti. Dice che usa una
semplice chiave USB. Non un dongle apposito. La cosa mi stuzzica,
perchè mi sembra più economica di un dongle
Dice anche che ogni chiave USB ha un suo firmware. Ognuna diverso
dall'altra. Ecco, questo mi sembra strano. Forse si riferisce a un
numero di serie. Però parla proprio di firmware.
La cosa m'incuriosisce. Qualcuno ha mai provato soluzioni simili?

 Qualcuno ha mai provato soluzioni simili?
 
fatti speigare bene dal tuo collega...perché detta così sembra che stia 
farneticando :-)
 
.m
 
-- 
blog @ //
milestone.topics.it
 
 
 


 
e... mi sto sorgendo da un pò, l'idea che spari cazzate a raffica.
Pochi mesi fa chiedendogli che tipo di protezione usa, mi ha parlato
di registro e server.
Adesso mi dice che usa proprio delle chiavi USB. In una chiave USB,
posso capire che possano presentare magari un seriale diverso. Ma non
posso pensare, che 100 chiavi acquistate lo stesso giorno, abbiano
tutte addirittura un firmware diverso.

 dall'altra.
 
il firmware di un "brand conosciuto" è sicuramente diverso da quello
con "brand OEM".
 
Marcello Cantelmo
www.cantelmosoftware.com
 


io tempo fa usavo un software che funzionava solo su sull'hard disk
installato...
praticamente la procedura era questa:
1.installavo il software
2.per attivarlo dovevo comunicare il codice che il software mi
restituiva alla software house (codice legato all'hard disk)
3.la
 software house mi faceva avere il codice per attivarlo.
 
funzionava solo su quel computer.
se poi l'hard disk si rompeva la software ti faceva rifare la
procedura per installarlo su un hard disk nuovo...
 
dicevano che hard disk aveva un codice univoco ma io non sono mai
riuscito a capire quale fosse...
magari funziona allo stesso modo con la chiavetta...

lellal...@hotmail.it
 ha pensato forte :

Potresti studiare il fatto che c'è una parte criptata del tuo software
e sulla usb le chiavi per decriptare.
 
oppure più terra terra
 
Potresti scrivere sulla usb un grande file Miocliente.TXT
e il tuo applicativo legge il byte 100 200 300 per decriptare qualcosa 
che permette di salvare la fattura...ad esempio
 
...oppure ...ancora più semplice...
 
...il sw calcola l'hashtable di alcune "zone" o files della usb e le 
confronta con una tabella interna (generata per quel cliente a cui 
vendi il programma)...
Se copiano la usb cambia l'hashtable (se la studi giusta)...
 
Nulla di incraccabile....ma insomma molto fuori della portata dei lamer 
nostrani!
 
Il vantaggio è che continua a essere una usb...quindi volendo ci 
possono anche scrivere dei dati!...ad esempio le preferenze d'uso!
 
-- 
----- Italliaaaaa 3227! -----
Soldato Joker, cosa ci fa il soldato Palla di Lardo con quel fucile in 
mano nel mio fottutissimo bagno?
 
Sergente Artman [ da: "Full Metal Jacket" ]
 
 

 magari funziona allo stesso modo con la chiavetta...
 
Un metodo poteva essere la Label del disco...
solo che è possibile modificarla con qualche programmino
(o almeno era possibile farlo all'epoca di DOS e Win98)
 
Leggere il seriale io non ci sono mai riuscito, ma sicuramente NON è 
impossibile ed IMHO una buona soluzione.
 
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
 
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
 
DAPINNA.COM
 su Facebook: 
www.facebook.com/pages/Sassari-Italy/DAPINNACOM/110085322371199
 
-----
** Now Powered by Linux KUbuntu 11.10 "Oneric Ocelot" **
 

 anche scrivere dei dati!...ad esempio le preferenze d'uso!
 
Il problema è se quella pendrive USB si rovina...
 
E' vero che può capitare con qualunque altra periferica di protezione, 
ma con le comuni USB è abbastanza frequente.


 le comuni USB è abbastanza frequente.
 
A parte che è frequente a voi...io tutte ste usb bruciate non le 
vedo...!
E le mie "pippe" di utonti ne fanno di cappelle eh!
cmq se si rovina la pendrive....il tizio fornirà assistenza no?
ANZI....si guadagna più con l'assistenza che con lo sviluppo!
 
-- 
----- Italliaaaaa 3227! -----
Ho trovato una città di mattoni, ve la restituisco di marmo.
(Imperatore Augusto da Epistole)
 
 

 ANZI....si guadagna più con l'assistenza che con lo sviluppo!
 
Be non so... penso sarà difficile
Sostituire una pennetta non è costoso...
mettici una mezzora di lavoro per rimettere la protezione...
 
a meno che non si voglia fare come qualche software house che se c'era 
da sostituire la chiave parallela (costo circa 50 mila lire dell'epoca) 
la faceva pagare 500 mila lire all'utente finale.


 Il 11/02/2012 15:41, Wodka40° ha scritto:
Ho letto tutto attentamente...
my2cents
ascolta....il problema è filosofico e politico...nulla a che vedere con 
la programmazione.
 
Politico...nel senso che la livera professione di "programmatore" 
esiste solo negli scaffali dell'ìinps agenzia entrate e amenità 
varie...
Io sono "consulente informatico" ...parolone per dire che mi cuccano il 
50% ...e ora più con Monti ed i rincari di "tutto... di quello che 
fatturo!
A fronte di nessuna protezione...non ho un albo non ho un tariffario 
non ho una associazione di riferimento...BENISSIMO...tutto dovrebbe 
essere così...ma non lo è!
 
Quindi io sto "sul mercato" con 2 soli armi...la possibilità di fare un 
prodotto personalizzato al massimo...e l'assistenza che fornisco.
Chi mi da noia ...e PARECCHIO...quelli che si IMPROVVISANO 
programmatori e come tu hai detto fanno pagare il programma X e siccome 
è una attività "avanza tempo" (....casomai fanno gli impiegati alle 
poste...o il classico studente figlio del lattaio...) non fanno pagare 
l'assistenza o la fanno male o LA FANNO PAGARE POCO!
 
Vale per tutti i lavori iintelletuali la "paraboletta" solita dove 
variano le cifre in base al periodo storico ma il succo, la morale, è 
sempre valida
http://www.rrigamonti.com/la-vite-da-5000/
 
 
Ebbene il punto è proprio questo...troppi "falsi profeti" che si 
spacciano per guru e imbastardiscono tutto!
 
Il discorso filosofico si innesta ora...
perchè trovi AMORALE chiedere 100 euro per una assistenza? Perchè è 
solo "girare una vitina"?
Ci vai a comprare un Iphone per 400 carte...o un lavastoviglie per 600? 
Perchè quello non lo trovi amorale?...io ho sostituito la cinghia di 
trasmissione della lavatrice....ho dovuto aprirla e vedere che c'è 
dentro....con il tuo metro di giudizio dovrebbe eseere costata 100 
euro....non 600!
Ma la "roba" che compri...."è li" ...la tocchi...un programma no!
 
Altro esempio....il mio programma per gestre gli abbonamenti di una 
radio è costato tanto sviluppo e malox...2 anni...mi cambiavano un 
sacco di volte le specifiche! Da mailig list è diventato un gestionale 
coi controcazzi!....quanto glielo faccio pagrae? 50.000 euro? si lo 
tengono cartaceo!
Gli ho chiesto una cifra simbolica all'inizio...a copertura di un po di 
costi...e poi un contratto di assistenza rinnovabile automaticamente di 
1500 euro all'anno!...mi chiamano per chiedermi qualche 
stampa...secondo te glieli rubo?
 
Nello specifico....
implemento un sistema/programmache genera una serie di dati criptati a 
crittografia asimmetrica....scrive le chiavi in un file ed i dati 
"sparsi" in vari file da ricopiare su una chiavetta usb (oppure 
l'hash...come vuoi...anche meglio)
il file con le chiavi le compilo con l'exe
e poi
dato=leggechiave(posizione1,file1)
if decodica(chiave(1),dato) = 100 then
   salva fattura
end if
 
si sciupa qualcosa? la potenza di net
online gli metto il "suo" exe compilato da ricopiare con un copia e 
incolla e gli spedisco la usb!
ORA
è ovvio che una volta sviluppato questo sistema "non costa più nulla" 
...MA...
 un intervento del genere...trovi così esoso farglielo pagare 200 euro?
considera che spesso lo spendono in cialde di caffè o lapis con il logo 
dell'azienda!!!
Ovviamente potresti anche dirgli...."eh perchè non vi cautelate da 
incidenti simili? con 100/200/300 euro al mese si fa un contratto di 
assistenza e questo/i pc(s) sono a posto"...anche perchè l'utonto 
"rapa" se deve pagare ci sta attento!
E' quando il programmatore corre subito e costa poco che non ci sta 
attento!Quando la roba costava sul serio io ho sempre trovato utonti 
che ci stavano attenti!
 
L'alternativa? si arrangiano!... se lo fanno da soli il 
programma...però per favore...smettete di falsare il mercato SVENDENDO 
SERVIZI!
 
Come vedi la programmazione rileva poco....ma il discorso con quanto 
detto è imho...pefettamente IT!
 
-- 
----- Italliaaaaa 3227! -----
Il grande maestro di pittura meta-gastro-fisica Luciano Lupoletti in:
David Arlequin
http://www.lupoletti.com/public/lupoletti/09-10-24-12-05-21@David%20Arlequin%20-%20Olio%20su%20tela.jpg
 
 
(ROTFL: oddio mi ribalto)
 
 


 
 
-- 


 l'assistenza o la fanno male o LA FANNO PAGARE POCO!
 
mi dispiace, ma se ti senti in concorrenza con quelli che lavorano per
lo Stato o con appunto lo studente. Temo che quello che fai non è così
sofisticato.
Non parliamo poi di albi e tariffe. Le stanno abolendo anche per le
lobby più potenti.
La tariffa è ciò che meriti per la tua esperienza. l'hanno scorso
viaggiavo a massino 200 euro al giorno: ora ho sorpassato i 1000, e ti
dirò che mi sento ancora sottovalutato...

 dirò che mi sento ancora sottovalutato...
 
Qui, IMHO, l'hai fatta un pò fuori da vaso. :)
 
Non saprei, magari siamo noi ad essere sfigati e tu un genio ad essere passato da un possibile cocopro ad un lavoro da 30000 € di stipendio lordo al mese.
 
http://tinyurl.com/6vxdf4n
 
 
Nicola
 
 
 

 dirò che mi sento ancora sottovalutato...
 
Qui, IMHO, l'hai fatta un pò fuori da vaso. :)
 
Non saprei, magari siamo noi ad essere sfigati e tu un genio ad essere 
passato da un possibile cocopro ad un lavoro da 30000 € di stipendio lordo 
al mese.
 
http://tinyurl.com/6vxdf4n
 
 
Nicola
***************************
 
ROTFL!
 
--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
 
http://www.maurogsc.eu/
 
 

 sofisticato.
eh si ...le centrali atomiche non me le fanno gestire per ora!
Son fermo a volgari gestionali...che grama la mia vita eh!
Tu credi che sia facile dalle mie parti andare a dire "datemi 3000 euro 
a postazione perchè sono bravo ed il mio sw vi fa guadagnere 15 minuti 
al giorno rispetto ad uno zucchetti da 1500 euro o da un LattaioGest 
fatto dalla swhouse in fondo alla via per 800 euro"?
Oppure...datemi 1500 euro per il sito web perchè il mio è veloce 
rispetto ad uno da 300 fatto con Joomla appunto da tanti studenti 
sfaccendati?
Ovvio siamo su piani diversi...probabilmente tu hai un ottimo 
commerciale che vende anche frigoriferi agli eschimesi....io mi devo 
arrangiare!
 
Dare giudizi senza vedere codice...eh beh scusa...mi offendo...son 
permaloso!
va a da via i ciapp te ed i tuoi 20000 euro al mese
...io credo che la realtà sarà molto presto questa
http://www.facebook.com/media/set/?set=a.3007867849769.136344.1654637325&type=3
 
 
altro che cotiche!!!
 
-- 
----- Italliaaaaa 3227! -----
Pasquà...Pasquale Zagaria...u'fighh'Riccard
[Vieni avanti cretino (1982)
c'ho pure il video! 
http://www.martek.it/public/dblog/banfi1.swf
 ]
 
 

 sfaccendati?
 
Detta così sembra che Joomla sia usato (solo) da chi non sa fare i siti 
web... e in realtà non è così.
 
Tanto di capello a chi riesce a realizzare un CMS personale (io NON sono 
minimamente all'altezza), ma reputo Joomla una ottima base per creare un 
sito web personalizzabile e gestibile anche dall'utente finale (se 
richiesto).
 
:-)



...ed invece si! Si predilige un aspetto grafico facilmente 
personalizzabile alle prestazioni assolutamente scadenti e a bug sempre 
nuovi scoperti!.
Per carità...si "fà" per "vendere"...
 
Per dire...
è come usare access per fare un gestionale multiutente. Si "fà" ma non 
è il "meglio"!
 
Joomla e Wordpress è proprio la morte della professione di sviluppatore 
di siti web "normali"...per spuntare lavori devi trovare aziende e 
menager illuminati che capiscano il "plus" che puoi dare...sempre più 
difficile!
 
Io in genere aborro tutti questi sw
anche perchè son gestiti male...manutenuti peggio e spesso forieri di 
casini...in questi casi il tapino manda a fanculo NON la persona che 
gli ha dato il sito web...ma TUTTA la categoria! Ci passiamo male 
tutti!
 
Quello che mi sento invece  di promuovere è moodle (e in misura minore 
Docebo)....se hai una scuola con  "competenza informatica" a livelli 
italiani...ecco che ti risolve parecchi problemi e puoi avvicinarti 
alla scuola virtuale che altrove vive e prospera!....ma è un"sw di 
nicchia"!
 
programmatori di tutto il mondo......fuggite da Joomla!!!!
 
-- 
----- Italliaaaaa 3227! -----


 programmatori di tutto il mondo......fuggite da Joomla!!!!
 
Ma no... è appena uscita la 2.5.1 :-)))


 Il 16/02/2012 09:11, Wodka40° ha scritto:
...nel tuo post hai appena confermato tutto ciò che paventavo!
Non esiste più lo sviluppatore web ...ma il "configuratore" di joomla!
Ucciso da quella cacata di joomla!...l'ho usato lo so che è!
 
Non esiste più il webdeveloper da 1000/2000 euro a sito web...ma il 
graphic designer , l'architetto, il ragioniere, lo studente, il 
macellaio, il commesso...che ti configura Joomla per 300/400 euro 
(anche molto meno...su ebay li trovi a 50 euro!)!...ovviamente a nero!
 
Il web developer esiste oramai solo a livello di grandi realtà come 
quella di Nicola o di Mauro che hanno grandi clienti!
Il mercato terra terra ucciso da cagate come joomla!
Cmq siamo parecchio OT!
 
-- 
----- Italliaaaaa 3227! -----
Il coraggio ce l'ho. E' la paura che mi frega.
(Totò)
 
 

 Il mercato terra terra ucciso da cagate come joomla!
 
 
Che sarebbe un pò come dire che lo sviluppatore desktop "vero" che 
scrive codice c/c++ a mano è stato ucciso da "cagate" come visual studio 
che permettono al macellaio, al commesso, al ragioniere ecc ecc di 
creare un gestionare con 4 click del mouse e un paio di drag & drop dei 
controlli sulle form ..... ma come ben sai la realtà è molto diversa.
 
ciao
Mauro


Col firmware è improbabile ma il serial number degli usb storage è 
univoco quindi con:
 
http://stackoverflow.com/questions/1158427/reading-the-serial-number-of-usb-storage-device-in-vb?answertab=votes#tab-top
 
 
...ed un po' di criptografìa...

il codice degli usercontro (hai visto mai che fossi io che non capisco!)
 
... e lo esalta per la sua facilità di utilizzo, per tutte le funzioni 
automatiche che in 4 Click gli permettono di fare tutto in breve tempo!!!
Esaltava allo stesso modo Visual Studio .net, ...
 
http://it.narkive.com/2008/8/26/2917063-net-dellinterfaccia-e-equot-dei-necessoriequot-assolutamente-inutili.html
 
 
... perchè anche allora gli consentiva con le sue classi di ottenere lucine 
e balocchi...
 
Detta in breve "Predica bene e razzola male..." ...non vale più di te o di 
me, stanne certo!
 
Chi si comporta in questo modo finisce prima o poi per darsi la mazza sui 
piedi...
 
Ciao
 

 piedi...
quel post è vero e lo confermo....
non ti servono il 50% dei controlli di Vstudio per sviluppare un 
gestionale!
E la vera potenza di dotNet c'ho messo parecchio a capirla...e non sta 
sicuramente nella facilità con cui fai cacate di interfaccia con 4 
click...ma nella parte OOP!
 
Ora c'è chi plaude alla facilità con cui 4 click mettono in piedi una 
traballente gestione di un record...o 3 click di joomla mettano in 
piedi un traballante sito web!
A livello amatoriale va benissimo tutto!
....e siccome il livello "amatoriale" in itaGlia è purtroppo oramai la 
norma , tanto che "amatoriale" adesso è diventato "professionale", mi 
zittisco!
 
 
 
Solo in ultimo mi permetto di flammare con Tiscali:
E' sempre bello vedere che sei talmente amato/odiato da avere qualcuno 
che ti segue. Che diventa un tuo fan nel bene o nel male. Vedere gente 
che non ha un cazzo d'altro da fare che ricordarsi cosa hai detto o 
scritto. Uao! Il Wodkino Fan"culo" Club!
Però vorrei che i miei fan fossero un attimino svegli...non totalmente 
rimbesuiti come il T.
 
nell arispostya di quel post dicevo (mi autocito):
"Dici che roba simile "se pò fà" pure con il gestionale???
Pensavo appunto ad un effetto di "incrinatura dei menu" che lasciavano
"colare" la form sulla texture simil-legno della MDI
 
ovviamento scherzo....per fortuna....
ma ...
prima o poi qualche segretaria me lo chiederà!!!
 
SIGH!
"
...quel post era uno sfogo all'ennesimo cliente che voleva una 
interfaccia assurda ed ai miei poco felici tentativi(ero abbastanza 
all'inizio con dotnet) di replicarla con VB.net...mi veniva troppo 
"fumettosa"...mi faceva schifo!
Caro Tiscali Savonarola...
...ti garantisco che adesso in nome di Mammona e dell'impegno a 
riempire la pancia alla mia famiglia tutti i giorni, faccio anche di 
peggio:
....non dirlo a giro...ma l'ho fatto! Me l'han chiesto il famoso form 
rosa, me l'han pagato... ed io l'ho fatto...sono una puttana 
informatica! sigh!...dammi l'assoluzione!
 
-- 
----- Italliaaaaa 3227! -----
Ho visto cose che voi umani non potreste immaginare... navi da 
combattimento in fiamme al largo dei bastioni di Orione. E ho visto i 
raggi B balenare nel buio vicino alle porte di Tannhauser. E tutti quei 
momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo 
di morire...
 
Unità NEXUS6 Roy Batty N6MAA10816 Ment.LEV A
 
 

 rosa, me l'han pagato... ed io l'ho fatto...
 
/me va a comprare apposta un cestino di Hello Kitty
coi cuoricini e ci vomita dentro
 
 > sono una puttana informatica! sigh!...dammi l'assoluzione!
 
[scuote la testa sconsolato] E' roba grave, è roba grave...
che si potesse arrivare a tali atti di perversione non
l'avrei mai creduto possibile ;-(
Allora, come penitenza: un'installazione Slackware, cinquanta
righe di codice VB pulito per tre giorni e, come atto di
contrizione, leggi almeno tre pagine di 
http://thedailywtf.com
.
 
Ora vai e non peccare più, figliuolo.
 
Bye, G.

 controlli sulle form ..... ma come ben sai la realtà è molto diversa.
 
+1


 Il mercato terra terra ucciso da cagate come joomla!
 
Be intanto il fatto che Joomla sia una cagata è da dimostrare.
Magari non sarà il miglior CMS al mondo, ma è un Valido CMS.
 
Come hai detto prima solo le grosse azienda possono permettersi di 
investire molti soldi nello sviluppo di un sito web.
Le piccole aziende cosa devono fare, rimanere tagliare fuori?
 
Se la piccola azienda può investire solo 400/800 €? Che fa?
Fortunatamente esistono Joomla è altri CMS OpenSource che permettono la 
creazione di siti web "economici".
L'importante è che vengano creati con professionalità e serietà e che il 
cliente non venga "abbandonato" una volta pubblicato il sito.
 
 
Per la cronaca... l'anno scorso ho preso in mano il sito di un B&B, 
fatto ("nelle ore di lavoro" :-\ ) da un "professore universitario" 
(biologia o qualcosa di simile).
 
Il sito era fatto in html... senza key, description e con tag alla 
ca%%o... i CSS? Sconosciuti!
 
Nemmeno front-page 1.0 pre-pre-pre-alfa poteva realizzare uno porcheria 
simile :-)
 
Insomma non diamo la colpa a Joomla, ma la colpa a chi non sa fare le 
cose e/o non sa usare gli strumenti e NON fornisce un prodotto 
professionale.
E' joomla può essere un prodotto professionale:
 
http://forum.joomla.it/index.php/topic,4217.0.html
 
 
 
 
 > Cmq siamo parecchio OT!
 
Accc... vero :-)


 quel post è vero e lo confermo....
 
Ricordo il post, ma non l'avevo associato a Te.
 
Preciso che non ci vedo nulla di male nell'aver usato Artisteer ne nella 
critica che cmq fai a Joomla e ai CMS.
Sono due cose differenti.
 
Poi che non condivida la tua critica, è un altro Discorso :-)


 Poi che non condivida la tua critica, è un altro Discorso :-)
 
Artisteer lo uso anche io....non reinvento la ruota...poi da li lo 
drogo per quello che mi serve. Ovviamente se vuoi fare un sito dotNet 
con artisteer è abbastanza risaputo che il framework interno di 
artisteer è bacato!...c'ho sputato sangue una settimana maalla fine 
l'ho fatto funzionare!...Artisteer è comodissimo perchè fai un sacco di 
variazioni al volo!...l'ultima versione con il parziale supporto a 
jQuery (prova a metterci impromptu per dirne una...ma è una questione 
di versioni di jquery!)
 
Solo che è proprio joomla che fa cagare! Poi non è detto che i TUOI 
siti web facciano cagare! Casomai sono bellissimi (sicuramente) ...è 
che con joomla sei sommerso da decine di migliaia di righe di codice 
totalmente fuori dal tuo controllo (lo sei anche con Hibernate ok!) e 
costretto alla merce di plugin di terzi....a meno che tu non sia uno 
che sviluppa da se plugin per joomla!...ma allora si torna all'inizio:
...se sei in grado di farlo...fai prima ad usare artisteer ed un tuo 
mini-framework per collegare la base dati!
 
Ovviamente IMHO...io faccio così!
Di questi "cosi"
Ho avuto esperienza di  scuole private che volevano mettere in piedi un 
portale per gli allievi...
Hanno smadonnato parecchio con Docebo al punto da chiamare gli 
sviluppatori per farsi fare una modifica al codice..ma poi tutto ok!
Un altra scuola con Moodle ha un interfaccia più brutta (colpa del 
webmaster) ma ha smadonnato 10 volte meno.
In realtà dal punto di vista della programmazione è suppergiù sempre la 
solita frittata...ma io non so nulla di SCORM...ne ho voglia di 
mettermi a studiarlo!...e questi sw funzionicchiano piuttosto 
bene!(anche se non sono veloci!)
 
-- 
----- Italliaaaaa 3227! -----
Che Visnu benedica la mamma di Bipasha
mp4 
http://www.martek.it/vdt/Bipasha_Jodi_Breakers.mp4
 
W LA BIPASCIA!!!