SektionEins offers regular trainings about security related topics. Courses 2015/2016:
This iOS security training is an introduction to possible security threats to your iOS applications and teaches how to minimize security risks already during the development of the application. Different attacks and their countermeasures, combined with safe programming guidelines will be discussed by means of a demo application. The target audience for this training course are iOS application developers from beginners to seasoned programmers.
The websecurity training offers an introduction into state of the art security topics for the development and operation of web applications. Different attacks on web applications will be explained, then tested in a virtual environment, followed by possible countermeasures. This training is intended for software engineers as well as enthusiastic sysadmins.
The iOS Exploitation Training usually takes place in Frankfurt (Germany). It is a full 5-day course and is targeted at exploit developers that want to switch over to iOS.
We will cover kernel security features, discuss their weaknesses and you will learn how to circumvent them. Every part of the course will start with a lecture introducing you to the topic and end with hands-on exercises, where you use your newly gained knowledge to implement an attack against a real device.
We will start the training with work on some old A4 iOS devices that allow for easier debugging and then learn how to port our attacks to new devices.
The OS X / iOS Kernel Internals Training usually takes place in Frankfurt (Germany). It is a full 5-day course and is targeted at security researchers that want to learn about the OS X and the iOS kernel in order to e.g. hunt malware in the kernel.
We will cover kernel internals, focussing on strutures important to security researchers. We will discuss its security features, discuss their weaknesses. Every part of the course will start with a lecture introducing you to the topic and end with hands-on exercises, where you use your newly gained knowledge in exercises.