我的意思是不要使用ipc方法,如管道,共享内存。进程A直接访问进程B.为什么不能直接与对方进行沟通?
2
A
回答
4
如果任何进程能够与其他任何人进行通信,那么根本就没有数据保护。通信可以被看作是从其他进程内存读取的,如果你没有提供这样的机制,他们可以通信的唯一方式就是通过读取对方的内存并在那里写入。如果发生这种情况,有人可能会创建一个程序来读取其他程序中的所有敏感信息。
长话短说,这是不可能的,出于安全原因。
+0
是的,thanks.com通过内核的通信可以是安全的,是不是?设计意图? – emmons
+0
几乎可以,通过内核可以实现一些安全防范措施 –
相关问题
- 1. 为什么matplotlib不直接对对象进行操作?
- 2. 直接与SCGI通道沟通
- 3. 用JavaScript直接与相机沟通
- 4. aspectJ方面的直接沟通?
- 5. 为什么不能直接调用res.json?
- 6. PHP的操作系统不能很好地与对方沟通
- 7. CSS只与直接链接,为什么相对不会工作?
- 8. 为什么我不能直接在C#中通过RoutedEventHandler
- 9. 为什么不能通过硬件中断直接调用schedule()?
- 10. 为什么我的客户不能相互沟通? (java服务器套接字)
- 11. 为什么我不能直接从ListItemCollection对象绑定gridview?
- 12. 为什么你不能直接存根!模拟对象?
- 13. 为什么RP和IP通过浏览器进行通信而不是直接进行?
- 14. 为什么Unary Operators不能直接在Java的值上运行?
- 15. 为什么不能直接运行'源bin /激活'?
- 16. 为什么水豚不能直接提交行动?
- 17. 为什么我不能直接在int对象上调用方法?
- 18. 你需要额外的套接字才能进行3方向的沟通吗?
- 19. iPhone用户之间的直接沟通
- 20. 为什么接口不能通过指针引用实现方法,而直接访问仍然可行?
- 21. 什么是与DLL互相沟通的最佳方式
- 22. 与Bonjour沟通的最佳方式是什么?
- 23. 为什么垂直方向不能垂直渲染图像?
- 24. 描述为什么直接以表格名称进行直接下单
- 25. 为什么Python不能通过子进程执行java.exe?
- 26. 为什么我不能使用wait和onServiceConnected进行通知?
- 27. 为什么使用Spring DAO类而不是普通方法进行接口?
- 28. 为什么我不能通过结构与redis-cli进行交互?
- 29. 为什么php不能与本地的sql数据库进行通信?
- 30. 为什么我不能与我的按钮进行交互?
他们将如何“直接”沟通? – cnicutar