MCU mรฃ hรณa mแปi, firmware tรนy biแบฟn vร dแปch vแปฅ triแปn khai cแปงa Microchip ฤฦฐแปฃc thiแบฟt kแบฟ ฤแป giรบp cรกc nแปn tแบฃng giแบฃi phรกp phรกt hiแปn vร ngฤn chแบทn firmware ฤแปc hแบกi trฦฐแปc thแปi ฤiแปm chแบกy chฦฐฦกng trรฌnh (runtime).
Theo ฤรณ, Microchip Technology Inc. vแปซaย cรดng bแป mแปt bแป vi ฤiแปu khiแปn (MCU) hแป trแปฃ mรฃ hรณa mแปi, CEC1712 MCU [INSERT LINK] vแปi firmware tรนy biแบฟn Soteria-G2 [INSERT LINK] – ฤฦฐแปฃc thiแบฟt kแบฟ ฤแป ngฤn chแบทn nhแปฏng mรฃ ฤแปc nhฦฐ lร rootkit vร bootkit cho nhแปฏng hแป thแปng khแปi ฤแปng tแปซ bแป nhแป flash SPI (Serial Peripheral Interface – giao diแปn thiแบฟt bแป ngoแบกi vi nแปi tiแบฟp).
Firmware tรนy biแบฟn Soteria-G2 cแปงa Microchip trรชn cรกc bแป vi ฤiแปu khiแปn dแปฑa trรชn CEC1712 Arm Cortex-M4 ฤแบงy ฤแปง tรญnh nฤng ฤแบฃm bแบฃo hoแบกt ฤแปng khแปi ฤแปng an toร n bแบฑng cฦก chแบฟ bแบฃo vแป sแปฑ tin cแบญy bแบฑng phแบงn cแปฉng trong chแบฟ ฤแป tiแปn khแปi ฤแปng cho cรกc hแป ฤiแปu hร nh khแปi ฤแปng tแปซ bแป nhแป flash SPI bรชn ngoร i. Ngoร i ra, CEC1712 cรฒn cung cแบฅp khแบฃ bแบฃo vแป bแบฑng cรกch nฤng thu hแปi khรณa vร quay trแป lแบกi bแป mรฃ cลฉ trong vรฒng ฤแปi, hแป trแปฃ cแบญp nhแบญt bแบฃo mแบญt khi hแป thแปng ฤang hoแบกt ฤแปng. Tuรขn thแปง hฦฐแปng dแบซn NIST 800-193, CEC1712 bแบฃo vแป, phรกt hiแปn vร khรดi phแปฅc lแบกi sau sแปฑ cแป hแป thแปng ฤแป ฤแบฃm bแบฃo ฤแป แปn ฤแปnh firmware trรชn toร n bแป nแปn tแบฃng giแบฃi phรกp. Tรญnh nฤng khแปi ฤแปng an toร n dแปฑa trรชn nฤng lแปฑc bแบฃo vแป sแปฑ tin cแบญy bแบฑng phแบงn cแปฉng cรณ รฝ nghฤฉa quan trแปng ฤแปi vแปi viแปc bแบฃo vแป hแป thแปng trฦฐแปc cรกc mแปi ฤe dแปa trฦฐแปc khi chรบng cรณ thแป ฤฦฐแปฃc tแบฃi vร o trong hแป thแปng vร chแป cho phรฉp hแป thแปng khแปi ฤแปng thรดng qua sแปญ dแปฅng phแบงn mแปm ฤรฃ ฤฦฐแปฃc nhร sแบฃn xuแบฅt tin cแบญy.ย
Firmware Soteria-G2 ฤฦฐแปฃc thiแบฟt kแบฟ ฤแป sแปญ dแปฅng cรนng vแปi CEC1712 nhแบฑm cho phรฉp cรกc nhร thiแบฟt kแบฟ ฤแบฉy nhanh tแปc ฤแป แปฉng dแปฅng vร triแปn khai cฦก chแบฟ khแปi ฤแปng an toร n (Secure Boot) bแบฑng cรกch ฤฦกn giแบฃn hรณa quรก trรฌnh viแบฟt mรฃ phแบงn mแปm vร giแบฃm thiแปu rแปงi ro. Soteria-G2 sแปญ dแปฅng cรดng cแปฅ bootloader an toร n, khรดng thแป bแป can thiแปp CEC1712, ฤฦฐแปฃc triแปn khai trong bแป nhแป chแป ฤแปc ROM (Read-Only Memory), nhฦฐ lร cฦก chแบฟ ฤแบฃm bแบฃo ฤแป tin cแบญy cแปงa hแป thแปng.ย
โRootkit lร mแปt dแบกng mรฃ ฤแปc quแปท quyแปt bแปi vรฌ nรณ ฤฦฐแปฃc tแบฃi vร o trฦฐแปc khi hแป ฤiแปu hร nh khแปi ฤแปng vร cรณ thแป แบฉn nแบฅp trรกnh cรกc phแบงn mแปm chแปng mรฃ ฤแปc thรดng thฦฐแปng vร cแปฑc kแปณ khรณ phรกt hiแปn,โ รดng Ian Harris, phรณ chแปง tแปch phแปฅ trรกch nhรณm sแบฃn phแบฉm ฤiแปn toรกn cแปงa Microchip phรกt biแปu. โMแปt biแปn phรกp ฤแปi phรณ vแปi rootkit lร cฦก chแบฟ khแปi ฤแปng an toร n (Secure Boot). CEC1712 vร firmware Soteria-G2 ฤฦฐแปฃc thiแบฟt kแบฟ ฤแป ฤแปi phรณ vแปi cรกc mแปi ฤe dแปa bแบฃo mแบญt trฦฐแปc khi chรบng ฤฦฐแปฃc tแบฃi vร o hแป thแปng.”
Cรดng cแปฅ bootloader CEC1712 thแปฑc hiแปn viแปc tแบฃi, giแบฃi mรฃ vร xรกc thแปฑc firmware ฤแป chแบกy trรชn CEC1712 tแปซ bแป nhแป flash SPI bรชn ngoร i. Mรฃ phแบงn mแปm CEC1712 ฤรฃ ฤฦฐแปฃc xรกc thแปฑc sแบฝ kiแปm tra firmware ฤฦฐแปฃc lฦฐu trแปฏ trรชn bแป nhแป SPI ฤแปi vแปi bแป xแปญ lรฝ แปฉng dแปฅng ฤแบงu tiรชn. Giแบฃi phรกp cรณ khแบฃ nฤng hแป trแปฃ tแปi ฤa hai bแป xแปญ lรฝ แปฉng dแปฅng vร mแปi bแป xแปญ lรฝ แปฉng dแปฅng lแบกi hแป trแปฃ hai thร nh phแบงn flash. Viแปc triแปn khai trฦฐแปc dแปฏ liแปu cแปฅ thแป liรชn quan ฤแบฟn khรกch hร ng lร mแปt phฦฐฦกng รกn ฤฦฐแปฃc Microchip hoแบทc Arrow Electronics hแป trแปฃ. Triแปn khai trฦฐแปc lร mแปt giแบฃi phรกp sแบฃn xuแบฅt an toร n ฤแป giรบp ngฤn chแบทn viแปc phรกt triแปn quรก thแปซa (overbuilding) hay sแบฃn phแบฉm giแบฃ mแบกo. Ngoร i khแบฃ nฤng rรบt ngแบฏn thแปi gian phรกt triแปn tแปi vร i thรกng, giแบฃi phรกp nร y ฤฦกn giแบฃn hรณa ฤรกng kแป hoแบกt ฤแปng logistics triแปn khai, giรบp khรกch hร ng bแบฃo mแบญt vร quแบฃn lรฝ cรกc thiแบฟt bแป mแปt cรกch dแป dร ng mร khรดng phแบฃi bแป thรชm chi phรญ cho cรกc dแปch vแปฅ triแปn khai cแปงa bรชn thแปฉ ba hoแบทc cรกc cฦก quan cแบฅp chแปฉng chแป
โViแปc triแปn khai an toร n mแปt sแป sแบฃn phแบฉm hร ng ฤแบงu cแปงa Microchip lร mแปt phแบงn quan trแปng trong danh mแปฅc giแบฃi phรกp cแปงa chรบng tรดi vร firmware Soteria-G2 cรนng bแป vi ฤiแปu khiแปn CEC1712 ฤฦฐแปฃc sแปญ dแปฅng ฤแป bแบฃo vแป cรกc hแป thแปng,โ รดng Aiden Mitchell, phรณ chแปง tแปch phแปฅ trรกch giแบฃi phรกp IoT cแปงa Arrow Electronics phรกt biแปu. โKhรกch hร ng ฤang gia tฤng tรฌm kiแบฟm nhแปฏng giแบฃi phรกp nhฦฐ vแบญy khi chรบng ta bฦฐแปc vร o kแปท nguyรชn 5G vร tฤng cฦฐแปng sแปญ dแปฅng cรกc giแบฃi phรกp kแบฟt nแปiย cลฉng nhฦฐ cรกc hแป thแปng mรกy mรณc tแปฑ ฤแปng.โย
Ngoร i viแปc ngฤn chแบทn mรฃ ฤแปc แป bฦฐแปc tiแปn khแปi ฤแปng trong mแบกng 5G vร hแป ฤiแปu hร nh trung tรขm dแปฏ liแปu, sแปฑ kแบฟt hแปฃp cแปงa CEC1712 vร Soteria-G2 cแปงa Microchip lร mแปt nhรขn tแป ฤแบฃm bแบฃo tรญnh nฤng bแบฃo mแบญt cho cรกc hแป ฤiแปu hร nh trรชn xe tแปฑ lรกi, cรกc hแป thแปng ADAS (Advanced Driver Assisted Systems – Cรกc hแป thแปng hแป trแปฃ tร i xแบฟ tiรชn tiแบฟn) cแปงa รด tรด vร nhiแปu hแป thแปng khรกc khแปi ฤแปng tแปซ bแป nhแป flash SPI bรชn ngoร i.
Cรกc cรดng cแปฅ phรกt triแปn
Gรณi giแบฃi phรกp CEC1712 vร Soteria-G2 cแปงa Microchip hแป trแปฃ mแปt sแป lแปฑa chแปn vแป phแบงn cแปฉng vร phแบงn mแปm. Hแป trแปฃ phแบงn mแปm bao gแปm MPLAB X, MPLAB Xpress, MPLAB ICD 4 vร Development Board Dm990013 cแปงaย Microchip Hแป trแปฃ phแบงn cแปฉng ฤฦฐแปฃc bao hร m trong cรกc cรดng cแปฅ lแบญp trรฌnh vร soรกt lแปi, bao gแปm cแบฃ cรกc cรดng cแปฅ lแบญp trรฌnh vร soรกt lแปi MPLAB PICkitโข 4.
Giรก cแบฃ vร sแปฑ sแบตn sร ng cแปงa sแบฃn phแบฉm
CEC1712H-S2-I/SX ฤฦฐแปฃc sแบฃn xuแบฅt vร cung cแบฅp vแปi sแป lฦฐแปฃng lแปn (10.000 chiแบฟc) vแปi giรก khแปi ฤiแปm tแปซ 4,02$ (bao gแปm cแบฃ firmware Soteria-G2). ฤแป tรฌm hiแปu thรชm thรดng tin, vui lรฒng liรชn hแป ฤแบกi diแปn kinh doanh hoแบทc nhร phรขn phแปi แปงy quyแปn toร n cแบงu cแปงa chรบng tรดi, hoแบทc truy cแบญp trang web cแปงa Microchip.
[blog type=”alt” heading=”Xem thรชm bร i mแปi nhแบฅt” heading_type=”block” /]