스마트공장은 기존의 생산 시스템과 ICT기술이 융합한 지능형 생산체계이다. 스마트공장을 위해서는 IoT, 빅데이터, 로봇, 인공지능 등의 기술이 요구된다. 이는 기존의 공장과 IT기술이 융합됨에 따라 IT 환경에서의 보안문제와 비 IT환경, 융합환경에서의 보안 문제를 고려해야 한다.