I am looking for a way to isolate two different networks from each other. Suppose we have 2 different networks (public and private). I am looking for a way to connect to these two networks via a single network wire in a trusted way.
I did some search and I found that there are two solutions for this purpose:
Unfortunately, I could not find any obvious difference between these two methods. I also found out that MILS used separation kernel for making different networks independent.
Would you please explain these two methods and their differences for me? Also would you please tell me what is the relation between cross-domain solutions, trusted-OS and these two methods?