Page 1 sur 1

ID machine unique tout OS confondu

Publié : 09 septembre 2016, 18:53
par VieTgOOx
Bonjour,

Nous nous sommes déjà rencontré au travers de ce forum il y a de cela quelques années (2013 je crois), sur une place dont la belle cour est particulièrement reconnue dans la région. Si la mémoire vous en dit, ce sera un plaisir que de vous retrouver autour d'un jus de fruit pour discuter du monde.

Bref, outre l'idée de reprendre contact, il s'avère que j'ai grandement besoin d'aide pour un programme que je suis en train de développer en java. Il s'avère que j'ai besoin d'identifier depuis mon programme la machine sur laquelle il est installé, tout OS confondu, et ce, de façon durable.

Je me suis pas mal doccumenté, et je trouve des solutions type : récupérer le N° de série du DD ou Proc. Enfin, que des solutions qui me paraissent bancales dans l'optique ou le matériel peu être remplacé...sa me fou en l'aire le programme dès que je vais vouloir faire un contrôle pour m'assurer que je suis en liaison avec la bonne machine.

Pour le moment je les identifies en fonction de leur domaine et nom de machine...mais cela n'a plus de sens pour tous les portables amené à changer de sites régulièrement...ou pour les particuliers qui ne sont sur aucun domaine!! Les contrôles auront les même problèmes que pour le serial DD ou Proc. Idem pour l'adresse MAC, qui peut être modifié, ou même inexistante...

Bref, je suis un peu perdu et j'ai besoin d'un expert dans le domaine. Alors voilà j'ai pensé à vous ^_^!
Que me conseilleriez vous?

A vous lire,
Guillaume.

Re: ID machine unique tout OS confondu

Publié : 10 septembre 2016, 20:59
par Etre_Libre
Bonjour,

Je ne sais pas ce qui est le mieux, et ne programme pas en java, mais je penserai au numéro de série de la carte mère, ou encore numéro de série du disque dur ou SSD principal, s'il change alors on peut faire une vérification pour voir s'il n'y a pas de fraude ;)

Re: ID machine unique tout OS confondu

Publié : 11 septembre 2016, 09:26
par VieTgOOx
Je sais bien que vous ne programmez pas en java, mais je vous crois suffisament experimenté en réseau, OS et machine physique, pour prendre vos conseils en grande considération.

Mais, au finale, je suis presque déçu de la réponse lol :p
Je plaçais tous mes derniers espoirs en vous ^_^!

En fait, je veux faire cette vérif pour sécuriser des connexions sur un serveur que j'héberge chez moi. Je veux tout fermer au niveau de mon firewall et n'autoriser que des connexions très spécifique. Je peux toujours générer via un algorithme une sorte de clé unique que j'insère dans mon programme, un peu comme un système de licence, et que je passe en paramètre au moment de la connexion. Mais les falsification sont trop simple à réaliser...

Voilà pourquoi je voulais me pencher sur une solution de reconnaissance machine...mais le DD ou la carte mère, s'il en change, va immédiatement lui couper la connexion, et ce sera l'utilisateur qui va m'appeler en panique pour me dire qu'il peu plus bosser.

Bref, sinon j'avais aussi pensé à récupérer le numéro de license de l'OS, mais sa me parait presque illégale...et l'imposture tout aussi simple...

En fait, plus sa va, et plus je me dis que je suis vraiment pas du tout, mais alors pas du tout sur la bonne piste...

N'auriez vous pas une idée lumineuse? :-)

Merci pour vos réponses,
Guillaume.

Re: ID machine unique tout OS confondu

Publié : 11 septembre 2016, 10:10
par Etre_Libre
A mon avis un utilisateur ne change pas de disque dur ou carte mère tous les matins, donc ça doit déjà limiter les appels ;)

De plus, trop de sécurité / complexité peut rendre les choses abominables, le nombre de fois où je vois des choses tellement sécurisées que c'est une horreur à maintenir, et rien n'est parfaitement sécurisé...

Cela fait déjà pas mal d'années que je délaisse les contrôles pour aller des sécurités simples voire même parfois symboliques, sachant que je ne travaille pas pour de très grosses sociétés, banques, etc...

Pour moi tant que c'est assez sécurisé pour barrer la route aux gens malveillants de base, c'est déjà une bonne chose.