Patent ID: 7555653

Claim:
A data processing apparatus in which data is accessed in response to an access request from a plurality of access request sources, said data processing apparatus comprising: storage means for storing data; assignment means for assigning a connection having write authorization to the access request source in response to a connection request in which said write authorization is specified, which is received from said access request source, so that a maximum of one connection from among connections that are simultaneously assigned to said plurality of access request sources becomes a connection having said write authorization with respect to said storage means; control means for permitting writing into said storage means in response to an access request on condition that said connection having said write authorization is assigned to the access request source when said access request associated with writing into said storage means is received from the access request source via said connection assigned to said access request source by said assignment means; and authentication means for determining whether the access request source has the authorization for an access request, where the authentication means performs authentication in response to each access request that is received from said access request source, the authentication means performing authentication based on an apparatus type received from the access request source.