A multifunction peripheral that can set appropriate criteria of security
levels for another device, and improves usability while lowering a risk
of data alteration, information leakage and the like by including a
holding part 11 holding therein security criteria set for the image
processing functions in one-to-one correspondence; a receiver 12 that
receives, from an external terminal, a request for an access that is
necessary for executing at least one of the image processing functions;
an acquisition part 13 that acquires, from the external terminal,
security information that is a security indicator regarding the access
from the external terminal; a judgment part 15 that judges whether or not
one of the security criteria set for the at least one of the image
processing functions is met, based on the acquired security information;
an access controller 16 that permits the access if the judgment part 15
judges affirmatively, and prohibits the access or permit the access with
a limitation if the judgment part 15 judges negatively; and an execution
part 19 that executes the at least one of the image processing functions,
if the access controller permits the access.