DocumentCode :
1451925
Title :
Mobile code security
Author :
Rubin, Aviel D. ; Geer, Daniel E., Jr.
Author_Institution :
AT&T Labs., USA
Volume :
2
Issue :
6
fYear :
1998
Firstpage :
30
Lastpage :
34
Abstract :
Sandboxes, code signing, firewalls, and proof carrying code are all techniques that address the inherent security risks of mobile code. The article summarizes the relative merits of each. It is concluded that each of these techniques offers something different, and the best approach is probably a combination of security mechanisms. The sandbox and code signing approaches are already being hybridized. Combining these with firewalling techniques such as the playground gives an extra layer of security. The PCC approach is not yet ready for prime time, but the ability to prove safety properties of code is an important element in the arsenal available for securing mobile code. None of the techniques can do much to protect users from social engineering attacks, where a user is somehow fooled into revealing something they shouldn´t reveal. For example, JavaScript can be employed in a way that fools a user into revealing passwords to a remote server. Java applets could be used to do this as well, even under the strictest security policy. User education is the only way to combat mobile code attacks that are based on social engineering
Keywords :
Internet; Java; client-server systems; distributed programming; security of data; Java applets; JavaScript; PCC approach; code signing; firewalling techniques; firewalls; mobile code attacks; mobile code security; passwords; playground; proof carrying code; remote server; sandboxes; security mechanisms; security policy; security risks; social engineering attacks; user education; Computer science; Hardware; IP networks; Internet; Java; Mobile agents; Mobile computing; Operating systems; Protection; Security;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/4236.735984
Filename :
735984
Link To Document :
بازگشت