반응형

IoT 진단 2

UART통신(범용 비동기화 송수신기)이란?

회사에서 IoT 기기 진단에 대한 공부요구가 들어와 IoT진단을 하기위한 필요 정보들 및 지식들을 나열해 보도록 하겠습니다. 오늘은 UART를 활용한 점검입니다. 디바이스의 하드웨어 안전성 점검은 하드웨어 분해의 용이성과 디버그 포트의 접근 가능성을 기준으로 점검합니다. 디버그 포트의 예로는 UART(범용 비동기화 송수신기)와 JTAG(Joint Test Action Group)가 있습니다. IoT 점검은 해당 포트가 물리적으로 노출되어있는지, 해당 포트에서 송수신 신호가 활성화 되어있는지를 점검합니다. 보통 로직분석기와 함께 활용해서 진단을 수행합니다. 특히 UART의 허점을 악용하면 중요정보가 해커에게 노출될 수있습니다. 여기서 UART란? UART(범용 비동기화 송수신기: Universal asyn..

BLE(Bluetooth Low Energy) 이란?

회사에서 IoT 기기 진단에 대한 공부요구가 들어와 IoT진단을 하기위한 필요 정보들 및 지식들을 나열해 보도록 하겠습니다. 처음 서술할 기술은 BLE(Bluetooth Low Energy)라는 통신 입니다. IoT는 Wife, Bluetooth, Z-wave, Zigbee등과 같은 연결 통신규약들을 사용해서 이용하게 되는데, 그중 BLE통신부터 알아보도록 하겠습니다. 과거부터 기기들간의 단거리 무선통신은 Bluetooth라는 기술이 이용되었습니다. Bluetooth가 공식적으로 등장한지 약 16년이라는 세월이 흘렀지만, 여전히 기기간의 무선통신에는 Bluetooth가 사용되고, 지금 사용되는 Bluetooth는 기존과는 다른 방식입니다. 바로 BLE라는 특징을 가진 Bluetooth인데, 바로 이것이 ..