124 votes

Adresses MAC en JavaScript

Je sais que nous pouvons obtenir l'adresse MAC d'un utilisateur via IE (objets ActiveX).

Existe-t-il un moyen d'obtenir l'adresse MAC d'un utilisateur en utilisant JavaScript ?

74voto

Cd-MaN Points 7911

Je suis d'accord avec toutes les réponses précédentes que ce serait une vulnérabilité de confidentialité/sécurité si vous pouviez le faire directement à partir de Javascript. Il y a deux choses auxquelles je peux penser :

  • Utilisation de Java (avec une applet signée)
  • Utilisation de Javascript signé, qui dans FF (et Mozilla en général) obtient des privilèges plus élevés que les JS normaux (mais il est assez compliqué à configurer)

69voto

GateKiller Points 19113

La réponse rapide et simple est non.

Javascript est un langage de haut niveau et n'a pas accès à ce genre d'informations.

7voto

Terrapin Points 15061

Non. La raison pour laquelle ActiveX peut le faire est qu'ActiveX est une petite application qui s'exécute sur la machine du client.

J'imagine que l'accès à de telles informations via JavaScript serait une vulnérabilité de sécurité.

7voto

Ryan Ahearn Points 3829

Si c'est pour une application intranet et que tous les clients utilisent DHCP, vous pouvez interroger le serveur DHCP pour l'adresse MAC pour une adresse IP donnée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X