• 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