问题:
为应用程序开发人员上班 Certkiller.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。
您正在开发.NETFramework2.0远程处理应用程序。您的计算机系统依赖于运行时类型验证。您需要在应用程序中使用BinaryFormatter类,虽然您配置的BinaryFormatter对象的远程流进行反序列化要防止反序列化过程中的任何攻击的反序列化仅在某些类型关联的只是最基本的远程处理功能。
你应该做什么?()
A . TypeFormat属性应设置为FormatterTypeStyle.TypesAlways
B . TypeFormat属性应设置为FormatterTypeStyle.TypesWhenNeeded
C . FilterLevel属性应设置为TypeFilterLevel.Full
D . 必须将FilterLevel属性设置为TypeFilterLevel.Low
为应用程序开发人员上班 Certkiller.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。
您正在开发.NETFramework2.0远程处理应用程序。您的计算机系统依赖于运行时类型验证。您需要在应用程序中使用BinaryFormatter类,虽然您配置的BinaryFormatter对象的远程流进行反序列化要防止反序列化过程中的任何攻击的反序列化仅在某些类型关联的只是最基本的远程处理功能。
你应该做什么?()
● 参考解析
将为您的最佳选择方案中使用FilterLevel属性设置为TypeFilter.Low,反序列化仅最基本的远程处理功能帮助保护反序列化攻击的BinaryFormatter对象。 不正确的答案: A、b:设置可以用来设置反序列化的类型,因为它只是配置类型deseriliazation流中的布局方式。 C:此设置应不会用作您将反序列化