Mobile Code Anti-Reversing Scheme Based on Bytecode Trapping in ART

Geonbae Na1, Jongsu Lim2, Sunjun Lee3

  • 1School of Computer Science and Engineering, Soongsil University, Seoul 06978, Korea. nagb@ssu.ac.kr.

Summary

Existing Android security vulnerabilities can still be exploited on the new Android Runtime (ART). This study demonstrates this risk and proposes a novel protection scheme to enhance mobile application security by disrupting code mapping.

Related Concept Videos

The Z-Scheme of Electron Transport in Photosynthesis01:34

The Z-Scheme of Electron Transport in Photosynthesis

The light reactions of photosynthesis assume a linear flow of electrons from water to NADP+. During this process, light energy drives the splitting of water molecules to produce oxygen. However, oxidation of water molecules is a thermodynamically unfavorable reaction and requires a strong oxidizing agent. This is accomplished by the first product of light reactions: oxidized P680 (or P680+), the most powerful oxidizing agent known in biology. The oxidized P680 that acquires an electron from the...
13.3K
lncRNA - Long Non-coding RNAs02:39

lncRNA - Long Non-coding RNAs

In humans, more than 80% of the genome gets transcribed. However, only around 2% of the genome codes for proteins. The remaining part produces non-coding RNAs which includes ribosomal RNAs, transfer RNAs, telomerase RNAs, and regulatory RNAs, among other types. A large number of regulatory non-coding RNAs have been classified into two groups depending upon their length – small non-coding RNAs, such as microRNA, which are less than 200 nucleotides in length, and long non-coding RNA...
9.8K
lncRNA - Long Non-coding RNAs02:39

lncRNA - Long Non-coding RNAs

3.6K
Social Traps01:41

Social Traps

Social traps are negative situations where people get caught in a direction or relationship that later proves to be unpleasant, with no easy way to back out of or avoid. The concept was orignally introduced by John Platt who applied psychology to Garrett Hardin's "Tragedy of the Commons", where in New England herd owners could let their cattle graze in the common ground. This situation seems like a good idea, but an individual could have an advantage. If they owned...
26.3K
Nursing Code of Ethics01:29

Nursing Code of Ethics

The Nursing Code of Ethics sets the ethical benchmark for the profession, and guides nurses in ethical analysis and decision making at the societal, organizational, and clinical levels. The code encompasses showing compassion and respect for the patient, their families, and communities in all circumstances while committing to providing patient-centered care. In addition, the code states that nurses must advocate for the patient by defending a cause or recommendation to protect their rights,...
4.3K
Diode: Reverse bias01:14

Diode: Reverse bias

A diode is reverse-biased when the positive terminal of an external voltage source is connected to the n-type material and the negative terminal to the p-type material. This configuration opposes the natural direction of current flow through the diode, effectively increasing the width of the depletion region and the barrier potential. The reverse bias condition produces a minimal leakage current, primarily due to minority charge carriers. This leakage becomes significant when the reverse...
1.9K