Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yutaka Tsutano

dblp:200/1156 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Web and mobile security · 57% Systems and software security · 38% Network security · 5%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Web and mobile security
mobile security
0.932020
DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code · IEEE Trans. Inf. Forensics Secur. 2020
Detecting Vulnerable Android Inter-App Communication in Dynamically Loaded Code · INFOCOM 2019
An efficient, robust, and scalable approach for analyzing interacting android apps · ICSE 2017
Web and mobile security › mobile security
android security
0.522020
DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code · IEEE Trans. Inf. Forensics Secur. 2020
An efficient, robust, and scalable approach for analyzing interacting android apps · ICSE 2017
Systems and software security
program analysis
0.412020
DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code · IEEE Trans. Inf. Forensics Secur. 2020
Systems and software security › program analysis
dynamic program analysis
0.412019
Detecting Vulnerable Android Inter-App Communication in Dynamically Loaded Code · INFOCOM 2019
Program analysis
dynamic analysis
0.312017
An efficient, robust, and scalable approach for analyzing interacting android apps · ICSE 2017
Program analysis
static analysis
0.312017
An efficient, robust, and scalable approach for analyzing interacting android apps · ICSE 2017
Systems and software security
dynamic code loading
0.112020
DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code · IEEE Trans. Inf. Forensics Secur. 2020
Network security › attack strategy
collusion attack
0.112019
Detecting Vulnerable Android Inter-App Communication in Dynamically Loaded Code · INFOCOM 2019

Methods — techniques the papers use, named apart from their topics

control flow graph analysis · 0.8classloader-based analysis · 0.6string analysis · 0.4inter-procedural analysis · 0.4hybrid analysis · 0.4
YearPublicationVenuePosition
2021 ReHAna: An Efficient Program Analysis Framework to Uncover Reflective Code in Android
Shakthi Bachala, Yutaka Tsutano, Witawas Srisa-an, Gregg Rothermel, Jackson Dinh, Yuanjiu Hu
MobiQuitous2
2020 DINA: Detecting Hidden Android Inter-App Communication in Dynamic Loaded Code
abstract
Android inter-app communication (IAC) allows apps to request functionalities from other apps, which has been extensively used to provide a better user experience. However, IAC has also become an enticing target by attackers to launch malicious activities. Dynamic class loading (DCL) and reflection are effective features to enhance the functionality of the apps. In this paper, we expose a new attack that leverages these features in conjunction with inter-app communication to conceal malicious attacks with the ability to bypass existing security mechanisms. To counteract such attack, we present DINA, a novel hybrid analysis approach for identifying malicious IAC behaviors concealed within dynamically loaded code through reflective/DCL calls. DINA appends reflection and DCL invocations to control-flow graphs and continuously performs incremental dynamic analysis to detect the misuse of reflection and DCL that obfuscates malicious Intent communications. DINA utilizes string analysis and inter-procedural analysis to resolve hidden IAC and achieves superior detection performance. Our extensive evaluation on 49,000 real-world apps corroborates the prevalent usage of reflection and DCL, and reveals previously unknown and potentially harmful, hidden IAC behaviors in real-world apps.
Mohannad Alhanahnah, Qiben Yan 0001, Hamid Bagheri, Hao Zhou 0043, Yutaka Tsutano, Witawas Srisa-an, Xiapu Luo
IEEE Trans. Inf. Forensics Secur.5
2019 Detecting Vulnerable Android Inter-App Communication in Dynamically Loaded Code
abstract
Java reflection and dynamic class loading (DCL) are effective features for enhancing the functionalities of Android apps. However, these features can be abused by sophisticated malware to bypass detection schemes. Advanced malware can utilize reflection and DCL in conjunction with Android Inter-App Communication (IAC) to launch collusion attacks using two or more apps. Such dynamically revealed malicious behaviors enable a new type of stealthy, collusive attacks, bypassing all existing detection mechanisms. In this paper, we present DINA, a novel hybrid analysis approach for identifying malicious IAC behaviors concealed within dynamically loaded code through reflective/DCL calls. DINA continuously appends reflection and DCL invocations to control-flow graphs; it then performs incremental dynamic analysis on such augmented graphs to detect the misuse of reflection and DCL that may lead to malicious, yet concealed, IAC activities. Our extensive evaluation on 3,000 real-world Android apps and 14,000 malicious apps corroborates the prevalent usage of reflection and DCL, and reveals previously unknown and potentially harmful, hidden IAC behaviors in real-world apps.
Mohannad Alhanahnah, Qiben Yan 0001, Hamid Bagheri, Hao Zhou 0043, Yutaka Tsutano, Witawas Srisa-an, Xiapu Luo
INFOCOM5
2019 Obfusifier: Obfuscation-Resistant Android Malware Detection System
Qiben Yan 0001, Witawas Srisa-an, Yutaka Tsutano
SecureComm (1)5
2017 An efficient, robust, and scalable approach for analyzing interacting android apps
abstract
When multiple apps on an Android platform interact, faults and security vulnerabilities can occur. Software engineers need to be able to analyze interacting apps to detect such problems. Current approaches for performing such analyses, however, do not scale to the numbers of apps that may need to be considered, and thus, are impractical for application to real-world scenarios. In this paper, we introduce JITANA, a program analysis framework designed to analyze multiple Android apps simultaneously. By using a classloader-based approach instead of a compiler-based approach such as SOOT, JITANA is able to simultaneously analyze large numbers of interacting apps, perform on-demand analysis of large libraries, and effectively analyze dynamically generated code. Empirical studies of JITANA show that it is substantially more efficient than a state-of-the-art approach, and that it can effectively and efficiently analyze complex apps including Facebook, Pokemon Go, and Pandora that the state-of-the-art approach cannot handle.
Yutaka Tsutano, Shakthi Bachala, Witawas Srisa-an, Gregg Rothermel, Jackson Dinh
ICSE1