<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SudarshanTechLabs Blog: Security</title>
    <link>https://sudarshantechlabs.com/blog/tag/security</link>
    <description>Posts tagged Security from SudarshanTechLabs.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 26 Jul 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://sudarshantechlabs.com/blog/tag/security/feed.xml" rel="self" type="application/rss+xml" />
    <managingEditor>support@sudarshantechlabs.com (Sudarshan Chaudhari)</managingEditor>
    <webMaster>support@sudarshantechlabs.com (Sudarshan Chaudhari)</webMaster>
    <item>
      <title>Detecting Root and Tamper in Android Apps</title>
      <link>https://sudarshantechlabs.com/blog/detecting-root-and-tamper-in-android-apps</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/detecting-root-and-tamper-in-android-apps</guid>
      <description>Root and tamper detection raises the cost of attacking your app, but it&apos;s a deterrent, not a wall. Here&apos;s a realistic look at what to check, how to respond proportionally, and why Play Integrity beats DIY checks. · 4 min read</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>Root Detection</category>
      <category>Android</category>
      <category>Play Integrity</category>
      <category>Tamper</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Handling API Keys Safely in Android Apps</title>
      <link>https://sudarshantechlabs.com/blog/handling-api-keys-safely-in-android-apps</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/handling-api-keys-safely-in-android-apps</guid>
      <description>Any API key you ship in an APK can be extracted — full stop. Here&apos;s how I actually handle keys in Android: which ones can live in the app, which must go behind a backend, and how to keep them out of git either way. · 4 min read</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>API Keys</category>
      <category>Android</category>
      <category>Secrets</category>
      <category>Backend</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>ProGuard and R8 for Security: Obfuscating Sensitive Code</title>
      <link>https://sudarshantechlabs.com/blog/proguard-r8-for-security-obfuscating-sensitive-code</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/proguard-r8-for-security-obfuscating-sensitive-code</guid>
      <description>R8&apos;s obfuscation won&apos;t stop a determined reverse engineer, but it removes the easy wins and raises the cost of attacking your app. Here&apos;s what it actually protects, its limits, and how to configure it without breaking your build. · 4 min read</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>R8</category>
      <category>ProGuard</category>
      <category>Android</category>
      <category>Obfuscation</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Certificate Pinning in Android: When and How</title>
      <link>https://sudarshantechlabs.com/blog/certificate-pinning-in-android-when-and-how</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/certificate-pinning-in-android-when-and-how</guid>
      <description>Certificate pinning hardens your app against man-in-the-middle attacks, but done wrong it can brick your app on a cert rotation. Here&apos;s when it&apos;s worth it, how to implement it safely, and the backup-pin discipline that prevents outages. · 4 min read</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>Certificate Pinning</category>
      <category>Android</category>
      <category>Networking</category>
      <category>TLS</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Securing Android SharedPreferences and DataStore</title>
      <link>https://sudarshantechlabs.com/blog/securing-android-sharedpreferences-and-datastore</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/securing-android-sharedpreferences-and-datastore</guid>
      <description>SharedPreferences and DataStore are where small but sensitive values quietly accumulate. Here&apos;s how I keep that local storage secure — what to encrypt, what to keep in the Keystore, and what not to store at all. · 4 min read</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>DataStore</category>
      <category>Android</category>
      <category>Encryption</category>
      <category>Storage</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Android App Security: Preventing Common Vulnerabilities</title>
      <link>https://sudarshantechlabs.com/blog/android-app-security-preventing-common-vulnerabilities</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-app-security-preventing-common-vulnerabilities</guid>
      <description>The Android vulnerabilities I see most often in real apps aren&apos;t exotic — they&apos;re exported components, insecure storage, and sloppy intents. Here&apos;s how to prevent the common ones before they ship. · 4 min read</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>Android</category>
      <category>Vulnerabilities</category>
      <category>Best Practices</category>
      <category>Mobile Security</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>OWASP Mobile Top 10: What Every Android Dev Should Know</title>
      <link>https://sudarshantechlabs.com/blog/owasp-mobile-top-10-android-developers</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/owasp-mobile-top-10-android-developers</guid>
      <description>A practical walk through the OWASP Mobile Top 10 from an Android developer&apos;s chair — the risks that actually show up in real apps, with concrete Kotlin examples of what to do instead of the insecure default. · 4 min read</description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <category>Security</category>
      <category>OWASP</category>
      <category>Android</category>
      <category>Mobile Security</category>
      <category>Best Practices</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Scanning Logs Locally For Obvious Security Risks</title>
      <link>https://sudarshantechlabs.com/blog/tiny-rust-security-log-scanner</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/tiny-rust-security-log-scanner</guid>
      <description>A practical look at RustThreatLensAI, a small Rust CLI for local security log triage, brute-force detection, secret spotting, and JSON risk reports. · 5 min read</description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <category>Rust</category>
      <category>CLI</category>
      <category>Security</category>
      <category>Automation</category>
      <category>Debugging</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Managing AndroidKeystore: Keep Your Apps Secure and Unlost</title>
      <link>https://sudarshantechlabs.com/blog/android-keystore-management-dont-lose-your-apps</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/android-keystore-management-dont-lose-your-apps</guid>
      <description>Learn how to securely manage the Android Keystore in your Kotlin app to prevent key loss and ensure smooth app updates from your Bangkok solo dev studio. · 5 min read</description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Security</category>
      <category>Solo Dev</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Iframe Blocking Explained: Why Your Content Works in Browser but Fails in Signage</title>
      <link>https://sudarshantechlabs.com/blog/iframe-blocking-digital-signage</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/iframe-blocking-digital-signage</guid>
      <description>X-Frame-Options and Content-Security-Policy headers silently block your signage content without any error. Here&apos;s exactly how iframe blocking works, how to detect it, and how to fix it. · 5 min read</description>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <category>Digital Signage</category>
      <category>Web</category>
      <category>Security</category>
      <category>Debugging</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
    <item>
      <title>Security Testing for Android Apps: What Every Developer Should Check</title>
      <link>https://sudarshantechlabs.com/blog/security-testing-android</link>
      <guid isPermaLink="true">https://sudarshantechlabs.com/blog/security-testing-android</guid>
      <description>Security vulnerabilities in Android apps can expose user data, bypass authentication, and get your app removed from the Play Store. Here&apos;s a practical security testing checklist developers can run themselves. · 4 min read</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <category>Android</category>
      <category>Security</category>
      <category>Testing</category>
      <category>Kotlin</category>
      <enclosure url="https://sudarshantechlabs.com/og-image.png" type="image/png" length="0"/>
    </item>
  </channel>
</rss>