Embedded 2

Service 기반 시스템 권한 기능 구현기 — JSON 프로토콜과 OS 추상화 설계

들어가며지난 글에서 시스템 권한을 안전하게 사용하기 위한 아키텍처를 설계했다.2025.12.03 - [개발] - Windows·Linux에서 시스템 권한을 다루는 올바른 아키텍처 설계이번 글에서는 그 아키텍처를 기반으로 실제 동작하는 기능을 구현해 본 과정을 정리해 보려 한다.우선 빠르게 기능을 검증하기 위해 Windows 환경만을 대상으로 최소 기능의 Service 프로그램을 만드는 것을 목표로 했다.먼저 서비스 프로그램에 필요한 기능들을 쭉 나열해 보았다.* 서비스 프로그램의 구현 CheckList☐ IPC통신 기능 (↔Application, QLocalSocket)☐ 시스템권한 기능ㄴ☐ Service 프로토콜 설계/개발ㄴ☐ 시간 쓰기 처리 기능☐ Windows Installer에 추가 (후순위)☐ ..

개발 2025.12.10

산업용 제어 장치에서의 인증서 처리와 OPC UA 보안 이해하기

들어가며지금 진행 중인 프로젝트에 OPC UA Server 기능 개발 요구가 있어서 공부하게 됐다.OPC UA(Open Platform Communications Unified Architecture)는 산업용 제어 장치들끼리 데이터를 주고받는 기능으로인증서를 통해 장치인증과 사용자 인증을 지원한다.먼저 인증서에 대한 내용을 공부하고, 특히 산업용 제어 장치의 인증서에 대해 정리해 보자. 제어장치의 인증서현재 진행 중인 프로젝트는 PLC Device 또는 HMI Device에서 동작한다.산업용 제어 장치는 서로 간의 통신이 항상 중요한 포인트이다. 그렇다면 통신을 맺기 전 디바이스끼리 어떻게 알아볼 수 있을까.이때 장치의 고유 Key 값을 하는 게 인증서가 된다.보안파트에서 항상 빠지지 않는 "개인키(P..

개발 2025.11.28