FlowDroid Logo

FlowDroid

0
Free
Visit Website

FlowDroid is a context-, flow-, field-, object-sensitive and lifecycle-aware static taint analysis tool for Android applications. Unlike many other static-analysis approaches for Android, FlowDroid aims for an analysis with very high recall and precision. To achieve this goal, two main challenges were addressed: increasing precision by building an analysis that is context-, flow-, field- and object-sensitive, and increasing recall by creating a complete model of Android’s app lifecycle. The analysis is based on Soot and Heros, utilizing a precise callgraph for flow- and context-sensitivity, and IFDS-based flow functions for field- and object-sensitivity. An accurate and efficient alias search is crucial for context-sensitivity in conjunction with field-sensitivity.

FEATURES

ALTERNATIVES

Guidelines for secure coding in Java SE to avoid bugs that could weaken security and open holes in Java's security features.

Deliberately vulnerable web application for educational purposes.

Open Redirection Analyzer

Instrumentation-based approach for resolving reflective calls in Android apps.

Dynamic Java code instrumentation kit for Android applications.

Scan files for viruses and malware with language-agnostic REST API

A tool to scan for CORS misconfigurations in web applications

Websecurify provides efficient ways to protect organizations with sophisticated technology and expert consultancy.