Cybersecurity attacks are becoming more sophisticated, varied and persistent. Compartmentalisation is a defensive software design practice that can tackle many of the cyber threats faced by modern computer systems. However, implementing this practice widely faces obstacles, such as prohibitive engineering and performance costs and the difficulty to retrofit existing software. In this article, Dr Pierre […]