휴대폰, 자동차부터 스마트 온도조절기, 가전제품에 이르기까지 점점 더 많은 일상 생활 시스템들이 클라우드에 연결되고 있는 추세다. 이처럼 커넥트비티 기능이 향상됨에 따라 펌웨어와 데이터를 모두 보호할 수 있는 칩 수준의 강력한 고급(advanced) 보안 조치를 도입해야 하는 필요성이 대두되고 있다. 이에 마이크로칩테크놀로지는 현재 발생하고 있을 뿐 아니라 앞으로도 계속해서 나타날 것으로 예상되는 보안 위협에 방어하기 위해 PIC18-Q24 마이크로컨트롤러(MCU) 제품군을 출시했다. PIC18-Q24 MCU는 임베디드 시스템에서 악의적으로 디바이스를 재프로그래밍하는 위협에 대응하기 위해 프로그래밍 및 디버깅 인터페이스 비활성화(PDID, Programming and Debugging Interface Disable) 기능을 도입했다. 이 향상된 코드 보호 기능은 프로그래밍·디버깅 인터페이스에 대한 액세스를 차단하고, 펌웨어를 무단으로 읽거나 수정 또는 삭제하려는 시도를 차단한다. 그렉 로빈슨 마이크로칩 8비트 MCU 사업부 부사장은 "시스템 보안이 아무리 강력해도 결국은 시스템 내 가장 취약한 부분으로 전체 보안 수준이 결정된다"며 "따라서 모든 프로그래머
IAR은 Arm용 IAR 임베디드 워크벤치 9.40 버전을 21일 발표했다. 이번 최신 업데이트는 코드 보안 기능을 향상시킨 Armv8.1-M용 PACBTI(Pointer Authentication and Branch Target Identification) 확장판을 통합한 것이 특징이다. PACBTI를 사용하면 암호화 서명 구현을 통해 사용자 애플리케이션을 보호할 수 있어 악의적인 공격자가 전체 시스템을 마음대로 조작하지 못하도록 효과적으로 막을 수 있다. 또한 이 버전은 향상된 스마트 IDE 빌드 액션을 포함하고 있어 소프트웨어 엔지니어의 개발 환경을 개선한다. 법제화 및 규제 강화로 인해 안전한 제품에 대한 수요가 증가함에 따라 IAR의 최신 버전은 보다 강화된 코드 보안에 대한 수요를 충족하고 있다. 최신 업데이트 버전에서 주목할 만한 특징 중 하나는 PACBTI 확장판에 의해 Arm용 IAR 임베디드 워크벤치에 컴파일러 기능이 새롭게 보완되었다는 점이다. 이 컴파일러는 반환 지향 프로그래밍(Return-Oriented Programming, ROP), 점프 지향 프로그래밍(Jump-Oriented Programming, JOP) 등 두 가지 일반적인