A deeper understanding of Android
- We’re not making an omelette, so better to keep the options open!Is it an Omelette?! You can’t turn an omelette into… Read more: We’re not making an omelette, so better to keep the options open!
- Static and Dynamic Analysis ToolsWhat is static and dynamic code analysis? During the last… Read more: Static and Dynamic Analysis Tools
- ProGuard and ObfuscationAs the number of Android-based mobiles has been increased, the… Read more: ProGuard and Obfuscation
- GCC Security FeaturesIn generating an executable from the code we can use… Read more: GCC Security Features
- Secure development: Sanitizing user inputsInput Sanitization, as the name implies, is a crucial component… Read more: Secure development: Sanitizing user inputs
- Secure development: Encoding MethodsTo ensure proper data handling and the avoidance of data… Read more: Secure development: Encoding Methods
- Secure Development: Input ValidationA key approach in safe programming is input validation, which… Read more: Secure Development: Input Validation
- Untrusted Data SourcesThe safety and integrity of an application are critically dependent… Read more: Untrusted Data Sources