Securing your app for work - Enterprise Dev Training

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 29

  • @JennaEzarik
    @JennaEzarik 4 ปีที่แล้ว +3

    This was super helpful! Thanks Jon!

    • @ecx007
      @ecx007 2 ปีที่แล้ว

      ooh ok!😂

  • @iJustine
    @iJustine 4 ปีที่แล้ว +5

    ah this helped me so much on my latest project thank you

    • @9Ayir
      @9Ayir 4 ปีที่แล้ว +3

      I didn't expect to see you here 😅😂

  • @ac130kz
    @ac130kz 4 ปีที่แล้ว +4

    tldr just use AES-256 in a modern secure mode with hardware backed keys

  • @masdzulfikar6201
    @masdzulfikar6201 4 ปีที่แล้ว +1

    When will the support for Kitkat+ come?

  • @alexeys.7829
    @alexeys.7829 4 ปีที่แล้ว

    Thanks. Its so cool. When I tried to add encryption to my project it blow my mind. I hope with jetpack it will be much easier.

  • @you-me-we
    @you-me-we 4 ปีที่แล้ว +1

    Does it support phones without google playStore? (Like Xiaomi, Huawei and some others)

  • @jvcma157
    @jvcma157 4 ปีที่แล้ว +7

    MasterKeys is deprecated on 1.1.0, MasterKeys is replaced for MasterKey.Builder right?

    • @ineffable6362
      @ineffable6362 4 ปีที่แล้ว +2

      This confused me too! It does appear that MasterKey.Builder has replaced it. Try using: val masterKey = MasterKey.Builder(this).setKeyGenParameterSpec(advancedSpec).build()

    • @jvcma157
      @jvcma157 4 ปีที่แล้ว

      @@ineffable6362
      Yes, in the project I used the masterkey build itself by setting the MasterKey.KeyScheme AES256_GCM normally, and creating an alias of my own.

    • @jvcma157
      @jvcma157 4 ปีที่แล้ว

      @@ineffable6362
      MasterKey.Builder ends up doing behind the hood what we were doing before with MasterKeys.getOrCreate()...

    • @ineffable6362
      @ineffable6362 4 ปีที่แล้ว +1

      @@jvcma157 True, however to set things such as enabling StronBox for devices above Android P you need to use the builder like shown in the video. Kinda annoying they would show an OUTDATED way of programming on such an important video

    • @jvcma157
      @jvcma157 4 ปีที่แล้ว

      @@ineffable6362
      I managed to set the strongbox using MasterKey.builder too

  • @bishnuabhay350
    @bishnuabhay350 3 ปีที่แล้ว

    Assets folder can be secure use this code in android application using through android studio

  • @skalexander2594
    @skalexander2594 4 ปีที่แล้ว

    Please help me my Nokia 7plus so many problems

  • @MostafaAnter
    @MostafaAnter 4 ปีที่แล้ว

    What about encrypt strings values as Base URL string to prevent my data if some one try to decompile my app

    • @odifek
      @odifek 4 ปีที่แล้ว +1

      You can only encrypt your data at runtime and not compile time. You have to find another way to secure your static data. Like url, api keys, etc

    • @404nauman
      @404nauman 4 ปีที่แล้ว

      Simply put in build gradle

    • @0x4ym4n
      @0x4ym4n 4 ปีที่แล้ว

      Putting it on build gradle is still be accessible by the unauthorized parties after decompiling it

    • @404nauman
      @404nauman 4 ปีที่แล้ว

      @@0x4ym4n well, i don't think. Put baseurl in build gradle and turn on proguard, you won't be able to read with apktools and normal online decompilers.

    • @MostafaAnter
      @MostafaAnter 4 ปีที่แล้ว

      I'm using "String care" library to encrypt my important data with signing key and put encrypted data inside NDK method so it so hard to decompile and rebuild of course you need my signing key this way work perfectly with me, but I wonder if there is build in method to encrypte string value with signing key or my fingerprint nested use string care frame work😅

  • @mursalcabdurahman2432
    @mursalcabdurahman2432 4 ปีที่แล้ว

    Good.evening

  • @HenryLetting
    @HenryLetting 4 ปีที่แล้ว

    In the nick of time.