skip to content
The .NET developer's guide to Windows security Preview this item
ClosePreview this item
Checking...

The .NET developer's guide to Windows security

Author: Keith Brown
Publisher: Boston : Addison-Wesley, 2004.
Series: Microsoft .NET development series.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
Making applications secure has been one of the biggest priorities of Microsoft developers. However, very few books have been written for developers; most security books are aimed at administrators. Surprisingly enough given this focus on security there is not yet a leading book on .NET security. Keith Brown is one of the most respected names in the field, and has written the first book to explain how to make Windows  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Brown, Keith, 1967 March 16-
.NET developer's guide to Windows security.
Boston : Addison-Wesley, 2004
(OCoLC)645871519
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Keith Brown
ISBN: 0321228359 9780321228352
OCLC Number: 55682163
Description: xv, 392 pages : illustrations ; 24 cm.
Contents: I: The big picture --
What is secure code? --
What is a countermeasure? --
What is threat modeling? --
What is the principle of least privilege? --
What is the principle of defense in depth? --
What is authentication? --
What is a luring attack? --
What is a nonprivileged user? --
How to develop code as a non-admin --
How to enable auditing --
How to audit access to files --
II: Security context --
What is a security principal? --
What is a SID? --
How to program with SIDs --
What is security context? --
What is a token? --
What is a logon session? --
What is a window station? --
What is a user profile? --
What is a group? --
What is a privilege? --
How to use a privilege --
How to grant or revoke privileges via security policy --
What are WindowsIdentity and WindowsPrincipal? --
How to create a WindowsPrincipal given a token --
How to get a token for a user --
What is a daemon? --
How to choose a identity for a daemon --
How to display a user interface from a daemon --
How to run a program as another user --
What is impersonation? --
How to impersonate a user given her token --
What is Thread. CurrentPrincipal? --
How to track client identity using Thread. CurrentPrincipal --
What is a null session? --
What is a guest logon? --
How to deal with unauthenticated clients --
III. Access control --
What is role-based security? --
What is ACL-based security? --
What is discretionary access control? --
What is ownership? --
What is a security descriptor? --
What is an access control list? --
What is a permission? --
What is ACL inheritance? --
How to take ownership of an object --
How to program ACLs --
How to persist a security descriptor --
What is authorization manager? --
IV: COM(+) and EnterpriseServices --
What is the COM(+) authentication level? --
What is the COM(+) impersonation level? --
What is CoInitializeSecurity? --
How to configure security for a COM(+) client --
How to configure the authentication and impersonation levels for a COM+ application --
How to configure the authentication and impersonation level for an ASP.NET application --
How to implement role-based security for an enterprise services application --
V. Network security --
What is CIA? --
What is Kerberos? --
What is a Service Principal Name (SPN)? --
How to use Service Principal Names --
What is delegation? --
What is protocol transition? --
How to configure delegation via security policy --
What is SSPI? --
How to add CIA to a socket-based app using SSPI --
How to add CIA to .NET remoting --
What is IPSEC? --
How to use IPSEC to protect your network --
VI: Miscellaneous --
How to store secrets on a machine --
How to prompt for a password --
How to programmatically lock the console --
How to programmatically log off or reboot the machine --
What is group policy? --
How to deploy software securely via group policy.
Series Title: Microsoft .NET development series.
Responsibility: Keith Brown.
More information:

Abstract:

Explaining the complex security issues, this book helps you build your software application.  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/55682163> # The .NET developer's guide to Windows security
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "55682163" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   library:placeOfPublication <http://dbpedia.org/resource/Boston> ; # Boston
   schema:about <http://id.worldcat.org/fast/872484> ; # Computer security
   schema:about <http://dewey.info/class/005.8/e22/> ;
   schema:about <http://id.worldcat.org/fast/1367862> ; # Microsoft Windows (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/16341189#CreativeWork/microsoft_windows_computer_file> ; # Microsoft Windows (Computer file)
   schema:about <http://id.worldcat.org/fast/1020083> ; # Microsoft .NET Framework
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://viaf.org/viaf/15010920> ; # Keith Brown
   schema:datePublished "2004" ;
   schema:description "I: The big picture -- What is secure code? -- What is a countermeasure? -- What is threat modeling? -- What is the principle of least privilege? -- What is the principle of defense in depth? -- What is authentication? -- What is a luring attack? -- What is a nonprivileged user? -- How to develop code as a non-admin -- How to enable auditing -- How to audit access to files -- II: Security context -- What is a security principal? -- What is a SID? -- How to program with SIDs -- What is security context? -- What is a token? -- What is a logon session? -- What is a window station? -- What is a user profile? -- What is a group? -- What is a privilege? -- How to use a privilege -- How to grant or revoke privileges via security policy -- What are WindowsIdentity and WindowsPrincipal? -- How to create a WindowsPrincipal given a token -- How to get a token for a user -- What is a daemon? -- How to choose a identity for a daemon -- How to display a user interface from a daemon -- How to run a program as another user -- What is impersonation? -- How to impersonate a user given her token -- What is Thread. CurrentPrincipal? -- How to track client identity using Thread. CurrentPrincipal -- What is a null session? -- What is a guest logon? -- How to deal with unauthenticated clients -- III. Access control -- What is role-based security? -- What is ACL-based security? -- What is discretionary access control? -- What is ownership? -- What is a security descriptor? -- What is an access control list? -- What is a permission? -- What is ACL inheritance? -- How to take ownership of an object -- How to program ACLs -- How to persist a security descriptor -- What is authorization manager? -- IV: COM(+) and EnterpriseServices -- What is the COM(+) authentication level? -- What is the COM(+) impersonation level? -- What is CoInitializeSecurity? -- How to configure security for a COM(+) client -- How to configure the authentication and impersonation levels for a COM+ application -- How to configure the authentication and impersonation level for an ASP.NET application -- How to implement role-based security for an enterprise services application -- V. Network security -- What is CIA? -- What is Kerberos? -- What is a Service Principal Name (SPN)? -- How to use Service Principal Names -- What is delegation? -- What is protocol transition? -- How to configure delegation via security policy -- What is SSPI? -- How to add CIA to a socket-based app using SSPI -- How to add CIA to .NET remoting -- What is IPSEC? -- How to use IPSEC to protect your network -- VI: Miscellaneous -- How to store secrets on a machine -- How to prompt for a password -- How to programmatically lock the console -- How to programmatically log off or reboot the machine -- What is group policy? -- How to deploy software securely via group policy."@en ;
   schema:description "Making applications secure has been one of the biggest priorities of Microsoft developers. However, very few books have been written for developers; most security books are aimed at administrators. Surprisingly enough given this focus on security there is not yet a leading book on .NET security. Keith Brown is one of the most respected names in the field, and has written the first book to explain how to make Windows Server 2003 applications secure using .NET. Furthermore, it is written in the format which has proven so successful for Scott Meyers and others: it is made up of 75 brief items which build on the previous ones, giving developers of all levels a complete, deep understanding of what tools are available, and how to use them to create secure applications for Windows."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/16341189> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/16341189#Series/microsoft_net_development_series> ; # Microsoft .NET development series.
   schema:isSimilarTo <http://www.worldcat.org/oclc/645871519> ;
   schema:name "The .NET developer's guide to Windows security"@en ;
   schema:productID "55682163" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/55682163#PublicationEvent/boston_addison_wesley_2004> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/16341189#Agent/addison_wesley> ; # Addison-Wesley
   schema:url <http://catdir.loc.gov/catdir/toc/ecip0419/2004013971.html> ;
   schema:workExample <http://worldcat.org/isbn/9780321228352> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA458137> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/55682163> ;
    .


Related Entities

<http://dbpedia.org/resource/Boston> # Boston
    a schema:Place ;
   schema:name "Boston" ;
    .

<http://experiment.worldcat.org/entity/work/data/16341189#Agent/addison_wesley> # Addison-Wesley
    a bgn:Agent ;
   schema:name "Addison-Wesley" ;
    .

<http://experiment.worldcat.org/entity/work/data/16341189#CreativeWork/microsoft_windows_computer_file> # Microsoft Windows (Computer file)
    a schema:CreativeWork ;
   schema:name "Microsoft Windows (Computer file)" ;
    .

<http://experiment.worldcat.org/entity/work/data/16341189#Series/microsoft_net_development_series> # Microsoft .NET development series.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/55682163> ; # The .NET developer's guide to Windows security
   schema:name "Microsoft .NET development series." ;
   schema:name "Microsoft .NET development series" ;
    .

<http://id.worldcat.org/fast/1020083> # Microsoft .NET Framework
    a schema:Intangible ;
   schema:name "Microsoft .NET Framework"@en ;
    .

<http://id.worldcat.org/fast/1367862> # Microsoft Windows (Computer file)
    a schema:CreativeWork ;
   schema:name "Microsoft Windows (Computer file)" ;
    .

<http://id.worldcat.org/fast/872484> # Computer security
    a schema:Intangible ;
   schema:name "Computer security"@en ;
    .

<http://viaf.org/viaf/15010920> # Keith Brown
    a schema:Person ;
   schema:birthDate "1967 March 16" ;
   schema:familyName "Brown" ;
   schema:givenName "Keith" ;
   schema:name "Keith Brown" ;
    .

<http://worldcat.org/isbn/9780321228352>
    a schema:ProductModel ;
   schema:isbn "0321228359" ;
   schema:isbn "9780321228352" ;
    .

<http://www.worldcat.org/oclc/645871519>
    a schema:CreativeWork ;
   rdfs:label ".NET developer's guide to Windows security." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/55682163> ; # The .NET developer's guide to Windows security
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.