Newbie: Need some pointers; architecture/APIs for protecting application owned resources

From: Neil Kolban (kolban_at_kolban.com)
Date: 10/04/03

  • Next message: Michel Gallant: "Certificate extensions via .NET and P/Invoke"
    Date: Fri, 3 Oct 2003 18:42:10 -0500
    
    

    Folks,
    I am part of a product development team. This product runs on Windows 2000,
    XP and 2003. The product owns resources, for the sake of discussion, lets
    call these things "Widgets".

    My customer has many, many Windows 2000 and 2003 servers and workstations
    and has implemented the Microsoft security models. What he would like to do
    now is to provide authorization to access certain widgets through the
    Microsoft security models already in place.

    As an example, let us assume that there are "capabilities" that I can have
    with Widgets ...

    say:

    o Read
    o Write
    o Inquire
    o Create/Delete

    And lets say that we have a user called "bob" signed on at a particular
    workstation running the product.

    What would the high level architecture or steps look like to utilize the
    Windows security model to "ask" the Windows environment the question "can
    'bob' read this 'widget'?"

    Currently our security model is not integrated into the windows model ...

    Ideally I would like to be able to somehow "tell" Windows that my named
    'widgets' are protectable resources and have Windows manage my ACL
    (Authorization lists) and then my product simply asks Windows "can this
    user, who is a member of these groups access this resource?"

    Again, I am new to Windows Security and hope that I can get some pointers on
    where to start to satisfy this requirement.

    Neil


  • Next message: Michel Gallant: "Certificate extensions via .NET and P/Invoke"

    Relevant Pages

    • Re: Device Mgr. mistakes wireless card for PCI device
      ... Resources tab. ... Windows 2000 attempts to flag the associated device that is ... Although multithreading helps to alleviate this problem, it may not resolve ... Windows 2000 device driver for the ISA device. ...
      (microsoft.public.win2000.general)
    • Re: Event ID 1500 and 1508 - user cannot login
      ... It's not common in my experience. ... Resource cleanup with Windows 2003 TS should only become a factor due to specific misbehaving applications, drivers, etc and should be addressed at the level. ... reboot the server pretty consistently to clean up resources. ... Profile> Do not ...
      (microsoft.public.windows.terminal_services)
    • Re: Boots up in safe mode-graphics card message.
      ... Brian A. Wrote:- ... Why can't it find enough resources and exactly which other ... How to manage devices in Windows XP ... graphic drivers for your device or the Standard VGA drivers. ...
      (microsoft.public.windowsxp.help_and_support)
    • Re: increasing handles | large VM consumption | windows service on Win2k server
      ... you may be able to guess which interface pointers are really leaked. ... > cleanup of these resources. ... > the same work running under a windows service as it is when it runs as a ... >>> console ...
      (microsoft.public.win32.programmer.wmi)
    • Re: Is it worth upgrading to XP Pro ?
      ... >I would have expected that the allocations to User/DGI resources were ... The resource pools and their 64k limit are a gift of the compatibility gods. ... Windows 3.1 was a 16-bit operating system, so if you do the math you ... GDI pools you would break all sorts of interesting things when a program ...
      (microsoft.public.windowsxp.basics)

    Loading