Concept enables PC operating systems to survive attacks
Researchers at North Carolina State University have developed a method to restore a computer operating system to its former state if it is attacked.

In certain computer security attacks, an outside party compromises one computer application (such as a web browser) and then uses that application to submit a ’system call’ to the operating system, effectively asking the operating system to perform a specific function. However, instead of a routine function, the attacker uses the system call to attempt to gain control of the operating system.
’Our goal is to give the operating system the ability to survive such attacks,’ said Dr Yan Solihin, an associate professor of electrical and computer engineering at North Carolina State. ’Our approach has three components: attack detection, security fault isolation and recovery.’
The concept involves taking a snapshot of the operating system at strategic points in time (such as system calls or interrupts), when it is functioning normally and, then, if the operating system is attacked, to erase everything that was done since the last ’good’ snapshot was taken — effectively going back in time to before the operating system attack. The mechanism also allows the operating system to identify the source of the attack and isolate it, so that the operating system will no longer be vulnerable to attacks from that application.
Register now to continue reading
Thanks for visiting The Engineer. You’ve now reached your monthly limit of news stories. Register for free to unlock unlimited access to all of our news coverage, as well as premium content including opinion, in-depth features and special reports.
Benefits of registering
-
In-depth insights and coverage of key emerging trends
-
Unrestricted access to special reports throughout the year
-
Daily technology news delivered straight to your inbox
Comment: Engineers must adapt to AI or fall behind
A fascinating piece and nice to see a broad discussion beyond GenAI and the hype bandwagon. AI (all flavours) like many things invented or used by...