我有一个“ native ”程序(Java 语言),它想与 Google Chrome/Chromium 扩展程序进行通信。通信包含敏感信息,除了运行它们的用户(当然还有根用户)之外,其他任何人都不应访问。
我应该为这个通信 channel 选择什么技术?有解决办法吗?
编辑: 当然我可以在本地主机上打开一个 TCP/IP 端口,但是在同一主机上拥有帐户的其他用户不能访问它吗?有没有一种技术可以避免这种副作用?
我们可以从 Google Chrome 扩展访问 unix 域套接字吗?
最佳答案
假设您已经熟悉 TCP,如果您使用 localhost/127.0.0.1 进行通信,其他机器将看不到/不可用它。
关于linux - 我的 Google Chrome 扩展程序和我在 Linux 上的 native 程序之间的用户私有(private)连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962789/