Patent ID: 7958551

Claim:
An information processing apparatus, which is configured to communicate in a plurality of communication protocols with another device being installed in a network, comprising: a storage device; a Security list, in which a security level of each of the communication protocols is listed, stored in the storage device; a status management list, in which at least one of validity and invalidity of each of the communication protocols is described, being stored in the storage device; and a protocol setting system, which sets at least one of validity and invalidity of each of the communication protocols, wherein at least one of validity and invalidity of each of the communication protocols can be arbitrarily set by a user; wherein the protocol setting system includes: a status detecting unit, which refers to the status management list and detects at least one of validity and invalidity of each of the communication protocols; an unsecured protocol detecting unit, which refers to the security list when at least one of the communication protocols is validated and detects a communication protocol with a security level being lower than the validated communication protocol; and a status updating unit, which invalidates the communication protocol detected by the unsecured protocol detecting unit to have the lower security level and detected to be valid by the status detecting unit.