台灣SITCON投影片,by張家榮(Jared)。 mbed OS是ARM為了物聯網所推出的作業系統,號稱IOT界的Android,IOT無所不在,記錄大量的個人資料,於是安全性便顯得十分關鍵。 uVisor位於mbed最底層,為一專門負責安全的hypervisor,管理整個系統的記憶體安全;掌握了記憶體,就掌握了所有的輸入、輸出,就能確保程式碼、記憶體不會被任意執行、修改、竊取。 目前uVisor的完成度也相當低,開發進度緩慢,主要的原因是uVisor基於安全的考量,不允許I/O的直接存取,也就無法顯示任何訊息。 此計畫期望藉由整合多項開放原始碼專案:CrashDebug、CrashCatcher、MRI到uVisor,改善將來在mbed OS上開發App的開發者,可以在不影響到作業系統或其他box的情況下,順利除錯。