<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Peter Kurzok</title>
    <description>Software Architect. Photographer. Musician. Dad.

Peter wrote his Diploma thesis on a multitouch finger detection library for Multitouch Tables. Then came the iPhone and changed everything. He has been doing mobile development ever since. Today He works as a Software Architect for MaibornWolff an IT Consultancy. He has worked on Apps for BMW, Rolls-Royce, Mini, DigitalCharging Solutions, Deutsche Post and many more.

Peter is a regular speaker at conferences and Meetups and back in the day even gave a lecture at university: https://bit.ly/4mnGYC6</description>
    <link>https://speakerdeck.com/pkurzok</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/pkurzok.rss"/>
    <lastBuildDate>2025-11-13 13:07:39 -0500</lastBuildDate>
    <item>
      <title>Mobile Security Fundamentals: Build Apps That Fight Back</title>
      <description>Building secure mobile apps is no longer optional—it’s expected by users, businesses, and the ecosystem. This talk offers a practical, beginner-friendly introduction to mobile security for iOS developers who want to improve their apps without getting lost in theory.

We’ll cover essential tools for analyzing app behavior, including network proxies and IPA inspection, and explain how code signing and entitlements define trust boundaries. We’ll also explore secure data storage with Keychain and file encryption, followed by key networking protections like certificate pinning and device attestation.

Attendees will gain a clear understanding of the mobile threat landscape, see real-world pitfalls, and learn actionable techniques they can apply immediately. The goal is to help developers make informed, security-first decisions and build resilient apps by design.</description>
      <media:content url="https://files.speakerdeck.com/presentations/77856a1978e449858d6ad18af1ee589a/preview_slide_0.jpg?40501013" type="image/jpeg" medium="image"/>
      <content:encoded>Building secure mobile apps is no longer optional—it’s expected by users, businesses, and the ecosystem. This talk offers a practical, beginner-friendly introduction to mobile security for iOS developers who want to improve their apps without getting lost in theory.

We’ll cover essential tools for analyzing app behavior, including network proxies and IPA inspection, and explain how code signing and entitlements define trust boundaries. We’ll also explore secure data storage with Keychain and file encryption, followed by key networking protections like certificate pinning and device attestation.

Attendees will gain a clear understanding of the mobile threat landscape, see real-world pitfalls, and learn actionable techniques they can apply immediately. The goal is to help developers make informed, security-first decisions and build resilient apps by design.</content:encoded>
      <pubDate>Tue, 08 Sep 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/pkurzok/mobile-security-fundamentals-build-apps-that-fight-back</link>
      <guid>https://speakerdeck.com/pkurzok/mobile-security-fundamentals-build-apps-that-fight-back</guid>
    </item>
    <item>
      <title>Device Check - Securing your App’s Communication</title>
      <description>In this talk we take a closer look at the DeviceCheck framework and the services it provides to make our apps and backend services more resilient against unauthorised use. We will compare device identification and app attestation and show how we can validate the integrity of our app.

The DeviceCheck Framework has been around since iOS11 but nobody has ever really heard about it. At least not me… I stumbled opon this when playing around with some new Firebase Service. They enforce their own version of this called AppCheck for some services by now. So I wanted to find out how it works and dug deeper.

In this talk I take a look at the two services the framework provides: DeviceIdentification and AppAttestation. I will show client and server implementation for iOS and Vapor and show how to make your network communication more secure.

It’s not a silver bullet, but an alternative or addition to certificate pinning and another tool in our iOS Dev tool belt.</description>
      <media:content url="https://files.speakerdeck.com/presentations/b98396f1345c4c559a527e32403dbbe9/preview_slide_0.jpg?37366968" type="image/jpeg" medium="image"/>
      <content:encoded>In this talk we take a closer look at the DeviceCheck framework and the services it provides to make our apps and backend services more resilient against unauthorised use. We will compare device identification and app attestation and show how we can validate the integrity of our app.

The DeviceCheck Framework has been around since iOS11 but nobody has ever really heard about it. At least not me… I stumbled opon this when playing around with some new Firebase Service. They enforce their own version of this called AppCheck for some services by now. So I wanted to find out how it works and dug deeper.

In this talk I take a look at the two services the framework provides: DeviceIdentification and AppAttestation. I will show client and server implementation for iOS and Vapor and show how to make your network communication more secure.

It’s not a silver bullet, but an alternative or addition to certificate pinning and another tool in our iOS Dev tool belt.</content:encoded>
      <pubDate>Thu, 13 Nov 2025 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/pkurzok/device-check-securing-your-apps-communication</link>
      <guid>https://speakerdeck.com/pkurzok/device-check-securing-your-apps-communication</guid>
    </item>
  </channel>
</rss>
