摘要 |
PROBLEM TO BE SOLVED: To provide an information processor which safely performs execution of such unreliable software to be inputted from the outside. SOLUTION: A high level API discriminates whether or not an application that has accessed the high level API has a certificate (S401). When the application has the certificate, the certificate 104 included in a code 103 is checked (S402), and if the certificate 104 is correct, a low level API is accessed (S412) to carry out a requested function. Meanwhile, if the application does not have the certificate or if the certificate is not correct, security degree in carrying out the requested function is evaluated (S405). Whether or not to be safe is discriminated even though the function is carried out (S406), when it is evaluated to be safe even though the function is carried out, the low level API is accessed (S409), and meanwhile, when it is decided not to be safe, the low level API is not accessed, and an error is returned (S407). |