《.NET安全编程 C#/VB.NET》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:Adam Freeman,Allen Jones著;靳京译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302145008
  • 页数:672 页
图书介绍:本书介绍.NET的安全编程。

前言 1

第1部分 基础 9

第1章 安全基础 9

安全要求 9

安全里的角色 10

理解软件安全性 12

端到端的安全性 14

第2章 程序集 17

解释程序集 17

创建程序集 20

共享程序集 24

强名称 25

发行商证书 31

解释反编译 34

第3章 应用程序域 38

解释应用程序域 38

第4章 安全应用程序的生命周期 44

设计一个安全的.NET应用程序 44

开发安全的.NET应用程序 47

.NET应用程序的安全性测试 49

配置.NET应用程序 49

运行.NET应用程序 50

监视.NET应用程序 50

第2部分 .NET安全性 55

第5章 运行库安全性介绍 55

解释运行库的安全性 55

介绍基于角色的安全性 57

介绍代码访问安全性 57

介绍隔离存储 60

第6章 证据和代码标识 62

解释证据 62

编程证据 65

扩展.NET Framework 87

第7章 权限 100

解释权限 100

编程代码访问安全性 111

扩展.NET Framework 140

第8章 安全策略 161

安全策略解释 161

配置安全策略 171

编程安全策略 171

扩展.NET Framework 194

第9章 管理代码访问安全性 210

默认的安全策略 211

检查声明性安全语句 214

使用.NET Framework配置工具 217

使用代码访问安全性的策略工具 234

第10章 基于角色的安全性 246

解释基于角色的安全性 246

编程基于角色的安全性 248

第11章 隔离存储器 266

解释隔离存储器 266

编程隔离存储器 271

管理隔离存储器 286

第3部分 .NET加密 295

第12章 介绍加密 295

解释加密 295

攻击加密 301

加密就是密钥管理 301

第13章 散列算法 304

解释散列算法 304

编程散列算法 309

解释加密散列算法 320

编程加密散列算法 322

扩展.NET Framework 326

第14章 对称加密 333

再论加密 333

解释对称加密 334

编程对称加密 344

扩展.NET Framework 354

第15章 非对称加密 364

解释非对称加密 364

编程非对称加密 372

扩展.NET Framework 378

第16章 数字签名 393

解释数字签名 393

编程数字签名 399

编程XML签名 408

扩展.NET Framework 415

第17章 加密密钥 425

解释加密密钥 425

编程加密密钥 429

扩展.NET Framework 441

第4部分 .NET应用程序框架 451

第18章 ASP.NET应用程序安全性 451

解释ASP.NET安全性 451

配置ASP.NET工作进程标识 456

身份验证 458

授权 471

模拟 472

ASP.NET和代码访问安全性 473

第19章 COM+安全 476

解释COM+安全 476

编程COM+安全 481

管理COM+安全 495

第20章 事件日志服务 504

解释事件日志服务 504

编程事件日志服务 509

第21章 如何使用快速参考 525

寻找一个快速参考条目 525

第5部分 API快速参考 525

读取一个快速参考条目 526

第22章 从C#到VB的语法转换 531

总则 531

类 532

类、结构和接口成员 534

委托 537

枚举 538

第23章 System.Secu rity命名空间 539

第24章 System.Security.Cryptography命名空间 552

第25章 System.Security.Cryptography.X509Certificates命名空间 590

第26章 System.Security.Cryptography.Xml命名空间 594

第27章 System.Security.Permissions命名空间 607

第28章 System.Security.Policy命名空间 642

第29章 System.Security.Principal命名空间 665