Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
120 words
A method of auditing login activity in a distributed computing environment in which users attempt to log into the environment from workstations using an authentication protocol in which a ticket request and pre-authentication data are communicated from the workstation to an authentication server, the pre-authentication data including information establishing an identity of the user and providing a proof that the user has entered a password during the login attempt; comprising the steps of: during a login routine, determining whether a ticket has been returned from the server in response to the ticket request; and if a ticket has been returned from the server, suspending the login routine and using information derived from the pre-authentication data to initiate a login audit.
Claim 2
Independent Claim
120 words
A method of auditing login activity in a distributed computing environment in which users attempt to log into the environment from workstations using an authentication protocol in which a ticket request and pre-authentication data are communicated from the workstation to an authentication server, the pre-authentication data including information establishing an identity of the user and providing a proof that the user has entered a password during the login attempt; comprising the steps of: during a login routine, determining whether a ticket has been returned from the server in response to the ticket request; and if a ticket has been returned from the server, suspending the login routine and using information derived from the pre-authentication data to initiate a login audit.
Claim 3
Dependent Claim
55 words
The method as described in claim 1 wherein the step of initiating a login audit includes the steps of: determining whether naming information can be provided to an audit service of the distributing computing environment without causing RPC deadlock; and if the naming information can be provided without causing RPC deadlock, calling an audit API.
Claim 4
Dependent Claim
29 words
The method as described in claim 2 further including the step of completing the login audit by having the audit API pass the naming information to the audit service.
Claim 5
Dependent Claim
37 words
The method as described in claim 3 further including the steps of: obtaining an address of a workstation at which the login attempt is occurring; and having the audit API pass the address to the audit service.
Claim 6
Dependent Claim
35 words
The method as described in claim 4 further including the step of transferring process control back to the login routine after the audit API passes the naming information or the address to the audit service.
Claim 7
Dependent Claim
13 words
The method as described in claim 1 wherein the authentication protocol is Kerberos.
Claim 8
Dependent Claim
64 words
The method as described in claim 2 wherein the step of determining whether naming information can be provided to an audit service without causing RPC deadlock includes the steps of: obtaining a name of the user in a first format; converting the user's name from the first format to a second format; and evaluating whether the user's name in the second format is valid.
Claim 9
Dependent Claim
23 words
The method as described in claim 7 wherein the first format is an intracell name and the second format is an intercell name.
Claim 10
Independent Claim
134 words
A method of auditing login activity in a distributed computing environment in which users attempt to log into the environment from workstations using an authentication protocol in which a ticket request and pre-authentication data are communicated from the workstation to an authentication server, the pre-authentication data including information establishing an identity of the user and providing a proof that the user has entered a password during the login attempt; comprising the steps of: during a login routine, determining whether a ticket has been returned from the server in response to the ticket request; if a ticket has been returned from the server, suspending the login routine and using information derived from the pre-authentication data to initiate a login audit protocol; returning process control back to the login routine after processing the login audit protocol.
Claim 11
Independent Claim
134 words
A method of auditing login activity in a distributed computing environment in which users attempt to log into the environment from workstations using an authentication protocol in which a ticket request and pre-authentication data are communicated from the workstation to an authentication server, the pre-authentication data including information establishing an identity of the user and providing a proof that the user has entered a password during the login attempt; comprising the steps of: during a login routine, determining whether a ticket has been returned from the server in response to the ticket request; if a ticket has been returned from the server, suspending the login routine and using information derived from the pre-authentication data to initiate a login audit protocol; returning process control back to the login routine after processing the login audit protocol.
Claim 12
Dependent Claim
64 words
The method as described in claim 9 wherein the login audit protocol includes the steps of: determining whether naming information can be provided to an audit service of the distributing computing environment without causing RPC deadlock; if the naming information can be provided without causing RPC deadlock, calling an audit API; and having the audit API pass the naming information to the audit service.
Claim 13
Dependent Claim
50 words
The method as described in claim 9 wherein the login audit protocol includes the steps of: determining whether naming information can be provided to an audit service of the distributing computing environment without causing RPC deadlock; if the naming information cannot be provided without causing RPC deadlock, suspending the audit.
Claim 14
Dependent Claim
13 words
The method as described in claim 9 wherein the authentication protocol is Kerberos.
Claim 15
Dependent Claim
56 words
The method as described in claim 10 wherein the step of determining whether naming information can be provided to an audit service without causing RPC deadlock includes the steps of: obtaining a simple name of the user; converting the user's simple name to a global name format; and evaluating whether the user's global name is valid.
Claim 16
Dependent Claim
95 words
A computer connected in a distributed computing environment having an authentication server, the computer comprising: a processor; an operating system; program control means run by the operating system, comprising: means operative during a login routine for determining whether predetermined information has been returned from the authentication server in response to an authentication request; means responsive to the determining means for suspending the login routine and initiating a login audit protocol; and means for processing the login audit protocol; and means for returning process control back to the login routine after processing the login audit protocol.
Claim 17
Dependent Claim
95 words
A computer connected in a distributed computing environment having an authentication server, the computer comprising: a processor; an operating system; program control means run by the operating system, comprising: means operative during a login routine for determining whether predetermined information has been returned from the authentication server in response to an authentication request; means responsive to the determining means for suspending the login routine and initiating a login audit protocol; and means for processing the login audit protocol; and means for returning process control back to the login routine after processing the login audit protocol.
Claim 18
Dependent Claim
31 words
The computer as described in claim 14 wherein the means for processing the login audit protocol includes means for controlling an audit API to pass naming information to an audit service.
Claim 19
Dependent Claim
25 words
The computer as described in claim 15 wherein the means for processing the login audit protocol includes means for suspending an audit under predetermined circumstances.
Claim 20
Dependent Claim
16 words
The computer as described in claim 14 wherein the authentication server uses a Kerberos authentication protocol.
Claim 21
Dependent Claim
124 words
An article of manufacture for use in a computer, comprising: a computer-readable storage medium having a substrate; and computer program data encoded in the substrate of the computer-readable storage medium, wherein the storage medium so configured enables a user of the computer to connect the computer into a distributed computing environment having an authentication server, the computer program data comprising: means operative during a login routine for determining whether predetermined information has been returned from the server in response to an authentication request; means responsive to the determining means for suspending the login routine and initiating a login audit protocol; means for processing the login audit protocol; and means for returning process control back to the login routine after processing the login audit protocol.
Claim 22
Dependent Claim
124 words
An article of manufacture for use in a computer, comprising: a computer-readable storage medium having a substrate; and computer program data encoded in the substrate of the computer-readable storage medium, wherein the storage medium so configured enables a user of the computer to connect the computer into a distributed computing environment having an authentication server, the computer program data comprising: means operative during a login routine for determining whether predetermined information has been returned from the server in response to an authentication request; means responsive to the determining means for suspending the login routine and initiating a login audit protocol; means for processing the login audit protocol; and means for returning process control back to the login routine after processing the login audit protocol.
Claim 23
Dependent Claim
33 words
The article of manufacture as described in claim 18 wherein the means for processing the login audit protocol includes means for controlling an audit API to pass naming information to an audit service.
Claim 24
Dependent Claim
28 words
The article of manufacture as described in claim 18 wherein the means for processing the login audit protocol further includes means for suspending an audit under predetermined circumstances.