交易系统一直以来的重心就是撮合、并发以及安全。撮合方面使用内存撮合,并发可使用分布式水平架构,这样的架构也是为了后期用户增多,方面增设服务器。数据安全也有一定的保障。数字资产交易所系统上流动的都是资产,所以系统安全也是重中之重。
市面上主要有PHP和JAVA语言开发为主,这两种语言是有所差异的。但是并没有哪个更好,技术语言的使用主要看开发者的经验,十年的大牛使用php肯定是比5年的java好的。因此项目方在寻找技术公司团队时,要关注他们开发团队成员的技术经验。
1.交易系统安全首先从架构着手。上面说到的分布式架构也是系统安全的一部分。分布式部署将系统的各种数据分布架设,再加上备用服务器******要从最上面那层开始,起码要攻破四五道防线才能到核心部门。而在他***前几道防线是,维护人员已经发现了,这个时候可以马上做好防御或者哪怕收到了***也可以马转移数据。
2.密钥安全管理。密钥和算法放在一个独立的服务器上,甚至做成一个专用硬件设施,对外提供加密和解密服务,应用系统通过调用这个服务实现加解密。加解密算法放在应用系统中,密钥放在独立服务器,并且密钥分片存储,分别由专人保管。
3.加密:我们所做的交易系统,交付给客户的源码会进行加密处理。这样也是一种维护系统安全的方法。如果需要源码二次开发,那可以另外商量。
原文地址:http://blog.51cto.com/13176675/2336404
时间: 2024-10-09 20:00:11