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:

  1. Multilevel security (MLS)
  2. Multiple Independent Levels of Security (MILS)

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?

  • MLS and MILS are not solutions to connect and secure networks.
    – schroeder
    Sep 2, 2019 at 10:38
  • For starters, make sure that those services in private network listen only on local interface. Sep 28, 2020 at 7:18

1 Answer 1


MLS and MILS are general concepts rather than technical solutions.

Usually 2 networks are connected with a router inbetween. The router has ACLs or firewall features which allow you to filter the traffic between both networks.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.