IT-Studywork 2013

My bachelors’ thesis is up for voting at IT-talents.de till 11th may. If you got 1 minute of time, head over there and vote for me.

The title of the thesis is Enhanced Android Security to prevent Privilege Escalation. The full version and the presentation slides can be downloaded in the publications area. There is also a Droicon talk, which is mainly based upon my findings of this thesis. Check it out, if you are interested.

NetworkManager Dispatcher

To keep my data backed up savely I rely on CrashPlan. For the last weeks I had a quite long bug request pending. What I took from it, was the problem CrashPlan had when the network is not yet available when the service is started. Therefore I disabled its automatic startup and wrote a dispatcher script for the NetworkManager to automatically start crashplan, whenever I get a network connection and stop it, when the connection breaks down. Find the script here: 02crashplan.sh

During mmy research I found out, that the dispatcher service was not enabled on my Arch Linux system. That’s important for the scripts to work.

$ sudo systemctl enable NetworkManager-dispatcher

Similarly the service for the modemmanager was disabled, which caused my UMTS card to not work.

$ sudo systemctl enable ModemManager

While working on this, I wrote another dispatcher script, which takes care of connecting to the univeristy vpn (works for all Munich universities, which get their internet services from the lrz) automatically, when I connect to the corresponding network. Find the script here: 01lrzvpn.sh
The idea for this script and its frame is taken from Ubuntuusers.de. Make sure, to save your credentials in the corresponding VPN configuration file and update the name of the VPN in the script to the one you are using.

Mendeley + BibTeX + Websites

I had some trouble to tell my LaTeX setup to correctly work with the .bib file, that is exported from mendeley.

Now I ended up, modifying my bibliography style to include the field urldate. I just changed the field lastchecked to urldate. The new style is called plainurldate.

Download it here: plainurldate.bst

Anonymity in Networks I

Last semester I wrote a paper about the basics of anonymity in networks, especially the internet. The paper is publicly available, as I think academic papers should be as free, as possible. The paper originates from the proseminar “Network Hacking” at the TU Munich.

ABSTRACT:

This paper introduces important terms related to anonymity, describes basic attacks on people’s identity in networks and proposes defense mechanisms.

Different use cases of networks need different approaches in anonymizing. Due to the need of real-time answers in some applications they have different requirements. Mixing and onion routing are concepts that try to create anonymity in networks. Various anonymizers use those techniques to provide anonymity for the purpose of — amongst others — sending E-mails, web browsing and chatting. Some of those porgrams are briefly depicted and compared, addressing problems and possible security breaches.

Anonymity in Networks I – Basics