RMIT University
Browse

Controlled hardware access under Pentium based Linux and FreeBSD

conference contribution
posted on 2024-10-31, 09:03 authored by Peter Radcliffe
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.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1109/ICIT.2009.4939572
  2. 2.
    ISBN - Is published in 9781424435067 (urn:isbn:9781424435067)

Start page

1

End page

5

Total pages

5

Outlet

Proceedings of the 2009 IEEE International Conference on Industrial Technology (ICIT'09

Editors

Yousef Ibrahim

Name of conference

2009 IEEE International Conference on Industrial Technology (ICIT'09)

Publisher

IEEE

Place published

Piscataway, USA

Start date

2009-02-10

End date

2009-02-13

Language

English

Former Identifier

2006018523

Esploro creation date

2020-06-22

Fedora creation date

2011-10-21

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC