Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes: a processor configured to: when detecting an unauthorized access to a file or a directory, set a range including at least the specific file or directory subjected to the unauthorized access as a recording range in which access logs are recorded; and after setting the recording range, update or maintain the recording range according to at least a load on a resource used to record the access logs.
1. An information processing apparatus comprising:
a processor configured to:
when detecting an unauthorized access to a file or a directory, set a range including at least the specific file or directory subjected to the unauthorized access as a recording range in which access logs are recorded; and
after setting the recording range, update or maintain the recording range according to at least a load on a resource used to record the access logs.
2. The information processing apparatus according to claim 1 , wherein
the processor is configured to, when the load exceeds a predetermined upper limit, narrow and update the recording range.
3. The information processing apparatus according to claim 2 , wherein
the predetermined upper limit includes a plurality of predetermined upper limits including a first upper limit and a second upper limit at which the load is larger than the first upper limit, and
the processor is configured to set an updated recording range when the load exceeds the second upper limit to be narrower than an updated recording range when the load is equal to or more than the first upper limit and is equal to or less than the second upper limit.
4. The information processing apparatus according to claim 3 , wherein
the processor is configured to, when the load is below a predetermined lower limit, broaden and update the recording range.
5. The information processing apparatus according to claim 4 , wherein
the predetermined lower limit includes a plurality of predetermined lower limits including a first lower limit and a second lower limit at which the load is smaller than the first lower limit, and
the processor is configured to set an updated recording range when the load is below the second lower limit to be broader than an updated recording range when the load is equal to or more than the second lower limit and is equal to or less than the first lower limit.
6. The information processing apparatus according to claim 4 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
7. The information processing apparatus according to claim 3 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
8. The information processing apparatus according to claim 2 , wherein
the processor is configured to, when the load is below a predetermined lower limit, broaden and update the recording range.
9. The information processing apparatus according to claim 8 , wherein
the predetermined lower limit includes a plurality of predetermined lower limits including a first lower limit and a second lower limit at which the load is smaller than the first lower limit, and
the processor is configured to set an updated recording range when the load is below the second lower limit to be broader than an updated recording range when the load is equal to or more than the second lower limit and is equal to or less than the first lower limit.
10. The information processing apparatus according to claim 8 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
11. The information processing apparatus according to claim 2 , wherein
the processor is configured to, when the load is equal to or more than a predetermined lower limit and equal to or less than the predetermined upper limit, maintain the recording range.
12. The information processing apparatus according to claim 2 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
13. The information processing apparatus according to claim 1 , wherein
the processor is configured to, when the load is below a predetermined lower limit, broaden and update the recording range.
14. The information processing apparatus according to claim 13 , wherein
the predetermined lower limit includes a plurality of predetermined lower limits including a first lower limit and a second lower limit at which the load is smaller than the first lower limit, and
the processor is configured to set an updated recording range when the load is below the second lower limit to be broader than an updated recording range when the load is equal to or more than the second lower limit and is equal to or less than the first lower limit.
15. The information processing apparatus according to claim 13 , wherein
the processor is configured to, when the load is equal to or more than the predetermined lower limit and equal to or less than a predetermined upper limit, maintain the recording range.
16. The information processing apparatus according to claim 13 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
17. The information processing apparatus according to claim 1 , wherein
the processor is configured to, when the load is equal to or more than a predetermined lower limit and equal to or less than a predetermined upper limit, maintain the recording range.
18. The information processing apparatus according to claim 1 , wherein
the processor is configured to derive the load using at least one of (i) the number of access logs in the recording range per unit time, (ii) a usage rate of the processor, or (iii) a change in job performance.
19. The information processing apparatus according to claim 18 , wherein
the information processing apparatus is a multifunction apparatus, and
the processor is configured to acquire a change in processing time of a job corresponding to copying, printing, or scanning, as the change in the job performance.
20. A non-transitory computer readable medium storing a program that causes a computer to execute information processing, the information processing comprising:
when an unauthorized access to a file or a directory is detected, setting a range including at least the specific file or directory subjected to the unauthorized access as a recording range in which access logs are recorded; and
after the setting the recording range, updating or maintaining the recording range according to at least a load on a resource used to record the access logs.