Title :
Controlled hardware access under Pentium based Linux & FreeBSD
Author_Institution :
RMIT Univ., Melbourne, VIC
Abstract :
Pentium class processors have a very flexible hardware security system but common operating systems fail to take full advantage of this flexibility. This paper examines how hardware access is controlled under Microsoft Windows, Linux and FreeBSD and concludes that user space access to hardware IO ports is inadequate, either non-existent or implemented in such a way as to be insecure. A simple, novel method is then proposed that allows user level programs to access hardware in a tightly controlled manner under Linux and FreeBSD. This has particular application to computer based control systems and the development of device drivers from within user space. It also facilitates secure and tightly controlled access to hardware IO in the educational environment.
Keywords :
Linux; access control; computers; user interfaces; FreeBSD; Linux; Microsoft Windows; controlled hardware access; hardware security system; pentium based Linux; pentium class processors; Application software; Computer crashes; Control systems; Hardware; Kernel; Linux; Operating systems; Protection; Security; Writing;
Conference_Titel :
Industrial Technology, 2009. ICIT 2009. IEEE International Conference on
Conference_Location :
Gippsland, VIC
Print_ISBN :
978-1-4244-3506-7
Electronic_ISBN :
978-1-4244-3507-4
DOI :
10.1109/ICIT.2009.4939572