2017년에 DARPA는 미시간 대학의 Morpheus 프로젝트에 자금을 지원했습니다. 4년 후 360만 달러
프로그램의 목표는 새로운 시스템을 테스트하는 것이었습니다.기본 소프트웨어가 얼마나 취약한지에 관계없이 데이터를 보호할 수 있는 하드웨어 기반 보안. Morpheus는 소프트웨어 취약점으로 가득 찬 의료 데이터베이스와 유사하도록 모델링되었지만 방어를 통한 공격은 없었습니다.
사실 소프트웨어가 없는 소프트웨어는 없습니다.오류가 있으며 많은 경우 이러한 오류는 해커에 의해 악용될 수 있습니다. 소프트웨어 개발자는 일반적으로 발견하면 수정하지만 공격이 끝날 때까지 발생하지 않는 경우가 많으며 해커는 다음 취약점으로 이동합니다. 사이클은 해커와 개발자 간의 끝없는 군비 경쟁에서 계속됩니다.
최근에는 컴퓨터 과학자들이장비가 안전을 보장하는 데 중요한 역할을 할 수 있음을 이해합니다. 악성 코드를 개발하려면 해커가 악성 코드를 삽입할 위치를 파악할 수 있도록 프로세서의 마이크로아키텍처를 이해해야 합니다. 하드웨어 수준에서 시스템을 잠그면 잠재적으로 군비 경쟁을 완전히 끝낼 수 있습니다.
디자인 철학이었습니다.모르페우스. 기본적으로 프로세서는 데이터의 위치, 형식 및 내용과 같은 주요 정보를 암호화하는 것으로 시작합니다. 그러나 이것만으로는 충분하지 않습니다. 해커는 몇 시간 안에 이 코드를 깨뜨릴 수 있습니다.
그리고 이 Morpheus는 독특합니다. 시스템은 무작위입니다.따라서 수백 밀리초마다 암호화를 섞습니다. 따라서 해커가 어떻게든 전체 프로세서의 이미지를 얻을 수 있다고 해도 공격자가 행동하기 전에 완전히 변경됩니다.
"루빅스 큐브를 풀려고 한다고 상상해 보세요.눈을 깜박일 때마다 다시 만들어집니다.”라고 Morpheus Project의 수석 연구원인 Todd Austin은 말합니다. “모페우스의 경우 해커들이 고군분투하는 것이 바로 이것입니다. 그것은 컴퓨터를 풀리지 않는 퍼즐로 바꾼다."
가장 큰 부작용은모피어스는 실제보다 약 10% 더 느리게 실행됩니다. 동등한 시스템이지만 사실상 해킹이 불가능한 프로세서에 대해서는 꽤 좋은 절충안입니다. 또한 팀은 추가 개선을 통해 시스템 속도를 높일 수 있다고 말합니다.
Morpheus 팀은 프로젝트의 다음 단계는 클라우드에서 데이터를 보호하기 위해 이 기술을 사용하도록 기술을 조정하는 것이라고 말합니다.
참조 :
과학자들은 고농축 금이 요구르트로 형성된다는 사실을 발견했습니다
화석 연료를 대체하는 소형 수소 엔진
고성장, 치아 누락, 새로운 뼈 : 100 년 동안 인체에 일어난 일