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