ACM Home Page
Please provide us with feedback. Feedback
Towards self-propagate mal-packets in sensor networks
Full text PdfPdf (464 KB)
Source
Conference On Wireless Network Security archive
Proceedings of the first ACM conference on Wireless network security table of contents
Alexandria, VA, USA
SESSION: Multi-hop applications and mal-packets table of contents
Pages 172-182  
Year of Publication: 2008
ISBN:978-1-59593-814-5
Authors
Qijun Gu  Texas State University at San Marcos, San Marcos, TX
Rizwan Noorani  Texas State University at San Marcos, San Marcos, TX
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 54,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1352533.1352563
What is a DOI?

ABSTRACT

Since sensor applications are implemented in embedded computer systems, cyber attacks that compromise regular computer systems via exploiting memory related vulnerabilities present similar threats to sensor networks. However, the paper shows that memory fault attacks in sensors are not just the same as in regular computers due to sensor's hardware and software architecture. In contrast to worm attacks, mal-codes carried by exploiting packets cannot be executed in a sensor. Therefore, the paper proposes a range of attack approaches to illustrate that a mal-packet, which only carries specially crafted data, can exploit memory-related vulnerabilities and utilize existing application codes in a sensor to propagate itself without disrupting sensor's functionality. The paper shows that such a mal-packet can have as few as 17 bytes. A prototype of a 27-byte mal-packet has been implemented and tested in Mica2 sensors. Simulation shows that the propagation pattern of such a malpacket in a sensor network is very different from worm propagation. Malpackets can either quickly take over the whole network or hard to propagate under different traffic situations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Atmega128. http://atmel.com/dyn/products/product-card.asp?part-id=2018.
 
2
Mantis. http://mantis.cs.colorado.edu/.
 
3
nesc: A programming language for deeply networked systems. http://nescc.sourceforge.net/.
 
4
Ti msp430. http://www.ti.com/msp430.
 
5
Tinyos. http://www.tinyos.net.
 
6
Aleph One. Smashing the stack for fun and profit. Phrack Magazine, http://www.phrack.org/phrack/49/P49-14, 1996.
 
7
Anonymous. Once upon a free(). Phrack Magazine, http://www.phrack.org/phrack/57/p57-0x09, 2001.
 
8
 
9
 
10
11
 
12
 
13
 
14
H. Etoh and K. Yoda. Propolice: improved stack-smashing attack detection. IPSJ SIGNotes Computer SECurity, http://www.trl.ibm.com/projects/security/ssp, 2001.
 
15
 
16
 
17
Q. Gu. Analysis of software vulnerability in sensor nodes. In Proceeding of International Conference on Security and Management, 2007.
 
18
B. Jack. Exploiting embedded systems. Black Hat Europe, 2006.
 
19
M. Kaempf. Vudo malloc tricks. Phrack Magazine, http://www.phrack.org/phrack/57/p57-0x08, 2001.
 
20
 
21
22
23
 
24
Nergal. The advanced return-into-lib(c) exploits (pax case study). Phrack Magazine, http://www.phrack.org/phrack/58/p58-0x04, 2001.
 
25
T. Newsham. Format string attacks. http://muse.linuxmafia.org/lost+found/format-stringattacks.pdf, 2001.
 
26
PAX. Pax address space layout randomization (aslr). http://pax.grsecurity.net/docs/aslr.txt.
 
27
J. Regehr, N. Cooprider, W. Archer, and E. Eide. Memory safety and untrusted extensions for tinyos. Technical report, University of Utah, 2006.
28
 
29
Smirnov and T. Chiueh. Dira: automatic detection, identification and repair of control-data attacks. In Network and Distributed System Security Symposium, 2005.
 
30
 
31
P. Starzetz. Crc32 sshd vulnerability analysis. http://packetstormsecurity.org/0102exploits/ssh1.crc32.txt., 2001.
 
32
Vendicator. Stackshield. http://www.angelfire.com/sk/stackshield.
 
33
D. Wagner, J. S. Foster, E. A. Brewer, and A. Aiken. A first step towards automated detection of buffer overrun vulnerabilities. In NDSS, 2002.
 
34
 
35
H. Xu, W. Du, and S. Chapin. Context sensitive anomaly monitoring of process control flow to detect mimicry attacks and impossible paths. In Symposium on Recent Advances in Intrusion Detection, 2004.
36


Collaborative Colleagues:
Qijun Gu: colleagues
Rizwan Noorani: colleagues