Security of Java applications at a low level