Hi,
I am building an app that exchanges sensitive data between the extension and the native host. I realized that communication between the 2 is done via Named Pipes
(see here). This means, as far as I understand, that other processes can read/write to this pipe. This can be dangerous if we have a malicious process on the end user machine, which led me to a couple of questions:
- Why is chromium using named pipes instead of anonymous pipes?
- What are the best practices to secure the communication between the extension and the NH?
- Would it be possible for chromium to change it to unnamed pipes?
Thank you,
Moaz.