룰셋의 무결성을 원격으로 검증하는 방법 및 이를 이용한 미들박스 시스템을 개시한다. 본 발명의 일 실시예에 의하면, 룰셋(rule-set)의 무결성(integrity) 검증 시스템에서 수행되는 방법으로서, 미들박스(middlebox)에 저장된 제1룰셋을 대상으로 제1코드에 포함된 해시함수(hash function)를 적용하여 제1해시 값을 도출하는 단계; 컨트롤러(controller)에 저장된 하나 이상의 룰셋 중 상기 미들박스로 전송된 룰셋을 대상으로 제2코드에 포함된 상기 해시함수를 적용하여 제2해시 값을 도출하는 단계; 상기 제1해시 값과 상기 제2해시 값을 서버로 전송하는 단계; 및 상기 제1해시 값과 상기 제2해시 값 사이의 동일 여부를 기초로 상기 제1룰셋의 무결성을 검증하는 단계를 포함하는 것을 특징으로 하는 룰셋의 무결성을 검증하는 방법을 제공한다.