Information processing apparatus, non-transitory computer readable medium storing program, and information processing method that reduce information leakage
An information processing apparatus includes a processor configured to accept an instruction to generate a second account indicating access information for permitting access to a second storage area, which is different from a first account that indicates a registered user and indicates access information for permitting access to a first storage area, generate the second account in association with the registered first account, perform control such that setting information set for a first device is acquired and stored in the second storage area by using the second account in a case where a request indicating that the setting information is to be stored in the second storage area is accepted, perform control such that the setting information stored in the second storage area is acquired by using the second account from a second device different from the first device and is output to the second device, and perform control such that the setting information stored in the second storage area is moved to the first storage area and the second account and the second storage area are erased.
1 . An information processing apparatus comprising:
a memory comprising a first storage area and a second storage area; and
a processor configured to:
accept an instruction to generate a second account indicating access information for permitting access to the second storage area, which is different from a first account that indicates a registered user and indicates access information for permitting access to the first storage area;
generate the second account in association with the registered first account;
perform control such that setting information set for a first device is acquired and stored in the second storage area by using the second account in a case where a request indicating that the setting information is to be stored in the second storage area is accepted;
perform control such that the setting information stored in the second storage area is acquired by using the second account from a second device different from the first device and is output to the second device; and
perform control such that the setting information stored in the second storage area is moved to the first storage area and the second account and the second storage area are erased.
2 . The information processing apparatus according to claim 1 , wherein the processor is configured to:
perform control such that the setting information is acquired from the first device and is stored in the second storage area in a case where a request for storing the setting information in the second storage area by using the second account is accepted as the request from the first device after the generation instruction is accepted from the first device.
3 . The information processing apparatus according to claim 2 ,
wherein the setting information includes a plurality of pieces of item information, and
the processor is configured to:
in a case where at least one piece of item information among the plurality of pieces of item information is designated and the request is accepted, perform control such that the designated at least one piece of item information is acquired as the setting information and is stored in the second storage area.
4 . The information processing apparatus according to claim 3 , wherein the processor is configured to:
perform control such that acceptance of a request for erasing the second account and at least a part of the second storage area as the request by using the second account is excluded.
5 . The information processing apparatus according to claim 2 ,
wherein each of the first account and the second account includes, as the access information, authentication information for authenticating a user,
the authentication information of the first account and the authentication information of the second account are different pieces of authentication information, and
the processor is configured to:
generate and register the authentication information of the second account in a case where the second account is generated; and
perform control such that the request is accepted in a case where the generated authentication information matches the registered authentication information of the second account.
6 . The information processing apparatus according to claim 2 ,
wherein each of the first account and the second account includes, as the access information, authentication information for authenticating a user,
the authentication information of the first account is applied as the authentication information of the second account, and
the processor is configured to:
generate and register the authentication information of the second account in a case where the second account is generated; and
perform control such that the request is accepted in a case where the generated authentication information matches the registered authentication information of the second account.
7 . The information processing apparatus according to claim 1 ,
wherein the setting information includes identification information of the first device, and
the processor is configured to:
generate the second account in association with the identification information of the first device in a case where the second account is generated; and
perform control such that the request is accepted in a case where the second account matches the identification information of the first device.
8 . The information processing apparatus according to claim 7 , wherein the processor is configured to:
perform control such that the request is excluded in a case where the second account does not match the identification information of the first device.
9 . The information processing apparatus according to claim 1 ,
wherein after the processor imports the setting information stored in the second storage area into the second device, the processor moves the setting information stored in the second storage area to the first storage area and erases the second account and the second storage area.
10 . A non-transitory computer readable recording medium storing a program causing a processor of an information processing apparatus to perform information processing of:
accepting an instruction to generate a second account indicating access information for permitting access to a second storage area, which is different from a first account that indicates a registered user and indicates access information for permitting access to a first storage area, wherein the first storage area and the second storage area are in a memory of the information processing apparatus;
generating the second account in association with the registered first account;
performing control such that setting information set for a first device is acquired and stored in the second storage area by using the second account in a case where a request indicating that the setting information is to be stored in the second storage area is accepted;
performing control such that the setting information stored in the second storage area is acquired by using the second account from a second device different from the first device and is output to the second device; and
performing control such that the setting information stored in the second storage area is moved to the first storage area and the second account and the second storage area are erased.
11 . An information processing method, performed by an information processing apparatus, comprising:
accepting an instruction to generate a second account indicating access information for permitting access to a second storage area, which is different from a first account that indicates a registered user and indicates access information for permitting access to a first storage area, wherein the first storage area and the second storage area are in the information processing apparatus;
generating the second account in association with the registered first account;
performing control such that setting information set for a first device is acquired and stored in the second storage area by using the second account in a case where a request indicating that the setting information is to be stored in the second storage area is accepted;
performing control such that the setting information stored in the second storage area is acquired by using the second account from a second device different from the first device and is output to the second device; and
performing control such that the setting information stored in the second storage area is moved to the first storage area and the second account and the second storage area are erased.