Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Server > How to retrieve group membership from a kerberos ticket?

Reply
Thread Tools Display Modes

How to retrieve group membership from a kerberos ticket?

 
 
jason
Guest
Posts: n/a

 
      11-23-2011
I am trying to extract group membership information from a Kerberos
ticket generated on windows2008r2.

In this URL:
http://www.cs.wustl.edu/~jain/cse571...api/index.html

I found the following statement:
Kerberos is also looking into mechanisms to include group membership
information in Kerberos authorization data. Although it would be
favorable to include group names into ACLs, GSS-API currently does not
have a mechanism to support this.

It seems Microsoft has extended Kerberos to include group membership
based on this URL:
http://msdn.microsoft.com/en-us/library/ms817918.aspx:
The Kerberos Authentication Group Membership Extensions extend the
Kerberos Authentication Network Service (version 5) specification to
support interactive logon authentication and group membership
information for the Microsoft Windows operating system. Extensions
include the Privilege Access Certificate (PAC) structure, located in
the authorization data field of the Kerberos v5 ticket.

That URL references a field (Authorization Data) in the ticket that I
cannot determine how to access using this API:
http://docs.oracle.com/javase/6/docs...SSContext.html

My hope is that you can tell me how to get access to that field.
Or perhaps guidance on how to extract the group information from a
Kerberos Ticket Generated on Windows2008r2.

I am writing in Java, but would also be willing to write in C. The
logic to extract the group information from the ticket is running on
UNIX despite using windows as the kerberos server.

Thank you for any help you can give me!
 
Reply With Quote
 
 
 
 
pete
Guest
Posts: n/a

 
      11-23-2011
On Wed, 23 Nov 2011 00:08:43 -0800, jason wrote:

> I am trying to extract group membership information from a Kerberos
> ticket generated on windows2008r2.
>
> In this URL:
> http://www.cs.wustl.edu/~jain/cse571...api/index.html
>
> I found the following statement:
> Kerberos is also looking into mechanisms to include group membership
> information in Kerberos authorization data. Although it would be
> favorable to include group names into ACLs, GSS-API currently does not
> have a mechanism to support this.
>
> It seems Microsoft has extended Kerberos to include group membership
> based on this URL:
> http://msdn.microsoft.com/en-us/library/ms817918.aspx: The Kerberos
> Authentication Group Membership Extensions extend the Kerberos
> Authentication Network Service (version 5) specification to support
> interactive logon authentication and group membership information for
> the Microsoft Windows operating system. Extensions include the Privilege
> Access Certificate (PAC) structure, located in the authorization data
> field of the Kerberos v5 ticket.
>
> That URL references a field (Authorization Data) in the ticket that I
> cannot determine how to access using this API:
> http://docs.oracle.com/javase/6/docs...SSContext.html
>
> My hope is that you can tell me how to get access to that field. Or
> perhaps guidance on how to extract the group information from a Kerberos
> Ticket Generated on Windows2008r2.
>
> I am writing in Java, but would also be willing to write in C. The
> logic to extract the group information from the ticket is running on
> UNIX despite using windows as the kerberos server.
>
> Thank you for any help you can give me!


Microsoft don't monitor these forums any more so you might have better
luck here - http://connect.microsoft.com/MicrosoftForums/

note that the Kerberos ticket is encrypted with the service session key,
so depends on where you are trying to inspect the kerberos packet.
More info here - http://blogs.technet.com/b/askds/archive/2008/03/06/
kerberos-for-the-busy-admin.aspx
You can also look through the protocol documentation on msdn (http://
msdn.microsoft.com/en-us/library/cc246071(v=PROT.13).aspx) which should
contain the level of detail you are after.
HTH
--
Pete

 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wsus Reporters and ApiRemoting30 Roger Abell [MVP] Update Services 16 12-28-2010 02:36 PM
Add domain user\group to local admin group problem DangerMaus Active Directory 18 11-09-2010 12:16 PM
SBS 2008 RWW Arvis Holland Windows Small Business Server 0 10-07-2010 01:57 PM
SBS 2008 RWW Arvis Holland Windows Small Business Server 0 10-07-2010 01:55 PM
No network drive mapping after joining Active Directory ? Patrick Active Directory 29 05-05-2010 12:21 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59