DocumentCode :
3432406
Title :
Controlled hardware access under Pentium based Linux & FreeBSD
Author :
Radcliffe, Pj
Author_Institution :
RMIT Univ., Melbourne, VIC
fYear :
2009
fDate :
10-13 Feb. 2009
Firstpage :
1
Lastpage :
5
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ICIT.2009.4939572
Filename :
4939572
Link To Document :
بازگشت