We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

A more secure world for Android Apps

00:00

Formal Metadata

Title
A more secure world for Android Apps
Title of Series
Number of Parts
90
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
In the world of development, security is sometimes a subject that does not receive the importance it should have. This talk has as objective touch some points for make Android Apps more secure. We will start the talk by studying some real-life cases where there was an absolute lack of security or poorly implemented strategies, in situations like consume web services, SSL/TLS certificates; how use JSON Web Tokens next to JSON Web Signature and JSON Web Encryption, not only for Authentication and Authorization processes, if not for Information Exchange too. Then we will evaluate use some libraries as the SafetyNet APIs like reCAPTCHA; or PaaS technologies for implement User Management, Passwordless and Multifactor Authentication using Firebase or Auth0 Technologies.
Mobile appAndroid (robot)CASE <Informatik>Bit rateLibrary (computing)Strategy gameMobile appDrop (liquid)Information securityBitAndroid (robot)Computer animation
Mobile appAndroid (robot)Java appletBitProduct (business)Software developerLevel (video gaming)Group actionView (database)Projective planeProcess (computing)Row (database)Computer animation
Android (robot)Mobile appPhysical systemHacker (term)EmailPlastikkarteInformationMobile appPasswordDevice driverNumberServer (computing)Uniform resource locatorFile formatComputer animation
Android (robot)Mobile appCASE <Informatik>Information securityInformationBitRegulator geneInformation privacyWorkstation <Musikinstrument>Physical systemProper mapMobile appData storage deviceArchaeological field surveyPoint cloudComputer animation
Information securityAndroid (robot)Mobile appInformation securityFront and back endsCASE <Informatik>Mobile appAndroid (robot)MereologyInformationWebsiteComputer animation
Mobile appAndroid (robot)Execution unitSpecial unitary groupMultiplication signMobile appCodePoint (geometry)Computer animation
Android (robot)Mobile appGoogolComputer programmingInsertion lossHybrid computerCodeForcing (mathematics)NumberTerm (mathematics)Cartesian coordinate systemData managementMobile appCASE <Informatik>Software developerInformation securityComputer animation
Android (robot)Mobile appInformation securityCodeCASE <Informatik>EmailData miningPasswordSoftwareSensitivity analysisCodePoint (geometry)Hacker (term)InformationParameter (computer programming)Software testingMereologyCartesian coordinate systemUsabilityMultiplication signMathematicsCellular automatonComputer animation
Mobile appAndroid (robot)Uniform resource locatorCombinational logicEncryptionData storage deviceCommunications protocolNegative numberPoint (geometry)InformationData miningStrategy gameInformation securityComputer configurationLevel (video gaming)Parameter (computer programming)CodeMobile appSpacetimeElectronic program guideRow (database)MathematicsData managementHill differential equationWordOperator (mathematics)Network topologyMusical ensembleMixed realityComputer animation
Android (robot)Mobile appInformation privacyAndroid (robot)MathematicsInformation securityMobile appCartesian coordinate systemRight angle
Android (robot)Mobile appMultiplication signProcess (computing)Cellular automatonInstallation artInformation privacyMobile appSocial classInformationLine (geometry)Cartesian coordinate systemUniform resource locatorComputer animation
Mobile appAndroid (robot)Run time (program lifecycle phase)Cartesian coordinate systemPosition operatorPhysical systemLimit (category theory)BitMultiplication signSet (mathematics)Code
Android (robot)Mobile appCAPTCHAComplex (psychology)ImplementationCartesian coordinate systemComputer fileComputer animation
Android (robot)Mobile appWebsiteCAPTCHACartesian coordinate systemWebsiteKey (cryptography)ImplementationResultantTape driveCASE <Informatik>LeakComputer animationXML
Mobile appAndroid (robot)Software testingFormal verificationSoftware testingCASE <Informatik>InternetworkingMobile appBitCartesian coordinate systemComputer animation
Android (robot)Mobile appMultiplication signBit rateComputer filePasswordEmailInformationHill differential equationUniform resource locatorLoginCellular automatonPlastikkarteObject (grammar)Mobile appComputer animation
Mobile appAndroid (robot)Data storage deviceInformationData storage deviceShared memoryComputer fileAndroid (robot)Asynchronous Transfer Mode1 (number)Cartesian coordinate systemShape (magazine)Open setBitInternetworkingComputer animation
Android (robot)Mobile appProcess (computing)CryptographyInformationComputer architectureEncryptionAndroid (robot)Table (information)Revision controlJava appletTime zoneSinc functionDiagramCryptographyCartesian coordinate systemAlgorithmElectronic mailing listKey (cryptography)ImplementationAsymmetryInterface (computing)PlanningMoment (mathematics)Symmetry (physics)Inheritance (object-oriented programming)Inclusion mapForm (programming)Green's functionData storage deviceGroup actionDemosceneInformation securityComputer animation
Mobile appAndroid (robot)Information securityInformation securityMoment (mathematics)PasswordCommunications protocolProcess (computing)AuthenticationMobile appInteractive televisionDiagramFront and back endsClient (computing)Server (computing)Lie groupCASE <Informatik>Cartesian coordinate systemStrategy gameHTTP cookieWeb 2.0Token ringWeb serviceRevision controlUsabilityInformationMultiplication signDemoscenePrice indexLine (geometry)Standard deviationForcing (mathematics)Open setWebsiteService (economics)Theory of relativityComputer animation
Android (robot)Mobile appElectronic signaturePositional notationInformationStandard deviationRoundness (object)Combinational logicElectronic signatureWeb 2.0Library (computing)AlgorithmEmailSoftware testingComputer animation
Android (robot)Mobile appElectronic signatureProgramming languageWeb 2.0Content (media)Type theoryEmailoutputLibrary (computing)Strategy gamePhysical systemDifferent (Kate Ryan album)AlgorithmInformationData structureDemosceneFile formatInformation securityMatching (graph theory)Observational studyMobile appDisk read-and-write headMultiplication sign
Android (robot)Mobile appFront and back endsInformationWeb 2.0Client (computing)WebsiteAuthenticationCartesian coordinate systemServer (computing)Multiplication signToken ringProcess (computing)Identity managementPasswordFile format1 (number)AuthorizationSlide ruleExpected value40 (number)TorusWorkstation <Musikinstrument>Computer configurationQuicksortElectronic program guide
Mobile appAndroid (robot)Web 2.0Ferry CorstenWebsiteToken ringIdentity managementEncryptionCASE <Informatik>InformationGroup actionComputer animation
Mobile appAndroid (robot)EncryptionAlgorithmInformationNumberMetropolitan area networkNoise (electronics)Crash (computing)Group actionInformation securityComputer animation
Android (robot)Mobile appReverse engineeringInformationLeakStandard deviationCodeComputer fileData structureFront and back endsTerm (mathematics)Android (robot)Point (geometry)Row (database)Multiplication signNeuroinformatikoutputComputer animationXML
Reverse engineeringAndroid (robot)Mobile appEncryptionEncryptionMultiplication signWeb 2.0InformationVector spaceNeuroinformatikAuthenticationInheritance (object-oriented programming)AlgorithmToken ringEmailHeat transferBitStrategy gameCASE <Informatik>Electronic signatureTraffic reportingGreen's functionMereologySurgeryPrice indexMusical ensembleComputer animation
Mobile appAndroid (robot)Single-precision floating-point formatSign (mathematics)Moment (mathematics)TwitterFacebookError messagePasswordGastropod shellComputer configurationSingle sign-onChannel capacityComputer animation
Android (robot)Mobile appExecution unitPasswordRule of inferenceCASE <Informatik>AlgorithmFormal verificationPasswordWebsiteWordComputer animation
Android (robot)Mobile appAreaComputing platformProcess (computing)Price indexPasswordAuthenticationComputer animation
Android (robot)Mobile appProcess (computing)PasswordPattern recognitionFingerprintLoginComputer animation
Android (robot)Mobile appPrice indexCartesian coordinate systemDivisorDifferent (Kate Ryan album)Authentication
Mobile appAndroid (robot)Cartesian coordinate systemAuthenticationWebsiteQR codeCASE <Informatik>DivisorTape driveIdentity managementComputer configurationWeb 2.0Physical systemComputer animation
Mobile appAndroid (robot)Identity managementPasswordWebsiteFacebookHTTP cookieAuthenticationServer (computing)1 (number)Web browserDiagramDomain nameAuthorizationLoginModal logicPhysical systemTablet computerPrice indexGame theoryCartesian coordinate systemLogic gatePort scannerComputer animation
Android (robot)Mobile appTouch typingLink (knot theory)AuthenticationMusical ensemblePasswordSource codeFormal verificationMultiplication signLoginAddress spaceEmailWebsiteLink (knot theory)CodeStrategy gameFingerprintCartesian coordinate systemPhysical systemToken ringCASE <Informatik>DiagramWeb 2.0CodePhysical lawCategory of beingPort scannerDivisorDemosceneSign (mathematics)Hill differential equationServer (computing)EstimatorWechselseitige InformationComputer animation
Android (robot)Mobile appGroup actionLink (knot theory)Cellular automatonPasswordEmailXML
Android (robot)Mobile appIdentity management4 (number)MereologyData managementComputing platformLevel (video gaming)Service (economics)Matching (graph theory)Sign (mathematics)AuthenticationComputer configurationInternet service providerPasswordSingle-precision floating-point formatNumberMultiplicationDigital photographyPrice indexGoogolLattice (order)Computer animation
Android (robot)Mobile appFormal verificationService (economics)Token ringTwitterMobile WebData managementWeb 2.0Enterprise architectureImplementationFacebookPoint cloudGoogolBitComputing platformCartesian coordinate systemComputer animation
Identity managementAndroid (robot)Mobile appEnterprise architecturePoint cloudIdentity managementPasswordFacebookMoistureComputer configurationPrice indexCASE <Informatik>InformationAuthenticationDynamical systemCartesian coordinate system
Mobile appAndroid (robot)Identity managementFacebookIdentity managementImplementationEnterprise architectureMultiplication signGame theorySlide rulePresentation of a groupMetropolitan area networkComputer animation
Transcript: English(auto-generated)