Method and system for protecting resource central programs

   
   

It is one object of the present invention to edit a Java program by effectively utilizing the access control using a name scope, so that a program that controls a resource and is to be protected can be prevented from being called by a malevolent program. According to the present invention, a Java program development method comprises: a package name replacement step (101) of replacing, with a single package name, package names of packages to which classes that constitute a program belong; a name scope changing step (102) of changing, to package scopes, name scopes of internal fields in the classes that are not to be referred to by sources outside the application program; and a digital signing step (105) of digitally signing the program obtained through the package name replacement and the name scope changing.

Είναι ένα αντικείμενο της παρούσας εφεύρεσης για να εκδώσει ένα πρόγραμμα της Ιάβας με αποτελεσματικά να χρησιμοποιήσει τον έλεγχο πρόσβασης που χρησιμοποιεί ένα πεδίο ονόματος, έτσι ώστε ένα πρόγραμμα που ελέγχει έναν πόρο και πρόκειται να προστατευθεί μπορεί να αποτραπεί από την κλήση από ένα κακόβουλο πρόγραμμα. Σύμφωνα με την παρούσα εφεύρεση, μια μέθοδος ανάπτυξης προγράμματος της Ιάβας περιλαμβάνει: ένα βήμα αντικατάστασης ονόματος συσκευασίας (101) της αντικατάστασης, με ένα ενιαίο όνομα συσκευασίας, των ονομάτων συσκευασίας των συσκευασιών στα οποία οι κατηγορίες που αποτελούν ένα πρόγραμμα ανήκουν ένα μεταβαλλόμενο βήμα πεδίου ονόματος (102) της αλλαγής, στα πεδία συσκευασίας, των πεδίων ονόματος των εσωτερικών τομέων στις κατηγορίες που δεν πρόκειται να αναφερθούν από τις πηγές έξω από το πρόγραμμα εφαρμογής και ένα ψηφιακό βήμα υπογραφής (105) ψηφιακά να υπογράψει το πρόγραμμα που λαμβάνεται μέσω της αντικατάστασης ονόματος συσκευασίας και της αλλαγής πεδίου ονόματος.

 
Web www.patentalert.com

< Method and apparatus for automatically producing efficient code for computing derivatives

< System and method for managing network directories

> System and method for sharing I/O address translation caching across multiple host bridges

> Counted time period certifying system

~ 00131