Self-Protecting JavaScript Based on Hierarchical Control | IEEE Conference Publication | IEEE Xplore