Patent ID: 8738896

Claim:
A non-transitory computer-readable storage medium on which is recorded a program for causing an information processing device running a plurality of virtual machines to execute a process, the process comprising: obtaining account information of a user account used by an operation from outside the information processing device; obtaining identification information for identifying a virtual machine which is one of the plurality of virtual machines and is associated with the user account by the identification information, from a storing unit in which each of a plurality of user accounts is stored in association with identification information for identifying a corresponding one of the plurality of virtual machines; and determining whether to permit data access to a certain network outside the information processing device from a certain virtual machine which is one of the plurality of virtual machines and from which the data access is attempted, based on whether the certain virtual machine is the virtual machine associated with the user account for which the account information is obtained and whether the certain network is a network associated with the virtual machine associated with the user account for which the account information is obtained, provided no other of the plurality of virtual machines has begun communicating outside the information processing device using a network adapter that the certain virtual machine would use.