運用與PACBTI整合功能,IAR Embedded Workbench for Arm 9.40提升程式碼安全

Date:

嵌入式軟體與服務全球領導者IAR發表旗下廣受歡迎之IAR Embedded Workbench® for Arm的v9.4版。最新版本納入程式碼安全的提升:加入Armv8.1-M專屬的指標驗證與分支目標辨識 (PACBTI)延伸架構。藉由PACBTI,使用者的程式將可透過加密簽章來增進防護,防止攻擊者掌控整個系統。新版本並納入更強化的智慧型IDE Build Actions,讓軟體工程師擁有更佳的開發體驗。

由於相關法規對安全產品的需求不斷增長,IAR的最新版本滿足了增強程式碼安全性的關鍵需求。在眾多焦點特性中,IAR Embedded Workbench for Arm的新編譯器函式搭配PACBTI延伸架構,能強力抵禦兩種盛行的攻擊手段:包括返回導向編程(ROP)與跳轉導向編程(JOP)。此兩種攻擊技巧涉及運用使用者程式裡的程式碼片段。透過包括堆疊溢出(stack smashing)等攻擊手法來獲取呼叫堆疊的控制權,攻擊者會覆寫存在堆疊中的關鍵指標,將指向位址轉至已發現的漏洞程式碼片段,藉以執行攻擊者想達成的目的。藉由上述新功能,IAR Embedded Workbench樹立了強大的屏障,使攻擊者更難運用程式碼漏洞及破壞系統完整性。

PACBTI設計可用於找出與排除用於發動攻擊的程式錯誤,然而實務上其須依賴健全的軟體開發方式,包括運用各種程式碼分析工具。

IAR技術長Anders Holmberg表示:「安全已成為嵌入式軟體開發業者的優先要務。最新版IAR Embedded Workbench for Arm結合發展成熟的軟體開發程序,為真正安全嵌入式應用奠定基礎。向來以效率、生產力、程式碼品質聞名的IAR,輔以IAR Embedded Trust 及 IAR Secure Deploy嵌入式安全解決方案,成為目前最完備的端對端解決方案之一,將確保從產品開發到大量生產的每個步驟均覆蓋更強大的安全防護。」

IAR Embedded Workbench for Arm為一完備的開發工具鏈,包含高度最佳化的編譯器以及先進除錯功能。開發者可利用如C-STAT與C-RUN等程式碼分析工具主動找出各種程式碼問題、並提升程式碼品質、及盡可能減少潛在的資安攻擊途徑。靜態與執行階段分析在開發流程中都扮演關鍵角色,可確保發掘與消弭各種防禦漏洞。此外,最新版中並展示了IDE Build Actions,其可取代預組譯與後組譯動作,讓開發者在進行編譯與鏈結之前就能執行命令。

為延續先前版本推出Armv8-A AARCH64支援能力的發展動能,IAR Embedded Workbench for Arm 9.40進一步擴展功能,透過對Armv8-A AARCH32的支援能力使64位元處理器能在32位元模式下執行。此外,新版本亦延伸對Renesas E2/E2 lite模擬器的相容性,為Arm Cortex-M MCU 與Cortex-A MPU提供無縫銜接的編程與除錯功能,同時最新版本也新增對各大半導體夥伴廠商超過275種新元件之支援。最後,在延伸語言模式中,IAR C/C++ Compiler支援額外的GCC編譯器函式屬性,拓展了廣大嵌入式RTOS/中介軟體生態系的互通性。藉由IAR Embedded Workbench for Arm 9.40,IAR實踐致力為開發者提供先進工具與完善安全措施之承諾,將推動嵌入式產業邁向創新與更強完整性的未來。

spot_img

Related articles

Alibaba.com 3C周邊需求大漲61% 台灣中小企業展望商機

蘋果日前舉辦秋季發表會,宣布換充電接口的消息立刻引起全球用戶的關注同時也為供應商們帶來商機。

小村遠遠

由有限責任台東縣橄欖葉合作農場、沐忻有限公司聯合主辦的「來自遠方的香氣記憶——台東里山產業特展」,日前在松菸文創園區藝思空間正式開展。

IC現貨市場

   IC現貨市場的零件購買非常廣泛,IC積體電路是電子產品中掌管記憶、運算、邏輯、驅動…..等功能的心臟零件,從電子錶、電話、電視、電腦、生產設備無一不需要IC的支持。IC現貨市場的缺料可能對許多行業造成影響。為了應對這種情況,許多公司可能會採取多種措施,例如:預先囤積庫存、尋找替代型號、與供應商建立更穩定的半導體供應鏈等。      全球半導體因全球不確定市場變化而存在一時缺貨,現階段全球半導體缺貨仍舊覆蓋各產品類別,除了成熟製程的功率半導體MOSFET、電源管理晶片PMIC等,還有先進製程的手機繪圖處理器GPU.CPU.MPU.FPGA面臨此問題,由於台灣在全球半導體產業中扮演著全球經濟中心的重要角色,特別是擁有眾多IC製造廠商和供應鏈合作夥伴,缺料缺貨問題可能會對台灣和全球的經濟和相關產業產生廣泛的影響。  IC積體電路的價格是時刻在變動的,受到市場供需、品牌、型號、規格、產品狀況和供應商等多個因素的影響。IC積體電路缺貨 可能對整個產業鏈產生連鎖影響,並對企業的業務運營、市場競爭力和客戶滿意度造成不利影響。因此,及早識別和應對IC供應和替代型號…問題_至關重要,包括與供應商緊密合作、多元化供應鏈、有效的庫存管理和風險管理等措施。 ...

電晶體是什麼?

電晶體是一種半導體元件,其中最常見的類型是「電晶體」和「場效電晶體」,具有控制和放大電流的能力,是現代電子裝置中非常重要的組成部分,如:各式消費性電子產品、電腦、手機…等電子設備。 由三個半導體層組成,通常是矽或砷化鎵等。這些層被稱為「基底」、「發射極」和「集電極」。 場效應電晶體(MOSFET)是另一種常見的電晶體類型。它與晶體管的工作原理有所不同,使用閘極電壓來控制電流、超低的Rds內阻抗。FET通常被用於放大和調節電信號、開關….等。 電晶體有多種型號,具有不同的特性和應用: NPN Bipolar Junction Transistor...