专为创业同行打造的建站系统 放心商用、篡改、传播

弘帝是如何保障ASP与C#同台运行的安全性?

发布单位: 发布人:张鑫鑫 发布时间:2019/8/31 22:32:14 关注度:1891

一般而言,不同语种的混编,是一个大集团公司、跨国企业或多业务平台公司对于不同系统需要相互兼容而不得已采取的混编模式,主要体现在:

1、不同网站;

2、不同平台;

3、不同业务;

4、不同部门、团队和员工之间;

弘帝建站系统早在N年前,就采取了不同业务的大量混编技术,比如:弘帝建站系统(ASP VB6DLL),技术交流平台(PHP ASP C#),弘帝建站系统多款建站伴侣(内部开发工具采用VB6,弘帝建站系统一键安装工具采用C#),弘帝云平台(ASP C#混编),模板平台(ASP C#混编),弘帝APP(JAVA ASP)。

混编难度主要在于业务需求的接口统一性,对架构设计师有着较高的要求,对程序员也有着较高的复杂逻辑编程能力。

混编还有一个难度:就是保证不同后台不同用户登陆的安全性,不同业务接口数据安全传递的安全性,那么弘帝是如何保障混编安全性呢?

1、利用Cookiee,当然是一个省事的方案,但安全性较低,用于一般网站完全够用。

2、利用Session传递,不同语言的Session有着较高的技术要求,一般采用中间值来传递数据。

弘帝对于不公开,不开源的自用系统,大量采用以上两种方案,主要是省事考虑,黑客也无法获知是否混编技术,有较大的侥幸性。

弘帝建站系统是开源软件,任何人都可以下载,采用以上两种技术显然是不负责的态度,为了确保绝对高度的安全性,弘帝采用了所有公众平台都在采用的Token与加密技术融合。

考虑到MD5技术的加密技术的不可破解性,弘帝建站系统主要采用的还是MD5加密术。

Token即口令,ASP用户登陆后,在数据库端生成一个TOKEN值,当C#调用TOKEN时,获得的是加密TOKEN与数据库TOKEN进行匹配,在指定时效内是否一致,从而判定是否同一用户登陆。

由于TOKEN在传递时是加密的,而数据库端的TOKEN由系统保障其绝对的安全性。假定黑客得到了TOKEN值,也无法在有效时间内进行篡改,等一段时间黑客破解TOKEN真值(运气好可能需要几小时,运气不好既使是超级计算机也可能要运行几万年)时效已过期,也保证了后台的安全性。

一般来说,如果保证数据库TOKEN安全性,也可以对数据库端TOKEN再进行加密和多次加密,让黑客无法猜透加密方式,当然,弘帝建站系统还没有必要做到这么严谨,虽然对性能与服务器没有影响,编程难度也为零。


弘帝建站系统是一款让您您安心的建站系统,安全性出众,值得您放心使用。

版权所有:弘帝企业智能建站系统 技术支持:弘帝建站 皖ICP备07503252号访问量:2761911 管理