Skip to content

Improve FlowDroid to support Field Sources #384

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

sunxiaobiu
Copy link

We extend FlowDroid to detect field-triggered data leaks. The latest version of FlowDroid only supports methods as sources. Thus, some sensitive field sources(e.g. sensor-related sensitive source fields) are overlooked by FlowDroid, giving rise to many false negatives. We developed class AndroidField.java to describe Field and add the Field resolution code in class PermissionMethodParser.java. To that end, users can easily access Field-triggered Static Taint Analysis by simply configuring their interested field sources in the SourcesAndSinks.txt file.

@sunxiaobiu sunxiaobiu changed the title Master Improve FlowDroid to support Field Sources Sep 6, 2021
@StevenArzt
Copy link
Member

The MR look ok now, but please change it FlowDroid's develop branch, not master. We always work on develop and only merge to master on releases.

@sunxiaobiu
Copy link
Author

The MR look ok now, but please change it FlowDroid's develop branch, not master. We always work on develop and only merge to master on releases.

I created a new MR here: #385

@StevenArzt
Copy link
Member

I merged the new MR and closed this one. Thanks for your contribution.

@StevenArzt StevenArzt closed this Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants