精华内容
下载资源
问答
  • 2012版的要求(见下图1) USBKEY有抗侧信道攻击能力,就是USBKEY作为密码模块达到二级,但安全芯片可以是一级。 2020版的要求(见下图2) USBKEY的加密芯片有抗侧信道攻击能力,那就是安全芯片要达到二级。 图...

    2012版的要求(见下图1)

    • USBKEY有抗侧信道攻击能力,就是USBKEY作为密码模块达到二级,但安全芯片可以是一级。

     

    2020版的要求(见下图2)

    • USBKEY的加密芯片有抗侧信道攻击能力,那就是安全芯片要达到二级。

     

    图1 JR/T 0068-2012版的要求

    图2 JR/T 0068-2020版的要求

     

    展开全文
  • 结合手机银行信息系统的特点及改类信息系统等级保护安全建设工作中密码技术的应用需求,从密码安全技术要求、密钥安全与管理要求、安全管理要求等三方面,不同安全等级保护的手机银行信息系统中密码应用提出具体...
  • 结合银行业金融机构银行系统的特点及该类信息系统等级保护安全建设工作中密码技术的应用需要,从密码安全技术要求、密钥安全与管理要求、安全管理要求三方面,不同安全保护等级的信贷信息系统中密码应用提出具体...
  • 结合银行业金融机构核心系统的特点及该类信息系统等级保护安全建设工作中密码技术的应用需要,从密码安全技术要求、密钥安全与管理要求、安全管理要求三方面,不同安全保护等级的信贷信息系统中密码应用提出具体...
  • 结合银行信贷系统的特点及该类信息系统等级保护安全建设工作中密码技术的应用需要,从密码安全技术要求、密钥安全与管理要求、安全管理要求三方面,不同安全保护等级的信贷信息系统中密码应用提出具体的要求。...
  • 银行系统开发

    千次阅读 2013-07-30 15:31:30
    正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的...
    
    
    1、银行系统的开发与其它系统有何异同?
         我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的负担:他们必须掌握复杂的业务逻辑和听起来云山雾罩的专业术语,越到后来技术反而不是最重要的因素了; 再次,银行系统重维护,你在程序里留下的每一个BUG都会给你带来高额的电话费用,所以想清楚再动手才是最好的习惯。
         以上的是我感受较为深刻的几个特点,当然,其它方面的特色,例如如何做好严格的测试、外包方如何发掘需求问题都是值得大家思考的。

        2、如果想入行,需要做哪方面的准备?
         对于想入行和刚入行的网友,我想提以下几点建议:第一点建议,买一本《银行会计学》并认真阅读,这能让你少走很多弯路; 第二点建议,Unix和C 是技术基础必不可少,Sybase, Oracle, DB2是不变的主题,至少掌握一个吧,此外,最好熟悉一种中间件软件,几乎所有昂贵的中间件软件都能在银行找到; 第三点建议,银行项目对于文档的要求是最为严格的,所以请练练打字,多写点东西。
         有一些搞电信行业开发的网友关心转行到银行开发的问题,我原来也在电信系统工作过,个人认为电信行业的系统主要要求在于性能方面,因此偏重于高效率代码的 编写。一般而言这方面的网友在技术上应该不成问题。对于这些网友,我还是奉献我的第一点建议,一般经过半年到一年时间的学习,就可能胜任部分银行系统的开 发了。

        3、国内银行项目的组织模式?
         目前国内银行项目一般由业务部门人员、科技部门人员、开发公司组成项目组。从制度上来讲是业务部门向科技部门提出需求,科技部门组织开发公司人员完成项 目。实际一般会形成一个“三足鼎立”的情形:业务人员向公司人员提业务需求,公司人员向科技人员要求软硬件资源,科技人员又常催促业务人员进行测试。在这 种情况下特别需要注意两件事,一是需要确定好联系人(最理想的情况是对方只有一个联系人),二是关键决策必须形成书面文档并签字确认。

        4、银行系统开发的难点和重点在哪里?
         银行项目的开发实施,总结其重点和难点,都会归结在“协调”二字上。一个系统要跑起来不容易,它可能会需要核心系统处理账务、需要信贷系统审批放款、需要 SWIFT或CNAPS完成清算、需要向监管部门报送数据、需要为网银系统提供数据等等等等。所以一个系统需要其它5-6个系统支持的情况屡见不鲜。这样 你可能要面对UNIX/WINDOWS NUX等操作系统,面对TUXEDO/MQ/SOCKET等通信方式,面对SYBASE/ORACLE 2等数据库。这些系统可能运行在结算部、营业部、国际部、资金部、稽核部等。所有的一切都在等待人事和技术的协调。这样的项目对于项目经理和成员来讲都是 一种极大的考验。我认为经过这些复杂项目考验过的人都是能独当一面的。

        5、现在国内搞银行系统开发有哪些公司?
         现在国内银行业的IT公司很多,大家在网上都可以搜索到,但是都还没有形成象国外公司那样的品牌效应。网友想进入这个行业可能抱的目的不一样,希望接触国 外先进理念的可以外企可以考虑IBM,TATA之类的公司,想快速提高能力的可以到神州数码、宇信易诚、东南融通等规模稍大的本土公司。另外还有一些有特 色的专业公司可以选择,我就不多说了,有做广告的嫌疑。

        6、银行一般需要开发一些什么系统?
         银行的系统从性质上一般可以分为业务系统和管理信息系统两大类。业务系统是操作型系统,主要是实现业务操作的电子化。管理信息系统则是分析型的系统,偏重 于在数据仓库的基础上提供决策支持信息。而银行业务一般又分为核心业务和中间业务,因此目前有很多银行都形成了核心业务系统、中间业务平台、数据仓库三大 系统的情况。其它一些主流系统包括现代支付系统、信贷系统、国际结算系统、资金运营管理系统基本上都需要这三个系统的支持才能运行。

        7、银行系统开发的发展方向?
         从应用系统的方面来看,银行系统的发展正从以业务操作型系统向经营管理、决策支持系统方向转变。传统核心业务和中间业务的业务处理系统基本上都已经饱和, 这两年国内银行对管理信息系统建设的热情是方兴未艾。特别是中小商业银行,这几年信贷管理系统、财务管理系统、客户关系系统、人力资源系统等上线比率非常 高。此外,银行业务有向混业经营发展的趋势,因此相关的将银行业务,保险、证券、金融衍生品类结合的业务系统也正在蕴壤之中。
         从技术方面来看,目前银行在大集中的热潮之后,开始关注应用系统的升级改造、灾备机房的建设等,有人称为“后大集中时代”。体现出银行IT部门在规划方面 开始发挥出其主动性。而以上改造的重点还是对于单个应用系统的改造,随着银行对IT规划的日益重视,从宏观上对所有IT的应用系统架构、IT风险管理架构 等方面的规划和整合将占据更重要的位置。

    (文章来源:http://blog.sina.com.cn/s/blog_7219f1160100qq24.html

    展开全文
  • 学习银行系统开发经验

    千次阅读 2013-01-24 10:03:31
    正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的...
    1、银行系统的开发与其它系统有何异同?
         我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的负担:他们必须掌握复杂的业务逻辑和听起来云山雾罩的专业术语,越到后来技术反而不是最重要的因素了; 再次,银行系统重维护,你在程序里留下的每一个BUG都会给你带来高额的电话费用,所以想清楚再动手才是最好的习惯。
         以上的是我感受较为深刻的几个特点,当然,其它方面的特色,例如如何做好严格的测试、外包方如何发掘需求问题都是值得大家思考的。

        2、如果想入行,需要做哪方面的准备?
         对于想入行和刚入行的网友,我想提以下几点建议:第一点建议,买一本《银行会计学》并认真阅读,这能让你少走很多弯路; 第二点建议,Unix和C 是技术基础必不可少,Sybase, Oracle, DB2是不变的主题,至少掌握一个吧,此外,最好熟悉一种中间件软件,几乎所有昂贵的中间件软件都能在银行找到; 第三点建议,银行项目对于文档的要求是最为严格的,所以请练练打字,多写点东西。
         有一些搞电信行业开发的网友关心转行到银行开发的问题,我原来也在电信系统工作过,个人认为电信行业的系统主要要求在于性能方面,因此偏重于高效率代码的 编写。一般而言这方面的网友在技术上应该不成问题。对于这些网友,我还是奉献我的第一点建议,一般经过半年到一年时间的学习,就可能胜任部分银行系统的开 发了。

        3、国内银行项目的组织模式?
         目前国内银行项目一般由业务部门人员、科技部门人员、开发公司组成项目组。从制度上来讲是业务部门向科技部门提出需求,科技部门组织开发公司人员完成项 目。实际一般会形成一个“三足鼎立”的情形:业务人员向公司人员提业务需求,公司人员向科技人员要求软硬件资源,科技人员又常催促业务人员进行测试。在这 种情况下特别需要注意两件事,一是需要确定好联系人(最理想的情况是对方只有一个联系人),二是关键决策必须形成书面文档并签字确认。

        4、银行系统开发的难点和重点在哪里?
         银行项目的开发实施,总结其重点和难点,都会归结在“协调”二字上。一个系统要跑起来不容易,它可能会需要核心系统处理账务、需要信贷系统审批放款、需要 SWIFT或CNAPS完成清算、需要向监管部门报送数据、需要为网银系统提供数据等等等等。所以一个系统需要其它5-6个系统支持的情况屡见不鲜。这样 你可能要面对UNIX/WINDOWS NUX等操作系统,面对TUXEDO/MQ/SOCKET等通信方式,面对SYBASE/ORACLE 2等数据库。这些系统可能运行在结算部、营业部、国际部、资金部、稽核部等。所有的一切都在等待人事和技术的协调。这样的项目对于项目经理和成员来讲都是 一种极大的考验。我认为经过这些复杂项目考验过的人都是能独当一面的。

        5、现在国内搞银行系统开发有哪些公司?
         现在国内银行业的IT公司很多,大家在网上都可以搜索到,但是都还没有形成象国外公司那样的品牌效应。网友想进入这个行业可能抱的目的不一样,希望接触国 外先进理念的可以外企可以考虑IBM,TATA之类的公司,想快速提高能力的可以到神州数码、宇信易诚、东南融通等规模稍大的本土公司。另外还有一些有特 色的专业公司可以选择,我就不多说了,有做广告的嫌疑。

        6、银行一般需要开发一些什么系统?
         银行的系统从性质上一般可以分为业务系统和管理信息系统两大类。业务系统是操作型系统,主要是实现业务操作的电子化。管理信息系统则是分析型的系统,偏重 于在数据仓库的基础上提供决策支持信息。而银行业务一般又分为核心业务和中间业务,因此目前有很多银行都形成了核心业务系统、中间业务平台、数据仓库三大 系统的情况。其它一些主流系统包括现代支付系统、信贷系统、国际结算系统、资金运营管理系统基本上都需要这三个系统的支持才能运行。

        7、银行系统开发的发展方向?
         从应用系统的方面来看,银行系统的发展正从以业务操作型系统向经营管理、决策支持系统方向转变。传统核心业务和中间业务的业务处理系统基本上都已经饱和, 这两年国内银行对管理信息系统建设的热情是方兴未艾。特别是中小商业银行,这几年信贷管理系统、财务管理系统、客户关系系统、人力资源系统等上线比率非常 高。此外,银行业务有向混业经营发展的趋势,因此相关的将银行业务,保险、证券、金融衍生品类结合的业务系统也正在蕴壤之中。
         从技术方面来看,目前银行在大集中的热潮之后,开始关注应用系统的升级改造、灾备机房的建设等,有人称为“后大集中时代”。体现出银行IT部门在规划方面 开始发挥出其主动性。而以上改造的重点还是对于单个应用系统的改造,随着银行对IT规划的日益重视,从宏观上对所有IT的应用系统架构、IT风险管理架构 等方面的规划和整合将占据更重要的位置。

    展开全文
  • 银行中间业务系统流水号的生成 我最初接触银行系统是中间业务系统,其实关于中间业务系统感觉没有明确的定义,很多银行的叫法也不一样...因为银行这块对系统的稳定系要求很高,从业者水平参差不齐,或者编程无可避免的

    银行中间业务系统流水号的生成

    我最初接触银行系统是中间业务系统,其实关于中间业务系统感觉没有明确的定义,很多银行的叫法也不一样,有叫渠道系统的,有叫大前置的,也有统称为外围系统(相对于核心系统)。

    系统介绍

    早期的银行软件系统很多都是国外的系统,随着国产系统的崛起,国外系统慢慢的被替换掉。我进入这行开始接触的就属于早期的国产业务系统。使用C编写的框架,框架层封装了很多通用的东西,如数据库连接、socket通讯、全局流水号、流程调度等。因为银行这块对系统的稳定系要求很高,从业者水平参差不齐,或者编程无可避免的会出现bug,所以从事这行的除了研发人员,其他基本都是业务猿,使用公司封装好的系统架构,按约定编写业务代码,局限了编程的灵活性,保证了稳定性。其实这也是这行的悲哀之处,这行的绝大多数程序员技术能力很差,就像大家说的只会crud。说的有点多,今天我就要说下流水号的发展(可能仅仅是我所经历的)。

    流水号对于一个系统来说至关重要,不仅仅是本系统业务交易的唯一性标志,也是其他系统交互的唯一性标志,其实很多老系统是当日日期+流水才能体现唯一性,因为流水每日重置。现在的新系统设计流水好像能确定唯一了,因为我也是业务猿,这个行业的新系统架构设计了解不是很多。

    共享内存方式

    我接触的第一个框架是从共享内存里面取的流水号,框架是通过c语言实现的,具体编程就不说了,感兴趣的 可以去了解下c的共享内存编程。这种取方式基本被淘汰了,c语言实现的框架基本也在慢慢被淘汰,毕竟一个框架用了至少十几年了,虽然还有很多行在使用,但已经不适应发展了。java实现的框架慢慢的开始占统治地位。并不是c语言不行,在同等代码质量的情况下,c语言肯定是比java快的。毕竟java还需要在c++实现的jvm上运行。c直接在操作系统上就能跑。随着业务的复杂性增加,就开发层面来说,用java比c更加高效,这是c比不过的。现在机器的发展进步,java的运行已经不是性能瓶颈。

    数据库序列方式

    银行数据库基本使用的db2和oracle。所以从数据库序列中取流水成为主流模式。在高并发场景下从数据库中取序列也有性能瓶颈。我所接触的银行都是城商行,业务量有限,使用这种方式基本都能满足使用。如果业务量大并发高,那么进一步的处理方式是建立多个序列,每个序列占用一个流水区间,比如第一个序列使用“1到1000000”的流水号,第二个序列使用“1000001到2000000”的流水号,高并发的业务单独使用一个序列,低并发的使用共同使用一个序列(银行中间业务系统包含大量业务系统,如代缴费、国库、非税等等)。

    redis流水

    在银行软件行业,有没有从redis里面取流水的我不确定,毕竟我经历的比较少。但是这个是可行的,在互联网行业是有的。我根据银行的流水特性也实现了一个取流水号的方法。原理就是redis的“INCR key”,INCR是原子的,每次访问都会将key的值加一,如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令。那么我们就可以把日期当做key,如T日是20200710,那么命令“INCR 20200710”。使用redis流水方式有没有数据库序列方式快,我没有测试。感兴趣的可以试下。示例代码是我写的一个框架的代码片段,redis流水方式大致就这个原理。

        public Long getIncr(String key) {
            RedisAtomicLong entityIdCounter = new RedisAtomicLong(key, redisTemplate.getConnectionFactory());
            Long increment = entityIdCounter.incrementAndGet();
            /*
            if ((null == increment || increment.longValue() == 1)) {// 初始设置过期时间
                System.out.println("设置过期时间为1天!");
                entityIdCounter.expire(1, TimeUnit.DAYS);// 单位天
            }*/
            return increment;
        }
    
        public void commHandler(){
            Date date = new Date();
            SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
            String dt = format.format(date);
            Long ls = redisCache.getIncr("ihbs-" + dt);
            log.debug("获取流水[{}]",ls);
            String value = String.format("%s%08d",dt,ls);
            BusUtil.setValue("ihbs_date",dt);
            BusUtil.setValue("ihbs_serial",value);
        }
    
    展开全文
  • 为适应国际银行业发展趋势,我国商业银行日益重视战略管理,并绩效评价提出 更高要求。科学绩效考核体系是现代商业银行科学管理重要标志,是落实银行战略, 实现银行价值最大化有效管理手段,也是国有商业...
  • 政府该行业的安防系统有严格的要求,目前已出台了一系列的技术规范和防范标准来确保银行的安全和稳定。1.项目概述随着我国经济的发展,银行业务不断扩大,营业网点、自助设备日益普及,但社会治安形势也日益严峻...
  • 银行系统开发 经验谈

    2017-03-17 13:16:00
    正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的...
  • 银行远程监控系统 一、引 言 随着社会经济和科学技术的飞速发展,特别是计算机网络的发展,人们安全技术防范的要求也越来越高。为了打击各种各样的经济刑事犯罪,保护国家和人民群众的生命财产安全,保证各行各业...
  • 一、选题背景这次课程设计要求完成一个资源管理系统,掌握使用...本课题肯定不可能实现实际操作系统的资源管理,而是通过模拟资源数据的处理,检测银行家算法在防止死锁出现的作用。二、方案论证模拟实现银行...
  • 银行远程监控系统

    2021-01-19 21:09:10
    银行远程监控系统 一、引 言 随着社会经济和科学技术的飞速发展,特别是计算机网络的发展,人们安全技术防范的要求也越来越高。为了打击各种各样的经济刑事犯罪,保护国家和人民群众的生命财产安全,保证各行各业...
  • 电子政务建设是国民经济和社会信息化的重要内容,发展电子政务的最终目标是政府群众的要求进行更快速的反应,以便更好、更直接地为社会服务。电子政务的本质是“以网络为工具,以用户为中心;以应用为灵魂,以便民...
  • 银行储蓄系统

    2012-02-16 23:17:17
    (1) 银行工作人员登记:主要实现登记银行工作人员信息,凭借自己工号和密码登录并获得相应权限业务操作,职员负责客户开户、存钱、取钱和查看账单等业务。 (2) 客户开户登记:主要客户详细资料和...
  • 银行的灾难恢复系统均采用高级而昂贵网络设备和服务器以及存储设备,数据交换量庞大,同样UPS电源需求容量高,而且UPS电源设备运行可用性也要求非常高。科士达针对这种特殊要求环境而推出EPOWER三进三...
  • 银行管理系统完整版

    2019-05-03 16:49:39
    编写一个银行新用户现金业务办理程序,使其模拟新...要求此场景中,要模拟出银行对用户到来欢迎动作、用户离开提醒动作,以及用户开户、存款和取款动作,在完成开户、存款和取款操作后,要提示用户账户余额。
  • 模拟ATM机银行系统

    2019-09-24 12:28:47
    系统模拟银行用户使用ATM机开户、查询、存款、取款功能,要求使用java语言编程实现。 说明: 1.对于数据输入异常,可使用java异常处理机制进行处理。 2.评分将以功能实现与代码规范性相结合方式进行考核。 ...
  • 银行核心系统设计说明书。银行核心系统的目标是:结合某银行具体情况,建立一套以客户为中心、账务...为了保证这一目标的达成,结合四川农信的新一代综合业务系统的要求,从底层开始整个综合业务系统进行了设计和规划
  • 具体说明:模拟银行的系统,用户可以在银行填写相关基本信息,选择不同的银行卡类型开户(信用卡、借记卡),不同类型的卡在取款和消费时具有不同功能,但是两种类型的卡基本功能相同,存款,取款,账户查询、...
  • (1)设计3-4个并发进程,共享系统的10个同类不可抢占的资源。各进程动态地进行资源的申请和释放。 (2)用银行家算法设计一个资源分配程序,运行这两个程序,观察系统运行情况,并系统运行的每一步情况进行显示。...
  • 实现一个简单的银行管理系统 项目需求: 实现多个银行卡账户注册和登录,登录成功后,可以实现银行存钱,取钱,转账,查询余额,退卡一系列功能。 要求:未注册账户不能登录。 思路: 需要写4个类:人、...
  • 客户希望得到更多人性化服务以客户为中心的要求愈发强烈 ? iPad 移动平台技术日趋成熟 外部环境 ? 业务需求发挥零售客户统一管理的优势打造全行统一的网点智 能化服务系统提升网点客户服务营销效率 内部环境 3 网点...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,012
精华内容 404
关键字:

对银行系统的要求