【C/S】FIPS安全验证问题
现如今的开发第一考虑的都是B/S架构或是移动端为主,传统的PC C/S已经相对于少些了,去年年初的时候还信誓旦旦的现在是Web为主,我才不要去写什么WPF,谁料人算不如天算。现如今又重操C/S了,虽没多久,但是却踩到了很多的坑。此类随笔记录一下最近做C/S遇到的问题。
C/S与B/S从大体上看只是数据的展现形式不一样,C/S繁琐的安装、频繁的更新对于用户来说是很烦人的。但是C/S带来的优点也是数不胜数的。C/S客户端对用户来讲有一种专属定制的感觉,并且从效率上也会比B/S高一些。但是Client端的安装、部署、升级、版本控制也是非常的麻烦。
我所做的C/S其实只是一个内嵌浏览器的壳子,实质上还是B/S。所以承受着C/S与B/S两者的所有优缺点。先说第一个坑,我所采用的是WCF进行通讯,数据是通过AES加密的,在大部分的用户机上都是没有问题的,但是有一天某客户无法登陆了,后查看日志发现用户开启了FIPS验证。因为AES加密方式不符合FIPS标准,所以禁止了请求。
起初的解决方案为关闭FIPS验证(通过:CMD -> gpedit.msc -> 计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 系统加密:将FIPS兼容算法用于加密、哈希和签名 -> 禁用),但是不是每一个用户都可以听懂的,所以不能从各个端去设置,应该在安装包配置上来解决。以WPF为例在配置文件中添加如下节点即可
1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 <runtime> 4 <enforceFIPSPolicy enabled="false"></enforceFIPSPolicy> 5 </runtime> 6 </configuration>
app.config
转载于:https://www.cnblogs.com/MangoCai/p/7341913.html
【C/S】FIPS安全验证问题相关推荐
- dll 导出函数 下划线_内核中的代码完整性:深入分析ci.dll
前言 在某些场景中,如果我们希望在允许某个进程进行特定动作前,以一种可靠的方式确认该进程是否可信,那么验证该进程的Authenticode签名是一个不错的方式.用户模式下的DLL wintrust提供 ...
- VMware vSphere功能特性比较 6.5 6.7 7.0
VMware vSphere 功能特性比较 各个版本 (Version) 主要功能特性/功能 VMWARE VSPHERE® 版本 6.5 6.7 71 vSPHERE 7 WITH KUBERNET ...
- VMware vSphere 功能特性比较 vsphere 6.5/6.7/7.0
源文件地址: https://www.vmware.com/content/dam/digitalmarketing/vmware/zh-cn/pdf/products/vsphere/vmware- ...
- pdf阅读器,pdf阅读器大全,最好pdf阅读器排行,pdf阅读器下载
pdf阅读器第一名:Adobe Reader V8.1.0 简体中文版 PDF (Portable Document Format)文件格式是电子发行文档的事实上的标准,Adobe Acrobat R ...
- 用于桌面虚拟化和远程访问图形要求苛刻的 CAD、EDA 应用程序的高级解决方案
OpenText™ Exceed™ TurboX 提供成本节约.高清显示和增压共享 2D 和 3D 图形应用程序的卓越性能远程访问: 全球团队的强大协作: 高级安全和集中管理: 从Microsoft® ...
- 保护FTP和SFTP服务器的10个基本技巧
大多数组织使用FTP或SFTP服务器与贸易伙伴文件传输和其他关键业务文档.不幸的是,这些服务器已成为黑客的主要攻击目标,使您的FTP或SFTP服务器面临着代价高昂的数据泄露风险. 信息安全三大原则 由 ...
- CentOS Linux 续存,在新的 AlmaLinux 9 中发光发热
如果您已经知道如何像专业人士一样运行Red Hat Enterprise Linux,AlmaLinux可能是您的免费Linux. 如果你不久前就知道自己对Red Hat Enterprise Lin ...
- VMware,Inc. (Virtual Machine ware)
VMware,Inc. (Virtual Machine ware)是"虚拟PC"软件公司,提供服务器.桌面虚拟化解决方案. 革新数据中心 VMware帮助IT部门革新数据中心交付 ...
- 免杀远程监控软件大盘点
谈到网络安全问题,就没法不谈***联盟.而说到***,当然离不开***联盟至爱的远程监控技术.世界上的远程控制软件多如牛毛,远程控制控水平也参差不齐.远程监控水平低的达不到用户的心理需求,远程监控水平 ...
最新文章
- 观察者模式(Observer)
- Reveal.js一个用来做WEB演示文稿的框架
- VC++ 连接SQL Server数据库(远程+本地)
- Android QQ登录 程序奔溃的问题
- 深度学习之卷积神经网络(3)卷积层实现
- SQLServer支持大内存方案(转载)
- find命令及文件后缀名
- php中split的使用,php中常用字符串的用法总结 - split
- MySQL数据库 : 基本语句
- (转)细说JDK动态代理的实现原理
- 常用的Regex验证方法
- JavaScript操作Cookies
- 卫星对地观察模型系统操作说明
- 显卡ai性能测试软件,让AI帮你自动超频 索泰RTX 2080Ti显卡性能测试
- 京东返利PHP采集关键字,php 抓取京东产品数据-标题,价格,首图片
- System.arraycopy()方法详解-jdk1.8
- oracle升序和降序同时存在,oracle升序排序 oracle升序和降序
- 第九弹:计算机编程入门,免费学习资源,2020.07.05更新
- 1905. 统计子岛屿-深度优先遍历图
- 2022年全国最新消防设施操作员(初级消防设施操作员)题库及答案
热门文章
- Java:GB18030字节数组与UTF8互转
- 当当并购重组了,我们还有书读吗?
- 迅雷使用积分制的真正作用和目的 [揭密迅雷]
- 微软强行安装Firefox扩展程序
- windows安装anaconda 报错failed to create anacoda menu ?
- linux中vim编辑器_为什么Vim爱好者喜欢Herbstluftwm Linux窗口管理器
- raspberry pi_如何购买Raspberry Pi
- 蓬勃发展的社区将帮助您的项目成功的6种方式
- 华为epg-sms 多cp_Linux桌面上的SMS,Linux 25岁生日以及更多开源新闻
- raspberry pi_Raspberry Pi项目旨在调节室温并改善睡眠