Skip to content

Change SDK exclusion method #10

Description

@zerjioang

Current algorithm that detects whether a given class belongs to a java sdk is based on full classname matching (package+classname). This has to be change since bad guys can use package name spoofing to invalidate their class analysis and bypass the scan.

For this reason, the next iteration on this algorithm has to be based on class method enumaration, matching and opcode sequence matching. If the analyzed class has the same number of methods, the same method declarations and the code of the methods is very very very close, then the class belongs to android SDK and will not be analyzed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions