Wednesday, March 11. 2009

The thesis which served as basis for my Master's Degree in Networks & Security is now freely available for download here, and has been entitled Strong interface-independent authentication enforcement through commidity storage devices under GNU/Linux. The project's source-code is downloadable via this link, and represents the latest snapshot from the git repository. These documents and codes are delivered as-is.
Saturday, January 3. 2009
 An article from the DX maintainer about data recovery in Linux systems has recently been released in the german hakin9 print magazine 01/2009, covering file-system reconstruction, forensic imaging, string-analysis, file-carving, slack observation and more.
Monday, June 16. 2008
 The direct successor to USBAuth (pam_usbauth) is called pam_usbng and represents a complete rewrite with many enhancements. It's much easier to get the module up and running, and offers new nice features. You may have a look to the project page hereThe paper according to this new release is found here as PDF. Source-browsing is done at the SVN web interface.
Tuesday, June 10. 2008
 As MySQL versions 4.1, 4.2 and early builds of 5.0 are vulnerable to a simple but devastating bug in the source code of the database server for which I couldn't find any exploit, here's a short description how to code it on your own. You may have a look on the paper, as well as on the presentation slides.
Friday, May 30. 2008
 The leader of the Backend Security Project of OWASP (Open Web Application Security Project), Carlo Pelliccioni, asked me for collaboration as he took a look into the Delta Xi MySQL hardening paper. The resulting article (still under construction) can be found directly at OWASP.
Saturday, December 22. 2007

I decided to take a look in hardening MySQL on Unix-like systems. The resulting paper includes some information about securing the operating system behind, secure local databases and network traffic by using cryptography and some other hints. The paper can be downloaded here.
Wednesday, October 17. 2007
Cryptographic routines and algorithms often rely on randomness, which is an essential fundament, especially in key-generation applications. This paper discusses how pseudo and real random numbers may be generated and how threatening unconcerness due to lack of entropy may seriously risk security. In addition, a brief overview of well-known and massively-used RNGs like Linux /dev/random are presented.
You may download the paper, as well as the presentation slides.
Sunday, September 23. 2007
 Most keylogging solutions deserve to be called as root-user; Userspace-Loggers as well as Kernelspace-Loggers. This simple piece of code shows you how you can use X11 to get a nice workaround for keylogging X-sessions.
Continue reading "X11 Keylogger w/o root-permissions"
Wednesday, September 5. 2007
 An article about secure authentication systems has recently been released in the hakin9 print magazine, also covering USBAuth, which has been renewed and now also supports additional PIN-based hashed authentication for even more security. Also a Gentoo E-Build is finally available, thanks to Hades for these patches. In about one month, I'll release a paper about Randomness in Cryptography, the needs and behaviours of strong cryptographic algorithms which rely on true randomness and how stary-eyed RNGs can defeat strong encipherment. Update: The German article can now be freely downloaded here.
Monday, June 25. 2007

Due to contract issues, Delta Xi unfortunately had a downtime for about 6 days. These problems affected not only the HTTP/S service, but also SVN and the USBAuth space. Several updates are to be announced. Thanks to ph030, who's ideas about using USBAuth with non-usb memory devices (e.g. SD), some bug tracking and a Gentoo ebuild will flow into the main code within the next 3-4 weeks.
Wednesday, May 2. 2007
 The paper according to the DX article of symmetric mail cryptography is finally done. You may download the (German) paper here. USBAuth has grown very fast, thank all users for reports, testing and feedback. I've put a lot of security-concerned stuff into the code, which makes USBAuth quite secure and ready for every-day use. The documentation, as well as the source and a Debian package of release 0.3 can be obtained from the USBAuth project site.
Wednesday, April 25. 2007
Security policies commonly don't fit the laziness of users and system administrators. You shouldn't be logged in as root directly, you shouldn't use short and unsafe passwords, and so on.
pam_usbauth.so let's you authenticate yourself on your system, passwordless with just having something like a "crypto USB device" plugged in - without additional uncommon hardware.
Continue reading "Local PAM authentication for USB storage devices"
Wednesday, April 18. 2007

Passwords are a quite debatable way of authentification. Passwords can be sniffed and widely used with other services, if the same passwords are used on more than one service.
Biometrical identification is another form of authetication, but not quite suitable via remote access. An excellent standard is defined by s/Key. Read how to use this on Linux boxes...
Continue reading "OTPs: Using s/Key with SSH via OPIE"
Tuesday, April 17. 2007
Syslogd is the friend of all administrators. No serious admin would miss taking a look in /var/log/* consistantly. Reading and working out log files is a very time consuming process, and even more complicated when administrating multiple server boxes.
This mini-howto shows you how to centralize your logs.
Continue reading "Centralized logging of multiple servers"
Monday, April 16. 2007
One and a half decades before, firewalls have had an exciting hype towards the whole Internet community. A few years later, numberous companies tried to get customers by releasing (partitally really obscure) security systems by calling them "Intrusion detection", then, again a few years later, "Intrusion prevention" and nowadays also prevention is not enough, but the software is called "Intrusion Reaction".
However, something like a host-based intrusion detection system can be established via a small FreeBSD tool called Mtree.
Continue reading "Featuring a near-HIDS: Mtree for data integrity"
Saturday, April 14. 2007
 I really missed to provide an SSL-certificate for HTTPS usage of Delta Xi. You can finally use the more secure access, via https://www.delta-xi.net.
Here is a short introduction how to create your own certificates and use them with Apache2.
Continue reading "SSL certificate finally available"
Friday, April 6. 2007
 Delta Xi now runs a subversion server. Please note that the published source codes are mostly proof-of-concept implementations, not real projects.
Everything is commonly public domain and GPLed, except for SMC (this one will be licensed under GPL in a few months). The web-interface can be accessed via the WebSVN interface. Enjoy!
Thursday, April 5. 2007
PGP is a wonderful tool. It implements asymmetric cryptography and allows everybody to send mails all over the world, in a very secure way. But asymmetric algorithms doesn't fit very well on users who don't have the knowledge about public and private keys.
I recently developed a tool called SMC, which is a proof-of-concept realization that secure mailing isn't limited to asymmetric cryptography...
Continue reading "Symmetric asymmetry: Beyond PGP"
Wednesday, April 4. 2007
 You're sitting in front of your box, but the screensaver is on because
you're not actually working on it (even admins show the need for
non-unix human requirements). In that case, just code your own keyboard
LED handling routine, and let you what's going on on your system.
Continue reading "Hacking your keyboard LEDs"
Sunday, April 1. 2007
There is quite a wide range of keyloggers for Win32/64 operating systems, OSS as well as commercial ones. This fact differs on Linux boxes, but some administrative tasks deserve logging keyboard inputs (or at least, make them much easier). Here you'll read how to code your own logger.
Continue reading "Key(logger) management"
|