Hallo,
Binnenkort gaat er bij ons een machine gecommercialiseerd worden. De machine bevat 2 pc's als stuureenheden. Dit betekent dat op beide software draait (Visual Basic 6). De commercialisatie heeft als gevolg dat de machine bij de klant komt te staan. Alle mechanische dingen zijn zichtbaar, maar we wensen de kennis die we in de software hebben te behouden/beveiligen tegen "kopieren".
Het Visual Basic programma zal als een .exe op de pc's aanwezig zijn.
Na wat zoekwerk weten we dat er verscheidene "decompileerprogramma's" zijn met als bekendste IDA.
Hiermee haal je alle informatie uit de .exe (weliswaar in assembler-taal).
Als eerste hebben we gekeken om zelf iets te implementeren aan de basis om dit tegen te gaan. Bij nader inzien lijkt ons dit veel te ver gezocht aangezien zelfs grote fabrikanten (Microsoft, ...en dergelijke) hier niet in slagen. Ik bedoel hiermee dat na een kleine tijd altijd wel iemand een serial/keygen of iets in de aard heeft van Office, of Windows zelf.
Nu zijn we aan het kijken naar grovere middelen (niet aan de basis).
We hebben eerst naar volgende gekeken.
We zouden graag de harde schijf encrypteren maar zien hier de bomen door het bos niet meer. De eisen zijn als volgt.
Of is dit vergezocht?
Alvast bedankt voor het lezen, het is een hele boterham maar ik denk dat het beter is om het hele verhaal te doen om een betere situering van het probleem te verkrijgen.
PS: De Windows-account voor de klant zelf om de software te gebruiken is gelimiteerd zodat enkel de software bruikbaar is. (kan niet rechtsklikken, kan niet naar configuratiescherm, kan geen gebruik maken van cmd,...)
Binnenkort gaat er bij ons een machine gecommercialiseerd worden. De machine bevat 2 pc's als stuureenheden. Dit betekent dat op beide software draait (Visual Basic 6). De commercialisatie heeft als gevolg dat de machine bij de klant komt te staan. Alle mechanische dingen zijn zichtbaar, maar we wensen de kennis die we in de software hebben te behouden/beveiligen tegen "kopieren".
Het Visual Basic programma zal als een .exe op de pc's aanwezig zijn.
Na wat zoekwerk weten we dat er verscheidene "decompileerprogramma's" zijn met als bekendste IDA.
Hiermee haal je alle informatie uit de .exe (weliswaar in assembler-taal).
Als eerste hebben we gekeken om zelf iets te implementeren aan de basis om dit tegen te gaan. Bij nader inzien lijkt ons dit veel te ver gezocht aangezien zelfs grote fabrikanten (Microsoft, ...en dergelijke) hier niet in slagen. Ik bedoel hiermee dat na een kleine tijd altijd wel iemand een serial/keygen of iets in de aard heeft van Office, of Windows zelf.
Nu zijn we aan het kijken naar grovere middelen (niet aan de basis).
We hebben eerst naar volgende gekeken.
- BIOS Passwoord==>omzeilbaar
- Hard Disk Passwoord==>User and master password have the same capabilities in
terms of data access.
We zouden graag de harde schijf encrypteren maar zien hier de bomen door het bos niet meer. De eisen zijn als volgt.
- Hardware-oplossing om geen(weinig) prestatie-verlies te hebben.(FDE?)
- Bij opstarten moet er niet achter een paswoord gevraagd worden.
- Van het moment dat de harde schijf uit de pc gehaald wordt moet er niets leesbaar zijn.
- Het moet niet mogelijk zijn met een ander besturingssysteem toch aan de schijf te raken.
Of is dit vergezocht?
Alvast bedankt voor het lezen, het is een hele boterham maar ik denk dat het beter is om het hele verhaal te doen om een betere situering van het probleem te verkrijgen.
PS: De Windows-account voor de klant zelf om de software te gebruiken is gelimiteerd zodat enkel de software bruikbaar is. (kan niet rechtsklikken, kan niet naar configuratiescherm, kan geen gebruik maken van cmd,...)