Re: Books on .net security



A lot of it depends on what you mean by Windows forms security. The
interaction of .NET apps with the underlying Windows security model (which
is what Keith's book is primarily about) isn't any different and Keith
actually covers a bunch of the new .NET 2.0 features in the book that affect
this stuff.

If you are primarily concerned with things like implementing application
level role-based authorization in your app, a lot of the same rules
governing web apps affect forms apps as well. There are a number of models
for doing this kind of thing such as .NET IPrincipal and AzMan.

One thing that you have consider in forms apps is that they are subject to
hacking/subversion by the local user. Since the local user is often an
admin, they can do all sorts of things to your code or the actual memory of
the app as it executes via a debugger. On web apps or other multi-tier
designs where a remote server enforces security policy, you don't have this
specific threat.

Joe K.

--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
"Bill Gower" <billgower@xxxxxxxxxxx> wrote in message
news:eepUQFGTHHA.4844@xxxxxxxxxxxxxxxxxxxxxxx
I was looking at Keith's book on Amazon because I am more concerned at the
Windows Forms security than ASP.Net security but I was a little worried
because it was written prior to the release of .net 2.0. Is that an issue?
Did much change from 1.1 to 2.0 in terms of security for Windows forms?

Bill

"Joe Kaplan" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:uKMj05FTHHA.496@xxxxxxxxxxxxxxxxxxxxxxx
Dominick's book is great for ASP.NET security:

http://www.amazon.com/Developing-More-Secure-Microsoft-Applications-Developer/dp/0735623317/sr=8-1/qid=1171034577/ref=pd_bbs_sr_1/002-7082849-3805619?ie=UTF8&s=books

Keith's book on Windows Security for .NET developers is very useful too:

http://www.amazon.com/Developers-Windows-Security-Microsoft-Development/dp/0321228359/sr=1-1/qid=1171034659/ref=pd_bbs_sr_1/002-7082849-3805619?ie=UTF8&s=books

Joe K.

--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services
Programming"
http://www.directoryprogramming.net
--
"Bill Gower" <billgower@xxxxxxxxxxx> wrote in message
news:%23oUANvFTHHA.3592@xxxxxxxxxxxxxxxxxxxxxxx
What is the best book out there right now on .Net Security? I am
looking for something that covers more from the developer angle and is
current.

Bill








.



Relevant Pages

  • RE: XPSP2 compatability
    ... The apps on the list represent many of the apps and families of apps that ... made Windows OS's popular. ... all the security of cheese cloth, Bill G has come back and given us what "we ... Ethical Hacking at the InfoSec Institute. ...
    (Pen-Test)
  • Re: Newbie FAQ #2: Wheres the GUI?
    ... Windows is so insecure you can't download and run ... suggesting that most of the windows security features are ... install shrink-wrapped software. ... and zero-install web apps solve that. ...
    (comp.lang.lisp)
  • Re: VC9 + SP1 and manifests (broken)
    ... *many apps* are not working any more causes lots of people to believe ... Microsoft tried it the educational way with Win2000/WinXP and preached ... The whole security scheme of Windows is braindead (have you ever tried changing security settings on a disk? ...
    (microsoft.public.vc.language)
  • Re: More On Major OS X Vulnerability
    ... "Microsoft gives Windows 2000 users another reason to upgrade. ... rollup update for Win 2000 reportedly breaks apps and makes PCs crawl." ... updated last week noted that five security apps from Internet Security ... Systems stop running after the rollup's added to a Windows 2000 PC." ...
    (comp.sys.mac.advocacy)
  • [NT] Cumulative Security Update for Internet Explorer (MS04-025)
    ... Get your security news from a reliable source. ... * Microsoft Windows NT Workstation 4.0 Service Pack 6a ... Navigation Method Cross-Domain Vulnerability ...
    (Securiteam)