一个进程可以通过IPC破坏另一个进程吗?

时间:2017-08-10 05:32:13

标签: memory process ipc

根据我的研究,我了解如果两个进程通过共享内存进行通信,那么如果共享段受到损坏,则两个进程都很可能会受到影响。

我想知道的是,损坏的进程是否能够通过传递错误的文件描述符或通过IPC方法(如unix套接字或dbus)发送损坏的消息来破坏健康的进程内存。如果它很重要,我问的是由于编程错误导致的腐败,而不是有目的的利用。

如果我的问题过于宽泛,我会道歉,我认为答案对于有经验的程序员来说是显而易见的,但这已经困扰了我一段时间,而且很难在网上找到令人满意的答案

1 个答案:

答案 0 :(得分:0)

肯定是的。 如果接收过程采用某种内存布局并且您将其损坏,则很容易出现错误。