2026 산업자동화 OT 보안 구축하는 법 초보자 가이드
생산 설비가 갑자기 멈췄는데 원인이 고장도, 작업 실수도 아니라면 어떨까요? 최근 공장은 PLC, HMI, 원격 I/O, 산업용 PC와 각종 계측 장비를 네트워크로 연결하면서 편의성과 생산성을 높이고 있습니다. 하지만 연결 지점이 늘어난 만큼 악성코드, 계정 탈취, 잘못된 원격 접속이 산업자동화 제어시스템의 가동률과 안전에 영향을 줄 가능성도 커졌습니다.
처음 OT 보안을 맡은 담당자에게 필요한 것은 비싼 솔루션부터 구매하는 일이 아닙니다. 먼저 보호할 설비가 무엇인지 파악하고, 통신 경로와 계정을 정리한 뒤, 생산에 영향을 주지 않는 순서로 통제해야 합니다. 이 글은 2026년 현장에서 적용할 수 있도록 기초 개념부터 자산 목록, 네트워크 분리, 원격 접속, 백업과 점검 방법까지 차근차근 설명합니다.
산업자동화 OT 보안이 필요한 이유와 기본 개념
IT 보안과 OT 보안은 무엇이 다를까요?
IT 보안이 문서, 고객 정보, 업무 서버의 기밀성과 무결성을 중요하게 본다면 OT 보안은 여기에 설비의 가용성과 물리적 안전을 더 강하게 고려합니다. 사무용 PC는 보안 패치를 위해 재부팅할 수 있지만, 24시간 운전하는 PLC나 SCADA 서버를 임의로 재시작하면 생산 손실이나 공정 이상이 발생할 수 있습니다. 그래서 일반적인 IT 보안 방법을 그대로 적용하기보다 설비 제조사의 지원 범위, 정지 가능 시간, 공정 위험도를 함께 검토해야 합니다.
OT는 운영기술을 뜻하며 PLC, DCS, HMI, SCADA, 산업용 네트워크, 센서와 계측기처럼 실제 공정을 감시하고 제어하는 영역을 포함합니다. 제어의 기본 구조가 낯설다면 제어시스템의 용어 정의를 먼저 살펴보면 입력, 처리, 출력의 관계를 이해하는 데 도움이 됩니다.
초보자가 알아야 할 세 가지 보안 목표
첫째는 필요한 순간에 설비가 정상 동작하는 가용성, 둘째는 프로그램과 설정값이 허가 없이 바뀌지 않는 무결성, 셋째는 도면과 생산 데이터가 외부에 노출되지 않는 기밀성입니다. 예를 들어 탱크 수위 센서값이 조작되면 정보 유출이 없어도 잘못된 밸브 제어로 이어질 수 있으므로 무결성과 안전이 핵심이 됩니다.
- 가용성: 랜섬웨어, 네트워크 폭주, 장비 장애에도 핵심 공정을 유지할 수 있어야 합니다.
- 무결성: PLC 로직, HMI 화면, 계측기 범위와 경보 설정의 변경 이력이 남아야 합니다.
- 기밀성: 공정 레시피, 설비 도면, 원격 접속 정보는 승인된 인원만 열람해야 합니다.
- 안전성: 보안 조치 자체가 비상정지나 안전계장 기능을 방해해서는 안 됩니다.
초보자가 기억할 원칙은 간단합니다. OT 보안의 목적은 네트워크를 복잡하게 만드는 것이 아니라, 허가된 사람이 허가된 방식으로 설비를 안정적으로 운전하게 만드는 것입니다.
첫 단계는 PLC보다 자산 목록부터 만드는 것입니다
현장에서 빠뜨리기 쉬운 자산 찾기
보이지 않는 장비는 보호할 수 없습니다. 제어반 안의 PLC만 기록하고 끝내면 엔지니어링 노트북, 무선 공유기, 유지보수용 USB, 프로토콜 변환기, 데이터 수집 게이트웨이 같은 실제 위험 지점을 놓치게 됩니다. 생산 라인을 따라가며 전원이 연결된 장비와 통신 케이블의 양쪽 끝을 확인하고, 운영·보전·전산 담당자가 각자 알고 있는 정보를 합쳐야 합니다.
자산대장에는 최소한 장비명, 제조사, 모델, 펌웨어 또는 운영체제 버전, IP 주소, 설치 위치, 담당자, 통신 대상, 백업 위치와 공정 중요도를 기록합니다. 계측 분야를 처음 접하는 담당자는 산업설비자동화 분야의 구성과 업무 범위도 참고할 수 있습니다. 센서에서 제어기, 구동부까지 이어지는 흐름을 이해하면 조사 범위가 훨씬 선명해집니다.
중요도를 기준으로 우선순위 매기기
모든 장비를 같은 수준으로 관리하면 예산과 인력이 빠르게 소진됩니다. 장비가 멈췄을 때 인명 안전, 생산량, 품질, 환경, 복구 시간에 미치는 영향을 각각 평가해 상·중·하 등급을 부여해 보세요. 동일한 PLC라도 보조 포장 설비와 핵심 반응 공정을 제어하는 장비의 우선순위는 달라야 합니다.
- 1단계: 공정 흐름도와 전기 도면을 바탕으로 장비 후보를 작성합니다.
- 2단계: 현장을 돌며 실제 모델명, 포트 연결, 미등록 장비를 확인합니다.
- 3단계: 장비별 통신 상대와 외부 연결 여부를 표시합니다.
- 4단계: 정지 영향과 예상 복구 시간을 기준으로 중요도를 분류합니다.
- 5단계: 분기 또는 반기마다 변경된 장비와 임시 연결을 갱신합니다.
예산은 사업장 규모와 기존 환경에 따라 크게 달라지지만, 소규모 라인은 우선 스프레드시트와 현장 점검표로 시작할 수 있습니다. 이후 장비가 수백 대로 늘거나 변경 추적이 어려워질 때 자산관리·네트워크 가시화 솔루션 도입을 검토하면 됩니다. 처음부터 자동 탐색을 강하게 수행하면 오래된 장비에 부하를 줄 수 있으므로 수동 조사와 안전한 수동형 모니터링을 우선하는 편이 좋습니다.
네트워크 분리와 접근제어를 쉽게 설계하는 법
한 개의 평면 네트워크에서 벗어나기
사무실 PC와 생산 설비가 같은 네트워크에서 자유롭게 통신하면 한쪽의 사고가 다른 쪽으로 번지기 쉽습니다. 기본 방향은 업무망, OT 관리 구간, 생산 셀, 외부 공개 구간을 목적별로 나누고 방화벽이나 접근제어 장비를 통해 필요한 통신만 허용하는 것입니다. 여기서 분리는 케이블을 무조건 따로 설치한다는 뜻이 아니라, 위험과 운영 조건에 따라 물리적 분리와 논리적 분리를 조합한다는 의미입니다.
초보자는 먼저 ‘누가 누구와 왜 통신하는가’를 표로 만들어 보세요. 예를 들어 HMI가 PLC의 특정 주소로 산업용 프로토콜을 사용하는 것은 필요하지만, 일반 사무용 노트북이 모든 PLC에 직접 접근할 이유는 거의 없습니다. 인터넷에서 설비로 들어오는 직접 포트 개방도 피하고, 승인된 중계 지점과 인증 절차를 거치도록 설계해야 합니다.
허용 목록을 만드는 실무 순서
기존 통신을 모른 채 방화벽 규칙을 한꺼번에 차단하면 정상 생산까지 멈출 수 있습니다. 일정 기간 수동형으로 트래픽을 관찰하고, 설비 공급사와 공정 담당자가 필요한 통신인지 확인한 다음 단계적으로 규칙을 적용해야 합니다. 변경 전에는 복구 절차와 책임자를 정하고, 적용 후에는 품질 데이터 전송과 시간 동기화처럼 눈에 잘 띄지 않는 기능도 점검합니다.
| 구간 | 허용 예시 | 주의할 점 |
|---|---|---|
| 업무망→OT | 승인된 중계 서버 접속 | 사용자 PC의 PLC 직접 접속 차단 |
| HMI→PLC | 필요한 제어·조회 통신 | 대상 IP와 서비스 범위 최소화 |
| 설비→인터넷 | 승인된 업데이트·시간 서버 | 상시 무제한 연결 금지 |
| 협력사→설비 | 승인 시간 내 원격 세션 | 다중 인증과 작업 기록 적용 |
- 사용하지 않는 스위치 포트와 무선 기능을 비활성화합니다.
- 기본 비밀번호를 변경하고 개인별 계정을 발급합니다.
- 관리용 노트북은 일반 웹서핑과 이메일 용도로 사용하지 않습니다.
- 방화벽 규칙에는 요청자, 목적, 적용일, 만료일을 함께 기록합니다.
- VLAN만 구성했다고 완전한 보안 경계가 생긴 것으로 오해하지 않습니다.
네트워크 분리는 한 번의 공사가 아니라 지속적인 운영 규칙입니다. 임시 연결에는 만료일을 두고, 작업이 끝나면 실제로 제거되었는지 확인하세요.
원격 유지보수와 계정을 안전하게 운영하는 법
공용 계정과 상시 접속부터 줄이기
현장에서는 교대 편의를 이유로 여러 사람이 하나의 관리자 계정을 공유하기 쉽습니다. 하지만 사고가 발생하면 누가 언제 PLC 프로그램을 내려받았는지 확인하기 어렵습니다. 사람마다 계정을 분리하고, 역할에 필요한 최소 권한만 부여하며, 퇴사·부서 이동·협력사 계약 종료 시 즉시 회수하는 절차가 필요합니다.
원격 유지보수는 이동 시간을 줄이고 장애 대응을 빠르게 하지만, 외부에서 핵심 설비로 이어지는 통로이기도 합니다. VPN 사용만으로 충분하다고 생각하지 말고 다중 인증, 접속 승인, 허용 시간, 대상 장비 제한, 세션 기록을 함께 적용해야 합니다. 급한 장애라고 해서 개인용 원격제어 프로그램을 임의 설치하면 승인되지 않은 상시 통로가 남을 수 있습니다.
안전한 원격 작업의 단계별 체크리스트
- 작업 전: 요청자, 협력사, 작업 대상, 예상 시간과 변경 내용을 승인받습니다.
- 접속 시: 개인 계정과 다중 인증을 사용하고, 지정된 점프 서버를 거칩니다.
- 작업 중: 현장 담당자가 공정 상태를 확인하며 세션과 주요 명령을 기록합니다.
- 변경 후: PLC 로직과 HMI 프로젝트의 변경 전후 버전을 비교합니다.
- 종료 시: 세션을 끊고 임시 권한과 계정을 회수한 뒤 정상 운전을 확인합니다.
패스워드는 장비별로 다르게 관리하고 가능한 경우 비밀번호 관리 도구를 사용합니다. 다만 오래된 PLC나 HMI는 긴 비밀번호, 다중 인증, 최신 암호 방식을 지원하지 않을 수 있습니다. 이때 장비를 즉시 교체할 수 없다면 방화벽으로 접근 위치를 제한하고, 중계 서버에서 강한 인증을 수행하며, 사용 시간을 감시하는 보완 통제를 적용해야 합니다.
현장 작업자의 편의도 중요합니다. 절차가 지나치게 복잡하면 계정을 메모지에 적거나 우회 접속을 만드는 부작용이 생길 수 있습니다. 실제 교대 근무와 긴급 출동 상황을 반영해 승인 담당자의 부재 시 대체 절차를 마련하고, 분기별로 사용되지 않는 계정과 과도한 관리자 권한을 검토하세요.
백업·패치·사고 대응을 생산 중단 없이 준비하기
복원 가능한 백업이 진짜 백업입니다
PLC 프로그램 파일 하나만 보관해서는 충분하지 않습니다. HMI 프로젝트, SCADA 설정, 산업용 PC 이미지, 드라이브 파라미터, 계측기 설정, 레시피, 라이선스 정보, 네트워크 장비 구성도 함께 확보해야 합니다. 파일명에는 설비명과 날짜, 승인 버전을 넣고 운영망과 분리된 저장소에 복사본을 보관하세요.
백업 성공 메시지가 있어도 실제 복원이 되지 않을 수 있습니다. 개발 소프트웨어 버전이 맞지 않거나 암호와 라이선스가 없고, 교체 장비의 펌웨어가 달라 프로젝트를 열지 못하는 사례가 있기 때문입니다. 최소 연 1회 이상 중요 설비의 복원 훈련을 수행하되, 실제 운전 장비가 아닌 예비 장비나 검증 환경에서 먼저 시험하는 것이 안전합니다.
패치는 위험도와 정지 일정을 함께 봅니다
최신 패치를 즉시 적용하는 방식이 모든 OT 장비에 적합한 것은 아닙니다. 제조사 지원 여부, 취약점 악용 가능성, 외부 노출 정도, 공정 중요도와 재부팅 필요 여부를 검토해 우선순위를 정해야 합니다. 적용 전 호환성을 시험하고 정기보수 시간에 배포하며, 문제가 생겼을 때 되돌릴 방법을 준비합니다.
- 즉시 검토: 외부에 노출됐거나 실제 악용 위험이 높은 취약점
- 계획 적용: 제조사 검증이 끝났고 다음 정기보수 때 시험할 수 있는 패치
- 보완 통제: 지원 종료 장비에 대한 접근 차단, 구간 격리, 집중 모니터링
- 교체 계획: 보안 업데이트와 예비 부품을 더 이상 구할 수 없는 핵심 장비
사고 대응 연락망에는 보안 담당자뿐 아니라 생산, 설비보전, 안전, 품질, 경영진과 장비 공급사를 포함해야 합니다. 의심스러운 통신이 보인다고 PLC 전원을 바로 끄면 더 큰 안전 문제가 생길 수 있으므로, 누가 공정 정지 여부를 판단하고 어떤 순서로 네트워크를 격리할지 문서화하세요. 제어 원리를 더 공부하려면 제어 시스템 관련 개념 자료를 함께 참고할 수 있습니다.
자주 묻는 질문과 30일 실행 계획
초보 담당자가 자주 묻는 질문
Q. 소규모 공장도 OT 보안 솔루션이 꼭 필요한가요?
규모가 작아도 원격 접속과 USB 사용, 공용 계정이 있다면 기본 통제는 필요합니다. 다만 고가 제품부터 구매하기보다 자산대장, 백업, 계정 분리, 네트워크 경계 설정처럼 비용 대비 효과가 큰 조치부터 시작하는 것이 현실적입니다.
Q. 오래된 PLC는 인터넷에 연결하지 않으면 안전한가요?
인터넷과 직접 연결되지 않아도 유지보수 노트북, USB, 협력사 접속, 상위 시스템을 통해 위험이 전달될 수 있습니다. 노후 장비는 자체 보안 기능이 부족하므로 접근 가능한 단말을 제한하고 별도 구간에 배치하며 변경 여부를 점검해야 합니다.
Q. 백신을 PLC에 설치하면 되나요?
대부분의 PLC에는 일반 PC용 백신을 설치할 수 없습니다. 산업용 PC와 서버도 제조사가 지원하는 제품과 설정을 확인해야 합니다. PLC는 네트워크 분리, 허용 통신 제한, 프로그램 변경 통제, 검증된 백업이 더 직접적인 보호 수단입니다.
Q. 보안 점검 때문에 생산이 멈출 수 있나요?
능동 스캔이나 설정 변경은 일부 노후 장비에 부하를 줄 가능성이 있습니다. 장비 공급사와 점검 범위를 합의하고 수동형 확인부터 시작하며, 정지 가능한 시간과 복구 담당자를 정한 뒤 작업해야 합니다.
첫 30일에 실행할 현실적인 순서
처음부터 완벽한 산업자동화 보안 체계를 만들려고 하면 현장의 협조를 얻기 어렵습니다. 첫 달에는 위험을 눈에 보이게 만들고, 즉시 개선할 수 있는 항목을 처리하는 데 집중하세요. 다음 계획은 전담 인력이 많지 않은 사업장에서도 활용할 수 있습니다.
- 1주차: PLC, HMI, 계측 장비, 산업용 PC와 원격 접속 지점을 조사하고 담당자를 지정합니다.
- 2주차: 공용·기본 계정, 미승인 원격제어 도구, 불필요한 인터넷 연결을 확인합니다.
- 3주차: 핵심 설비의 프로그램과 설정을 백업하고 예비 장비에서 파일 열기까지 검증합니다.
- 4주차: 네트워크 통신표와 사고 연락망을 만들고, 위험도가 높은 세 가지 개선 과제를 선정합니다.
마지막으로 ‘설비가 멈추면 몇 시간 안에 복구할 수 있는가’, ‘최근 PLC 로직 변경자를 확인할 수 있는가’, ‘협력사 접속이 끝난 뒤 권한이 자동으로 사라지는가’를 질문해 보세요. 세 질문에 명확히 답하기 어렵다면 그 항목이 다음 개선 순서입니다. 작게 시작해 기록하고, 시험한 뒤 확대하는 방식이 생산성과 안전을 지키는 가장 실용적인 OT 보안 접근입니다.

- 다음글2026 산업자동화 계측 오차 잡는 숨은 교정 꿀팁 가이드 26.08.06
등록된 댓글이 없습니다.
