전력 제어시스템의 시리얼 기반 DNP통신취약점에 관한 연구
A study on vulnerabilities of serial based DNP in power control fields
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
SCADA(Supervisory Control And Data Acquisition, 원방감시제어시스템) 등 상당수의 전력 제어시스템은 RS232C 시리얼 통신 및 9.6kbps의 저속 아날로그 통신을 기반으로 하는 DNP3.0 프로토콜을 사용하여 전력현장으로부터 데이터를 취득하고 있다. 이는 아날로그 통신구간에서의 공격불가, 시리얼 방식의 내재적 보안성,Master/Slave 중 Master만이 통신을 시작하는 프로토콜 특성 등으로 인해 안전하다고 알려져 왔다. 본 논문에서는 상용 제어시스템 시뮬레이터를 통해 DNP 통신을 구현한 후, 탭핑(Tapping)을 통해 기밀성, 무결성, 가용성 관점에서 보안실험을 진행하여 취약점을 확인할 수 있었다. 즉 기존에 안전하다고 여겨진 전력 현장으로부터의 데이터 취득에도 적절한 인증 및 암호화 방식을 도입하여야 함을 보일 수 있었다. DNP User Group을 중심으로 DNP 인증과 암호화에 대한 논의가 시작된 지 7~8년이 경과하였지만 실제 전력계통망에 도입하여 사용하는 곳은 없는 것으로 확인되고 있다. 이러한 이유는 전력시스템의 특수성에 따른 부가적인보안 요구사항에 기인하는데, 본 논문에서는 이러한 제약을 극복하고 실제 전력계통망에 인증과 암호화 도입을 위한고려사항을 제시하였다.
Abstract
Power control system like SCADA(Supervisory Control And Data Acquisition) is gathering information using RS232C andlow-speed analog communication network. In general, these methods are known as secure because of the secure characteristicsfrom the analog based communication network and serial communication. In this study, first we build DNP communication environment using commercial power control simulator and find somevulnerabilities by testing from the viewpoint of confidentiality, integrity and availability. Consequently, we see the necessity ofa valid method for authentication and data encryption when gathering information, even though that is known as secure so far. Discussion of needs of DNP authentication and data encryption is started about several years ago, but there is still nowhereapplied that on real environment because the current methods can not fully meet the security requirements of the realenvironment. This paper suggests a solution to the vulnerabilities, and propose some considerations for enhancing power controlsystem's security level by applying DNP authentication and data encryption.
참고문헌 (18)
- A study on information security policy of Smart Grid, "Korea Power Exchange", ~ (2012)
- National Cyber Security Center, "Security Guidelines for Electronic Control System", ~ (2010)
- 김영진, "SCADA 시스템의 안전성 확보방안에 관한 연구", 정보보호학회논문지, 19(6), pp.145~152 (2009), 한국정보보호학회
- 강동주, "전력 SCADA 시스템의 사이버 보안 위험 평가를 위한 정량적 방법론에 관한 연구", 정보보호학회논문지, 23(3), pp.445~457 (2013), 한국정보보호학회[DOI]
- 최문석, "저지연 Legacy SCADA 보안 통신장치 개발", 정보보호학회논문지, 23(2), pp.339~346 (2013), 한국정보보호학회
- 김의형, "전력 SCADA 시스템의 RS-232C 시리얼 통신구간에서의 Man-in-the-Middle Attack 가능성 연구", 보안공학연구논문지, 7(4), pp.295~310 (2010), 보안공학연구지원센터
- 신윤호, "TCP", IP환경에 기반한 SCADA 시스템의 ARP Spoofing 공격 가능성 연구, 2009, pp.9(3), 9~17[DOI]
- 장문수, "DNP3 제어시스템 프로토콜 취약점 실험", 보안공학연구논문지, 7(1), pp.15~28 (2010), 보안공학연구지원센터
- Tasik Shon, "EMS-SCADA targeted attacks and countermeasures", Presentation for Smartgrid Security Workshop 2013 (2013)
- 21 Steps to improve Cyber Security of SCADA Networks, "U.S. Department of Energy", ~ (2007)
- IEEE Power & Energy Society, "IEEE Standard for Electric Power Systems Communications–Distributed Network Protocol (DNP3)", ~ (2012)
- Tracy Amaio, "IEEE 1711-2010 Security For Legacy SCADA Protocols" (2011), SEQUI.inc
- Grant Gilchrist, "Secure Authentication for DNP3", IEEE 2008 (2008)
- Shapiro, "Critical Infrastructure Protection 3 Chap1 Do it yourself scada vulnerability testing with lzfuzz", ~ (2012)
- Triangle MicroWorks,Inc, "DNP3 Overview", ~ (2002)
- Omar Faruk, "Testing & Exploring Vulnerabilities of the Applications Implementing DNP3 Protocol", 석사, pp.2008
- Jeong-Han Yun, "A Burst-based Whitelist Model for DNP3 Communication in the SCADA System", Proceedings, The 7th International Conference on Information Security and Assurance (2013)
- Development of K-EMS, "Korea Power Exchange", ~ (2009)
