Skip to main content

Domain Name System as a Memory and Communication Medium

  • Conference paper
SOFSEM 2008: Theory and Practice of Computer Science (SOFSEM 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4910))

Abstract

This article describes the way how some amount of information can be stored into DNS, particularly in the cache of DNS server. Then it can be retrieved back, possibly by another host in the network. Based on this principle we can construct a communication channel, hidden in the usual traffic, or a memory medium. Considering this kind of media, some basic characteristics and limits, like capacity, transfer speed, error rate, persistence of information, etc., are discussed here. Simple algorithm deciding whether a bit in the memory has been set or not was proposed and implemented. Its performance and optimal setting was examined. The results show that under some circumstances error rates about 0.003, when retrieving the information, can be achieved.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Percival, C.: Cache Missing for Fun and Profit 2005 (August 22, 2007), http://www.daemonology.net/papers/htt.pdf

  2. Kaminsky, D.: Black Ops 2004 @ LayerOne 2004 (August 22, 2007), http://www.doxpara.com/bo2004.ppt

  3. DNS Covert Channels and Bouncing Techniques, (designated as Phrack, Volume 0x0b, Issue 0x3d, but not included in Phrack archive) (May 22, 2007), http://archives.neohapsis.com/archives/fulldisclosure/2005-07/att-0472/p63_dns_worm_covert_channel.txt

  4. Mockapetris, P.: Domain Names - Concepts and facilities, STD 13, RFC 1034 (November 1987), http://www.ietf.org/rfc/rfc1034.txt

  5. Mockapetris, P.: Domain Names - implementation and specification, STD 13, RFC 1035 (November 1987), http://www.ietf.org/rfc/rfc1035.txt

  6. Andrews, M.: Negative Caching of DNS Queries (DNS NCACHE), RFC 2308 (March 1998), http://www.ietf.org/rfc/rfc2308.txt

  7. dnstracer online manual (August 23, 2007), http://www.mavetju.org/unix/dnstracer.php

  8. Bernstein, D.J.: Notes on the Domain Name System (August 21, 2007), http://cr.yp.to/djbdns/notes.html

  9. Minda, M.: Using In-bailiwick Nameservers (February 2005) (August 23, 2007), http://www.nanog.org/mtg-0501/pdf/minda.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Viliam Geffert Juhani Karhumäki Alberto Bertoni Bart Preneel Pavol Návrat Mária Bieliková

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernát, D. (2008). Domain Name System as a Memory and Communication Medium. In: Geffert, V., Karhumäki, J., Bertoni, A., Preneel, B., Návrat, P., Bieliková, M. (eds) SOFSEM 2008: Theory and Practice of Computer Science. SOFSEM 2008. Lecture Notes in Computer Science, vol 4910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77566-9_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77566-9_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77565-2

  • Online ISBN: 978-3-540-77566-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics