现如今的开发第一考虑的都是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安全验证问题相关推荐

  1. dll 导出函数 下划线_内核中的代码完整性:深入分析ci.dll

    前言 在某些场景中,如果我们希望在允许某个进程进行特定动作前,以一种可靠的方式确认该进程是否可信,那么验证该进程的Authenticode签名是一个不错的方式.用户模式下的DLL wintrust提供 ...

  2. VMware vSphere功能特性比较 6.5 6.7 7.0

    VMware vSphere 功能特性比较 各个版本 (Version) 主要功能特性/功能 VMWARE VSPHERE® 版本 6.5 6.7 71 vSPHERE 7 WITH KUBERNET ...

  3. VMware vSphere 功能特性比较 vsphere 6.5/6.7/7.0

    源文件地址: https://www.vmware.com/content/dam/digitalmarketing/vmware/zh-cn/pdf/products/vsphere/vmware- ...

  4. pdf阅读器,pdf阅读器大全,最好pdf阅读器排行,pdf阅读器下载

    pdf阅读器第一名:Adobe Reader V8.1.0 简体中文版 PDF (Portable Document Format)文件格式是电子发行文档的事实上的标准,Adobe Acrobat R ...

  5. 用于桌面虚拟化和远程访问图形要求苛刻的 CAD、EDA 应用程序的高级解决方案

    OpenText™ Exceed™ TurboX 提供成本节约.高清显示和增压共享 2D 和 3D 图形应用程序的卓越性能远程访问: 全球团队的强大协作: 高级安全和集中管理: 从Microsoft® ...

  6. 保护FTP和SFTP服务器的10个基本技巧

    大多数组织使用FTP或SFTP服务器与贸易伙伴文件传输和其他关键业务文档.不幸的是,这些服务器已成为黑客的主要攻击目标,使您的FTP或SFTP服务器面临着代价高昂的数据泄露风险. 信息安全三大原则 由 ...

  7. CentOS Linux 续存,在新的 AlmaLinux 9 中发光发热

    如果您已经知道如何像专业人士一样运行Red Hat Enterprise Linux,AlmaLinux可能是您的免费Linux. 如果你不久前就知道自己对Red Hat Enterprise Lin ...

  8. VMware,Inc. (Virtual Machine ware)

    VMware,Inc. (Virtual Machine ware)是"虚拟PC"软件公司,提供服务器.桌面虚拟化解决方案. 革新数据中心 VMware帮助IT部门革新数据中心交付 ...

  9. 免杀远程监控软件大盘点

    谈到网络安全问题,就没法不谈***联盟.而说到***,当然离不开***联盟至爱的远程监控技术.世界上的远程控制软件多如牛毛,远程控制控水平也参差不齐.远程监控水平低的达不到用户的心理需求,远程监控水平 ...

最新文章

  1. 观察者模式(Observer)
  2. Reveal.js一个用来做WEB演示文稿的框架
  3. VC++ 连接SQL Server数据库(远程+本地)
  4. Android QQ登录 程序奔溃的问题
  5. 深度学习之卷积神经网络(3)卷积层实现
  6. SQLServer支持大内存方案(转载)
  7. find命令及文件后缀名
  8. php中split的使用,php中常用字符串的用法总结 - split
  9. MySQL数据库 : 基本语句
  10. (转)细说JDK动态代理的实现原理
  11. 常用的Regex验证方法
  12. JavaScript操作Cookies
  13. 卫星对地观察模型系统操作说明
  14. 显卡ai性能测试软件,让AI帮你自动超频 索泰RTX 2080Ti显卡性能测试
  15. 京东返利PHP采集关键字,php 抓取京东产品数据-标题,价格,首图片
  16. System.arraycopy()方法详解-jdk1.8
  17. oracle升序和降序同时存在,oracle升序排序 oracle升序和降序
  18. 第九弹:计算机编程入门,免费学习资源,2020.07.05更新
  19. 1905. 统计子岛屿-深度优先遍历图
  20. 2022年全国最新消防设施操作员(初级消防设施操作员)题库及答案

热门文章

  1. Java:GB18030字节数组与UTF8互转
  2. 当当并购重组了,我们还有书读吗?
  3. 迅雷使用积分制的真正作用和目的   [揭密迅雷]
  4. 微软强行安装Firefox扩展程序
  5. windows安装anaconda 报错failed to create anacoda menu ?
  6. linux中vim编辑器_为什么Vim爱好者喜欢Herbstluftwm Linux窗口管理器
  7. raspberry pi_如何购买Raspberry Pi
  8. 蓬勃发展的社区将帮助您的项目成功的6种方式
  9. 华为epg-sms 多cp_Linux桌面上的SMS,Linux 25岁生日以及更多开源新闻
  10. raspberry pi_Raspberry Pi项目旨在调节室温并改善睡眠