<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tomáš Soukal</title>
    <description>The latest articles on DEV Community by Tomáš Soukal (@sirionrazzer).</description>
    <link>https://dev.to/sirionrazzer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F689648%2F1b923f1b-0940-4152-a1aa-ef1a972727e7.png</url>
      <title>DEV Community: Tomáš Soukal</title>
      <link>https://dev.to/sirionrazzer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sirionrazzer"/>
    <language>en</language>
    <item>
      <title>Fraud-Proofing an Android App: Choosing the Best Device ID for Promo Abuse Prevention</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Fri, 05 Jan 2024 14:59:27 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/fraud-proofing-an-android-app-choosing-the-best-device-id-for-promo-abuse-prevention-3l4l</link>
      <guid>https://dev.to/sirionrazzer/fraud-proofing-an-android-app-choosing-the-best-device-id-for-promo-abuse-prevention-3l4l</guid>
      <description>&lt;p&gt;Promo abuse is a type of fraud on Android where bad actors take advantage of a business’s sign-up bonuses, referrals, coupons, or promotions by creating new accounts over and over again. What is the best way to identify and blocklist abuser's device? Talsec's analysis indicates that MediaDRM could be the most effective solution.&lt;/p&gt;

&lt;p&gt;Learn more:&lt;br&gt;
&lt;a href="https://medium.com/@talsec/fraud-proofing-an-android-app-choosing-the-best-device-id-for-promo-abuse-prevention-aa4a2459637f?source=friends_link&amp;amp;sk=adabe510416712dfa8d9522e7172c411"&gt;https://medium.com/@talsec/fraud-proofing-an-android-app-choosing-the-best-device-id-for-promo-abuse-prevention-aa4a2459637f?source=friends_link&amp;amp;sk=adabe510416712dfa8d9522e7172c411&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>React Native Secure Storage Solutions [article]</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Wed, 30 Aug 2023 14:49:56 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/react-native-secure-storage-solutions-article-34bh</link>
      <guid>https://dev.to/sirionrazzer/react-native-secure-storage-solutions-article-34bh</guid>
      <description>&lt;p&gt;Let's sort this out: which secure storage solutions are available for your data in React Native? Article:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eB8r8YpA"&gt;https://lnkd.in/eB8r8YpA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would you use a software-based secure storage SDK for React Native that utilizes a hardcoded obscured encryption key?&lt;/p&gt;

</description>
      <category>reactnative</category>
    </item>
    <item>
      <title>Emulator detection of Bluestacks and Nox Player comes to freeRASP v4!</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Fri, 03 Feb 2023 14:35:10 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/emulator-detection-of-bluestacks-and-nox-player-comes-to-freerasp-v4-1fef</link>
      <guid>https://dev.to/sirionrazzer/emulator-detection-of-bluestacks-and-nox-player-comes-to-freerasp-v4-1fef</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/talsec/Free-RASP-Flutter/releases/tag/v4.0.0" rel="noopener noreferrer"&gt;https://github.com/talsec/Free-RASP-Flutter/releases/tag/v4.0.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Flutter community asked to include detection of Bluestacks and Nox Player emulators that are popular among gamers. The detection is very precise and quick. It takes into account HW and SW identifiers and can detect these emulators even with spoofed device profiles. This feature is now included in freeRASP v4. &lt;a href="https://github.com/talsec/Free-RASP-Flutter/releases/tag/v4.0.0" rel="noopener noreferrer"&gt;https://github.com/talsec/Free-RASP-Flutter/releases/tag/v4.0.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some quick ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can use it to analyze how many users run your app on these emulators.&lt;/li&gt;
&lt;li&gt;Limit hacking attempts. Use the emulator detection together with the tampering detection.&lt;/li&gt;
&lt;li&gt;Limit cheaters. Correlate emulator instances with suspicious behavior.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please don't limit users unnecessarily!&lt;/p&gt;

</description>
      <category>web3</category>
      <category>ethereum</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Collecting info for the development of a community mobile app shielding SDK (freeRASP React Native flavor)</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Mon, 19 Dec 2022 13:39:33 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/collecting-info-for-the-development-of-a-community-mobile-app-shielding-sdk-freerasp-react-native-flavor-2koo</link>
      <guid>https://dev.to/sirionrazzer/collecting-info-for-the-development-of-a-community-mobile-app-shielding-sdk-freerasp-react-native-flavor-2koo</guid>
      <description>&lt;p&gt;Based on experience with freeRASP for Android/iOS/Flutter/Cordova, there should be a demand for a shielding SDK for RN-based apps, right? I worked on the development of previous freeRASP flavors, and I would like to support React Native apps also. However, this will be quite a new experience as I am not well-versed in the RN ecosystem yet. That's why I would highly appreciate any tips regarding package management, nuances of hybrid development in the RN world, etc. I target iOS and Android platforms.&lt;/p&gt;

&lt;p&gt;Is there anything specific you would like to see in the implementation?&lt;/p&gt;

&lt;p&gt;Anything to watch out for?&lt;/p&gt;

&lt;p&gt;Goals&lt;/p&gt;

&lt;p&gt;Easy to use SDK that satisfies needs of app security and mobile OWASP MAS compliance&lt;/p&gt;

&lt;p&gt;Available on GitHub and also as a npm package&lt;/p&gt;

&lt;p&gt;Configurable (~ same as Flutter version) - configuration as a single object&lt;/p&gt;

&lt;p&gt;Lightweight&lt;/p&gt;

&lt;p&gt;It will be able to detect reverse engineering, debugger, simulator, repackaging or cloning attempts, running the app in an unsafe OS environment (e.g., root or jailbreak), hooking frameworks, and installing the application through unofficial stores.&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>security</category>
      <category>freerasp</category>
      <category>mobile</category>
    </item>
    <item>
      <title>How to Hack &amp; Protect Flutter Apps (Pt. 2/3)</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Fri, 09 Dec 2022 13:28:36 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/how-to-hack-protect-flutter-apps-pt-23-50o7</link>
      <guid>https://dev.to/sirionrazzer/how-to-hack-protect-flutter-apps-pt-23-50o7</guid>
      <description>&lt;p&gt;I am working on a short guide, "How to Hack &amp;amp; Protect Flutter Apps" aimed at junior and medior Flutter devs and reverse engineers who'd like to get acquainted with App protection for Flutter-based apps. I am happy to announce the part 2 is released!&lt;br&gt;
-&amp;gt; &lt;a href="https://lnkd.in/emzZXzQd"&gt;https://lnkd.in/emzZXzQd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x_1P8Z3T--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/souqgeko7emapxloy63n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x_1P8Z3T--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/souqgeko7emapxloy63n.png" alt="Flutter Mobile Security" width="880" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The part 1 was a huge success with a great feedback on r/FlutterDev: &lt;a href="https://lnkd.in/e4guhduw"&gt;https://lnkd.in/e4guhduw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Part 1 ↓&lt;br&gt;
&lt;a href="https://lnkd.in/eXA9WKzj"&gt;https://lnkd.in/eXA9WKzj&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Disassemble app.&lt;/li&gt;
&lt;li&gt;Extract its secrets.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Part 2 ↓&lt;br&gt;
&lt;a href="https://lnkd.in/emzZXzQd"&gt;https://lnkd.in/emzZXzQd&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make a fake clone.&lt;/li&gt;
&lt;li&gt;Check every transmitted JSON.&lt;/li&gt;
&lt;li&gt;Inject code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Part 3 (coming soon) ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Steal authentication tokens.
and attack the API.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>flutter</category>
      <category>reverseengineering</category>
      <category>security</category>
      <category>mobile</category>
    </item>
    <item>
      <title>freeRASP for Cordova</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Wed, 30 Nov 2022 12:39:42 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/freerasp-for-cordova-3gi2</link>
      <guid>https://dev.to/sirionrazzer/freerasp-for-cordova-3gi2</guid>
      <description>&lt;p&gt;Highly recognized freeRASP SDK providing app protection and threat monitoring for mobile devices arrived in the Cordova ecosystem! This article will help you understand runtime application self-protection, explore freeRASP capabilities, and shield your app against threats!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@talsec/freerasp-meets-cordova-48e8df038971?source=friends_link&amp;amp;sk=142ac5b103f4ed77b764a89bb20e58c3" rel="noopener noreferrer"&gt;https://medium.com/@talsec/freerasp-meets-cordova-48e8df038971?source=friends_link&amp;amp;sk=142ac5b103f4ed77b764a89bb20e58c3&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>How to Hack &amp; Protect Flutter Apps — Simple and Actionable Guide (Pt. 1)</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Tue, 29 Nov 2022 09:35:55 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/how-to-hack-protect-flutter-apps-simple-and-actionable-guide-pt-1-1mjn</link>
      <guid>https://dev.to/sirionrazzer/how-to-hack-protect-flutter-apps-simple-and-actionable-guide-pt-1-1mjn</guid>
      <description>&lt;p&gt;I am working on a short guide, "How to Hack &amp;amp; Protect Flutter Apps," aimed at junior and senior devs and reverse engineers who'd like to get acquainted with App protection for Flutter-based apps.&lt;br&gt;
Part 1 (this article) ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Disassemble app.&lt;/li&gt;
&lt;li&gt;Extract its secrets.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://medium.com/@talsec/how-to-hack-protect-flutter-apps-simple-and-actionable-guide-pt-1-3a873c7780db?source=friends_link&amp;amp;sk=ea7943bf059d022531cbf2d9a93b7e6a"&gt;How to Hack &amp;amp; Protect Flutter Apps — Simple and Actionable Guide (Pt. 1/3)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The second and third guide will cover these areas. I may adjust them based on the feedback:&lt;/p&gt;

&lt;p&gt;Part 2 (coming soon) ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make a fake clone.&lt;/li&gt;
&lt;li&gt;Check every transmitted JSON.&lt;/li&gt;
&lt;li&gt;Inject code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Part 3 (coming soon) ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Steal authentication tokens.&lt;/li&gt;
&lt;li&gt;and attack the API.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>flutter</category>
    </item>
    <item>
      <title>Mobile API Anti-abuse Protection: AppiCrypt® Is a New SafetyNet and DeviceCheck Attestation Alternative</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Wed, 01 Jun 2022 15:08:33 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/mobile-api-anti-abuse-protection-appicryptr-is-a-new-safetynet-and-devicecheck-attestation-alternative-4k8c</link>
      <guid>https://dev.to/sirionrazzer/mobile-api-anti-abuse-protection-appicryptr-is-a-new-safetynet-and-devicecheck-attestation-alternative-4k8c</guid>
      <description>&lt;p&gt;I compared the AppiCrypt and SafetyNet Attestation for Mobile API Protection based on App and Device authenticity and integrity. 🔌📲&lt;/p&gt;

&lt;p&gt;Read on Medium:&lt;br&gt;
&lt;a href="https://medium.com/@talsec/mobile-api-anti-abuse-protection-appicrypt-is-a-new-safetynet-and-devicecheck-alternative-20cf7a07dfb0?source=friends_link&amp;amp;sk=2b50a76d1a7d2b5b86856e037a19e30c"&gt;Mobile API Anti-abuse Protection: AppiCrypt® Is a New SafetyNet and DeviceCheck Attestation Alternative&lt;/a&gt;&lt;/p&gt;

</description>
      <category>api</category>
      <category>security</category>
      <category>mobile</category>
    </item>
    <item>
      <title>5 Things John Learned Fighting Hackers of His App — A must-read for PM’s and CISO’s</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Thu, 09 Dec 2021 10:07:35 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/5-things-john-learned-fighting-hackers-of-his-app-a-must-read-for-pms-and-cisos-35f4</link>
      <guid>https://dev.to/sirionrazzer/5-things-john-learned-fighting-hackers-of-his-app-a-must-read-for-pms-and-cisos-35f4</guid>
      <description>&lt;p&gt;Writing this article gave me a lot of insights into mobile security issues. The interviewee made the point: You'll never understand until it happens to you. Have you ever experienced a cloning attack yourself?&lt;/p&gt;

&lt;p&gt;Android security tips, RASPs, real-world consequences:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@talsec/5-things-john-learned-fighting-hackers-of-his-app-a-must-read-for-pms-and-ciso-s-463379b49410"&gt;https://medium.com/@talsec/5-things-john-learned-fighting-hackers-of-his-app-a-must-read-for-pms-and-ciso-s-463379b49410&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rasp</category>
      <category>freerasp</category>
      <category>android</category>
      <category>hacking</category>
    </item>
    <item>
      <title>freeRASP Update: Flutter is supported!</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Wed, 06 Oct 2021 11:49:38 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/freerasp-update-flutter-is-supported-5676</link>
      <guid>https://dev.to/sirionrazzer/freerasp-update-flutter-is-supported-5676</guid>
      <description>&lt;p&gt;Three words you wanted to hear: Flutter is supported!&lt;/p&gt;

&lt;p&gt;Are you a Flutter dev? Jaroslav wrote a story about freeRASP's origin for you!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@talsec/missing-hero-of-flutter-world-699bba780fd3"&gt;https://medium.com/@talsec/missing-hero-of-flutter-world-699bba780fd3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;freeRASP provides multiplatform (Android, iOS, Flutter) mobile all-in-one protection for mobile applications free of charge.&lt;/p&gt;

&lt;p&gt;The protection features:&lt;/p&gt;

&lt;p&gt;✔️ Tamper protection&lt;/p&gt;

&lt;p&gt;✔️ Repackaging/Cloning protection&lt;/p&gt;

&lt;p&gt;✔️ Runtime analysis protection&lt;/p&gt;

&lt;p&gt;✔️ Threat alerts &amp;amp; monthly security reports&lt;/p&gt;

</description>
      <category>freerasp</category>
      <category>flutter</category>
      <category>android</category>
      <category>ios</category>
    </item>
    <item>
      <title>freeRASP 1.0 is out! Want to be the first one to try out new free App Shielding library?</title>
      <dc:creator>Tomáš Soukal</dc:creator>
      <pubDate>Thu, 19 Aug 2021 14:01:23 +0000</pubDate>
      <link>https://dev.to/sirionrazzer/freerasp-1-0-is-out-want-to-be-the-first-one-to-try-out-new-free-app-shielding-library-h52</link>
      <guid>https://dev.to/sirionrazzer/freerasp-1-0-is-out-want-to-be-the-first-one-to-try-out-new-free-app-shielding-library-h52</guid>
      <description>&lt;p&gt;freeRASP provides multiplatform (Android, iOS, Flutter) mobile all-in-one protection for mobile applications free of charge.&lt;/p&gt;

&lt;p&gt;The protection features:&lt;/p&gt;

&lt;p&gt;✔️ Tamper protection&lt;/p&gt;

&lt;p&gt;✔️ Repackaging/Cloning protection&lt;/p&gt;

&lt;p&gt;✔️ Runtime analysis protection&lt;/p&gt;

&lt;p&gt;✔️ Threat alerts &amp;amp; monthly security reports&lt;/p&gt;

&lt;p&gt;Check my write-up about freeRASP: &lt;a href="https://medium.com/geekculture/freerasp-in-app-protection-sdk-and-app-security-monitoring-service-de12d8e49400"&gt;https://medium.com/geekculture/freerasp-in-app-protection-sdk-and-app-security-monitoring-service-de12d8e49400&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would you prefer to get hands dirty? Here you go: &lt;a href="https://github.com/talsec/Free-RASP-Community"&gt;https://github.com/talsec/Free-RASP-Community&lt;/a&gt;&lt;/p&gt;

</description>
      <category>freerasp</category>
      <category>flutter</category>
      <category>android</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
