图书介绍

.NET安全揭秘PDF|Epub|txt|kindle电子书版本网盘下载

.NET安全揭秘
  • 杨文海,鲁凤芝,何平,贺立华等著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111375739
  • 出版时间:2012
  • 标注页数:656页
  • 文件大小:155MB
  • 文件页数:675页
  • 主题词:计算机网络-安全技术

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

.NET安全揭秘PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 .NET安全基础2

第1章 .NET体系结构2

1.1公共语言运行时2

1.2公共类型系统3

1.2.1 CTS基本结构3

1.2.2公共语言规范5

1.3中间语言7

1.3.1托管PE文件7

1.3.2元数据14

1.3.3 IL常用指令17

1.3.4 IL与代码验证19

1.4基础类库和框架类库19

1.4.1 BCL基本命名空间20

1.4.2 .NET Framework 4.0中对BCL的更新21

1.4.3 FCL命名空间23

1.5即时编译和预编译23

1.6动态语言运行时25

1.7本章小结26

第2章 程序集与反射27

2.1程序集27

2.1.1模块的操作27

2.1.2程序集概念29

2.1.3强名称程序集31

2.1.4共享程序集33

2.1.5创建多文件程序集34

2.2使用反射操作程序集36

2.2.1反射程序集36

2.2.2加载和卸载程序集39

2.2.3动态创建程序集40

2.3本章小结42

第3章 应用程序域与CLR寄宿44

3.1应用程序域基础44

3.1.1应用程序域的特点44

3.1.2创建应用程序域45

3.1.3卸载应用程序域45

3.2 CLR寄宿48

3.2.1核心组件MSCOREE.DLL48

3.2.2托管exe文件的加载和执行57

3.2.3 ASP.NET Web窗体和Web Service58

3.3高级宿主控制63

3.3.1托管宿主63

3.3.2托管环境下的线程注入实例65

3.4本章小结66

第二部分 .NET平台级安全性68

第4章 代码访问安全性68

4.1代码访问安全性机制68

4.1.1代码访问安全性机制的作用68

4.1.2工作方式70

4.1.3安全性语法73

4.2代码组75

4.2.1对代码组的管理75

4.2.2成员条件81

4.2.3属性85

4.3权限和权限集86

4.3.1权限操作的基本概念86

4.3.2 .NET提供的代码访问权限92

4.3.3操作权限集96

4.4代码访问安全性编程实践98

4.4.1实现自定义权限的构造函数99

4.4.2实现属性类102

4.4.3安装到安全策略中103

4.5本章小结104

第5章 基于角色的安全性105

5.1 .NET Framework基于角色的安全性105

5.2基于角色的安全性编程实战106

5.3主体和标识110

5.3.1主体对象110

5.3.2标识对象117

5.4安全检查123

5.4.1基于角色的安全性权限对象123

5.4.2命令式安全检查125

5.4.3声明式安全检查127

5.4.4直接访问主体对象128

5.5本章小结129

第三部分 数据安全132

第6章 数据加密132

6.1加密技术简介132

6.2对称加密132

6.2.1对称加密原理133

6.2.2对称加密算法134

6.2.3 .NET对称加密体系142

6.2.4对称加密实践147

6.3非对称加密152

6.3.1非对称加密原理152

6.3.2非对称加密算法153

6.3.3 .NET非对称加密体系158

6.3.4非对称加密实践161

6.4消息摘要和Hash算法168

6.4.1 Hash原理168

6.4.2 Hash算法169

6.4.3 .NET中的Hash算法175

6.4.4消息摘要编程实例179

6.5数字签名和数字证书182

6.5.1数字签名182

6.5.2使用.NET进行数字签名183

6.5.3数字证书186

6.5.4在.NET中操作数字证书190

6.6本章小结196

第7章 数据存储安全198

7.1磁盘文件安全198

7.1.1文件的基本操作199

7.1.2文件和目录的访问控制209

7.1.3安全删除数据216

7.1.4文件加密 解密218

7.2数据库安全221

7.2.1 SQL Server的CLR集成221

7.2.2 CLR集成的功能222

7.2.3编译过程223

7.3 SQL Server的CLR集成安全性223

7.3.1 CLR集成代码访问的安全性223

7.3.2宿主保护特性和CLR集成编程227

7.3.3 CLR集成安全性中的链接228

7.3.4模拟和CLR集成安全性229

7.3.5允许部分可信任的调用方231

7.3.6应用程序域和CLR集成安全性232

7.4本章小结232

第8章 数据通信安全233

8.1 SSL原理及应用233

8.1.1 SSL协议体系结构233

8.1.2配置HTTPS238

8.1.3在.NET开发中处理HTTPS250

8.2会话状态安全252

8.2.1会话状态安全基础253

8.2.2会话状态安全攻略262

8.3本章小结263

第四部分 .NET应用安全266

第9章 应用程序保护266

9.1反编译266

9.1.1反编译工具Reflector266

9.1.2 .NET反编译原理269

9.2强名称274

9.2.1使用强名称保护代码完整性275

9.2.2引用强名称签名的程序集280

9.2.3强名称的脆弱性282

9.2.4保护强名称283

9.3代码混淆283

9.3.1名称混淆283

9.3.2流程混淆286

9.3.3语法混淆294

9.4加壳297

9.5本章小结304

第10章 ASP.NET应用安全305

10.1 ASP.NET安全性工作原理305

10.1.1 ASP.NET安全性体系结构305

10.1.2 ASP.NET安全数据流308

10.1.3 ASP.NET模拟311

10.1.4 ASP.NET身份验证312

10.1.5 ASP.NET授权325

10.1.6 ASP.NET SQL Server注册工具327

10.2 ASP.NET成员资格331

10.2.1 ASP.NET成员资格的功能331

10.2.2 ASP.NET成员资格类333

10.2.3配置成员资格338

10.2.4成员资格的应用342

10.2.5自定义成员资格提供程序349

10.2.6 WCF身份验证服务358

10.3 ASP.NET角色管理362

10.3.1 ASP.NET角色和访问规则362

10.3.2 ASP.NET角色管理类365

10.3.3 ASP.NET角色管理提供程序367

10.3.4自定义ASP.NET角色管理提供程序368

10.3.5 WCF角色服务370

10.4受保护配置371

10.4.1管理受保护配置371

10.4.2受保护配置提供程序373

10.4.3 RSA密钥容器379

10.5本章小结381

第11章 WCF应用安全382

11.1 WCF安全基本概念382

11.1.1绑定383

11.1.2安全模式394

11.1.3身份验证凭据396

11.1.4保护级别398

11.1.5授权400

11.1.6模拟400

11.2 WCF局域网安全400

11.2.1 NetTcpBinding Transport安全模式401

11.2.2 NetTcpBinding Message安全模式422

11.2.3局域网绑定安全429

11.2.4局域网环境下的授权策略434

11.3 WCF互联网安全444

11.3.1 BasicHttpBinding示例445

11.3.2 BasicHttpBinding安全项449

11.3.3 BasicHttpBinding安全应用454

11.3.4 WsHttpBinding简介477

11.4 WCF安全认证流程478

11.5本章小结479

第12章 WPF应用安全480

12.1 WPF应用程序480

12.1.1 WPF独立应用程序480

12.1.2 WPF浏览器应用程序483

12.2 WPF应用程序安全性485

12.2.1安全导航486

12.2.2 Web浏览安全设置487

12.2.3安全沙箱500

12.2.4部分信任安全501

12.2.5部分信任安全策略506

12.2.6松散XAML文件的沙箱行为510

12.3部分受信任代码的库调用511

12.4本章小结513

第13章 Silverlight应用安全514

13.1 Silverlight运行机制514

13.1.1 Silverlight运行环境515

13.1.2 Silverlight架构516

13.1.3 CoreCLR安全模型518

13.2 Silverlight运行在沙箱中519

13.3透明模型524

13.3.1透明代码的调用525

13.3.2透明代码、SafeCritical代码和关键代码的比较527

13.3.3 Silverlight透明模型的优势528

13.4网络通信529

13.4.1基本HTTP功能529

13.4.2 HTTP调用530

13.4.3跨域通信532

13.4.4网络安全访问限制536

13.4.5 URL访问限制548

13.5 Silverlight安全策略550

13.5.1 XSS问题550

13.5.2代码隔离551

13.5.3用户数据保护554

13.5.4保护xap文件558

13.6本章小结559

第14章 Open XML应用安全561

14.1 Open XML规范561

14.1.1文档格式561

14.1.2开放打包协定563

14.1.3 Open XML标记语言566

14.2 Open XML开发基础573

14.2.1操作ZIP574

14.2.2操作XML577

14.2.3 Open XML API582

14.3 Open XML应用安全586

14.3.1宏安全586

14.3.2 OLE机制587

14.3.3隐藏数据590

14.3.4文档校验592

14.3.5数字签名593

14.4本章小结599

第五部分 高级扩展602

第15章 WIF开发框架602

15.1 WIF基本原理602

15.1.1标识库603

15.1.2基于声明的标识模型604

15.1.3安全令牌服务609

15.1.4联合身份验证实例614

15.1.5 WIF的功能616

15.2 WIF编程模型617

15.2.1 WIF编程模型的优势617

15.2.2 WIF基本行为618

15.2.3 IClaimsIdentity和IClaimsPrincipal619

15.3 WIF与ASP&NET实践620

15.3.1准备工作620

15.3.2将认证外包给STS622

15.3.3基本编程概念625

15.4本章小结638

第16章 微软云安全639

16.1云计算639

16.1.1云计算的演进639

16.1.2云计算的特点640

16.2微软的云计算642

16.2.1 Windows Azure平台的架构643

16.2.2应用模式644

16.3 Windows Azure安全645

16.3.1安全模式645

16.3.2云安全设计648

16.3.3开发生命周期安全654

16.3.4服务的运营方式654

16.4本章小结656

热门推荐