about us - black hat | home...about us •from pwnzen (), a startup founded by team pangu. •janus...

20

Upload: others

Post on 26-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu
Page 2: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

About us

• From PwnZen (www.pwnzen.com), a startup founded by Team Pangu.

• Janus project: www.appscan.io

• Chen Yexuan• Chen Yexuan is working as a Product Manager in Team Pangu. He has rich

experience in web security, mobile security, cloud computing, and data mining. He was a speaker for XCon 2009.

• Tang Zhushou• Tang Zhushou is a member of Team Pangu. His research focuses on program

analysis, theory and algorithm. He is now leading the research on software similarity detection, machine learning, and data analysis in Team Pangu. He is also an active speaker of POC, syscan360, etc.

Page 3: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Motivation

• We have been developing static analysis engines for Android apps since 2010• Data flow analysis

• Taint Tracking

• Capable to identify suspicious or malicious behaviors, and discover potential vulnerabilities

• But, it’s slow

• False positives and false negatives are unavoidable

Page 4: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Motivation

• Dilemma • Analyzing all Android apps on the market is impossible for us

• Reviewing all reports is also impossible for us

• Solution • Scan applications on demand (with the interest of end users)

• Leverage the users’ inspection and audit to purify analysis results

• Enable the users to define light-weight scanning rules

• Facilitate an open community for security professionals to cultivate the sharing of samples, experiences, common issues, and advanced knowledge

Page 5: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

On demand analysis

Page 6: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Interactive Analysis Enviroment

Page 7: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Send SMS message without interaction, risk HIGH

Page 8: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Provide smali view to get signature

Page 9: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Define your own ruleset, perform your customized scan

Page 10: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Write your own rule. In this example, we can find apps use ftp protocol, which potentially leaks username and password

Page 11: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

This app hit the rule

Page 12: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Automatically extract domain, ip, etc. in rule.

Page 13: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Relation between these domains

Page 14: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Share rule to community, everyonecan follow, discuss this rule and apps hit this rule.

Page 15: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Life cycle of a product provided by the Threat Center

Page 16: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Total 8,000,000 apps in our database, including metadata of static/dynamic analysis result.

Page 17: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Hot rules and apps for researcher/user.

Page 18: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Integrate more function

Page 19: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

Open to community/college to find more interesting thing.

Page 20: About us - Black Hat | Home...About us •From PwnZen (), a startup founded by Team Pangu. •Janus project: •Chen Yexuan •Chen Yexuan is working as a Product Manager in Team Pangu

appscan.io