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