Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用Java小程序获取硬件ID吗?_Java_Hardware Id - Fatal编程技术网

可以用Java小程序获取硬件ID吗?

可以用Java小程序获取硬件ID吗?,java,hardware-id,Java,Hardware Id,我想用JavaWebApplet获取一个硬件ID。这可行吗?如果没有,是否有任何web语言可以帮助我实现更安全的身份验证?您可以大致了解,包括访问特定的。特别是,未签名的小程序“无法加载本机库”,这可能是任何类型的硬件标识所必需的。您可以大致了解,包括访问特定的。特别是,未签名的小程序“无法加载本机库”,这可能是任何类型的硬件标识所必需的 如果没有,是否有任何web语言可以帮助我实现更安全的身份验证 问题不在于身份验证的强度。而是在用户浏览器中运行的web语言是否允许远程web服务访问用户的硬件

我想用JavaWebApplet获取一个硬件ID。这可行吗?如果没有,是否有任何web语言可以帮助我实现更安全的身份验证?

您可以大致了解,包括访问特定的。特别是,未签名的小程序“无法加载本机库”,这可能是任何类型的硬件标识所必需的。

您可以大致了解,包括访问特定的。特别是,未签名的小程序“无法加载本机库”,这可能是任何类型的硬件标识所必需的

如果没有,是否有任何web语言可以帮助我实现更安全的身份验证

问题不在于身份验证的强度。而是在用户浏览器中运行的web语言是否允许远程web服务访问用户的硬件、文件等。答案是强调“不,不应该”。。。除非用户通过安装可信插件或证书隐式授予权限

如果没有,是否有任何web语言可以帮助我实现更安全的身份验证


问题不在于身份验证的强度。而是在用户浏览器中运行的web语言是否允许远程web服务访问用户的硬件、文件等。答案是强调“不,不应该”。。。除非用户通过安装可信插件或证书隐式授予权限

您可以使用任何一种方法,如下所述:

  • 使用签名Java小程序加载一些与JNI兼容的共享库并完成您的工作

    public NativeHelloApplet() {
    AccessController.doPrivileged(new PrivilegedAction() {
        public Object run() {
        try {
            System.load(System.getProperty("user.home") +"/libhello.so");
            displayHelloWorld();
        }catch(Exception e) {
            e.printStackTrace();
        }
        return null;
        }
    });
    
    }

  • 使用嵌入在网页中的VB脚本。以下是一个示例:

    使用类、属性SerialNumber和SMBIOSAssetTag。

  • 为您感兴趣的每个浏览器设计插件,并使用它们收集数据。MS使用它与FireFox进行身份验证软件检查


  • 如果你想知道更多,请放心让我知道。在这种情况下,我将在我的博客上写下你可以使用任何一种方法,如下所述:

  • 使用签名Java小程序加载一些与JNI兼容的共享库并完成您的工作

    public NativeHelloApplet() {
    AccessController.doPrivileged(new PrivilegedAction() {
        public Object run() {
        try {
            System.load(System.getProperty("user.home") +"/libhello.so");
            displayHelloWorld();
        }catch(Exception e) {
            e.printStackTrace();
        }
        return null;
        }
    });
    
    }

  • 使用嵌入在网页中的VB脚本。以下是一个示例:

    使用类、属性SerialNumber和SMBIOSAssetTag。

  • 为您感兴趣的每个浏览器设计插件,并使用它们收集数据。MS使用它与FireFox进行身份验证软件检查


  • 如果你想知道更多,请放心让我知道。在这种情况下,我将在我的博客上写下

    可能重复的可能重复的+1。这个答案非常有用地强调了信任和验证的双边性质。+1这个答案非常有用地强调了信任和验证的双边性质。