Loading...
Please wait, while we are loading the content...
Similar Documents
Harbor: software-based memory protection for sensor nodes (2007)
| Content Provider | CiteSeerX |
|---|---|
| Author | Kumar, Ram Kohler, Eddie Srivastava, Mani |
| Description | Typical sensor nodes are resource constrained microcontrollers containing user level applications, operating system components, and device drivers in a single address space, with no form of memory protection. A programming error in an application can easily corrupt the state of the operating system and other software components on the node. In this paper, we propose a memory protection scheme that prevents the corruption of operating system state by buggy applications. We use sandboxing to restrict application memory accesses within the address space. Severe resource constraints on the sensor node present interesting challenges in designing a sandbox for user applications. We have implemented and tested our scheme on the SOS operating system. Our experiments were able to detect a memory corruption bug in an application module that had been in use for several months. 1 In ACM IPSN |
| File Format | |
| Language | English |
| Publisher Date | 2007-01-01 |
| Access Restriction | Open |
| Subject Keyword | Software Component User Level Application Application Memory Access Severe Resource Constraint Sensor Node Operating System Memory Protection User Application Memory Protection Scheme Sensor Node Present Interesting Challenge Typical Sensor Node System Component Application Module Operating System State Several Month Address Space Resource Constrained Microcontrollers Memory Corruption Bug Device Driver Software-based Memory Protection So Operating System Single Address Space Buggy Application |
| Content Type | Text |
| Resource Type | Article |