美文网首页
关于http传输的安全问题

关于http传输的安全问题

作者: CHUWT | 来源:发表于2016-09-24 16:04 被阅读0次

起因

之前进行模拟登录的时候经常需要传输数据,最近项目正好也涉及一些重要数据的传输。由于http是明文传输,所以只要抓到包,就可以进行重放攻击,严重的甚至可以更改数据。

想法一,签名

第一个想法是对数据进行签名,这样服务器拿到数据重新就行签名,比对两次的签名书否一样就可以了。重要的是签名算法的设计。这个方法应用在app上比较方便,但是如果是web端,则会暴漏签名算法,导致无效

想法二,check_code

第二个想法是服务器生成一次性的验证码。用户拿到验证码之后,把验证码和数据进行md5加密,服务器收到请求之后就删除验证码,然后对数据进行验签,这样就保证了数据的一次性,有效防治重放攻击。check_code可放在redis缓存中

last

继续研究,欢迎讨论

相关文章

  • 关于http传输的安全问题

    起因 之前进行模拟登录的时候经常需要传输数据,最近项目正好也涉及一些重要数据的传输。由于http是明文传输,所以只...

  • HTTPS与HTTP

    HTTPS大体流程图: 总结: https无非解决的就是http数据明文传输不安全问题,但是在对传输数据加密后,要...

  • 网络协议 Day18 单向散列函数、对称加密、非对称加密、签名、

    一、单向散列函数 1. HTTP 协议的安全问题?(对比 HTTPS 说一个点) HTTP 协议默认是采取明文传输...

  • 为HTTP穿上盔甲:HTTPS

    HTTP,SSL/TLS 和 HTTPS 四大类安全问题: Interception:拦截。传输的消息可以被中间人...

  • 关于HTTP协议

    关于HTTP协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输...

  • 深入浅出 HTTPS

    一、前言 本文适合对 HTTP 传输原理有一定了解,并有意进一步了解 HTTPS 传输原理的人。 关于 HTTP ...

  • # 关于各协议

    关于各协议 http和webservice区别 webservice是基于http的soap协议传输数据. web...

  • 网络传输安全及HTTPS原理分析

    网络传输安全问题分析 一直知道http协议是不安全的明文数据,https是基于ssl加密的安全的通信方式。但是后来...

  • HTTP 和 HTTPS 的简单认识

    关于HTTP HTTP是什么? 维基百科 对HTTP的介绍如下 超文本传输协议(英语:HyperText Tran...

  • Tomcat 使用https

    了解Https 现在一般上网使用的都是http协议,作为常用的网络传输协议,其实它隐藏着许多的不安全问题。用户的安...

网友评论

      本文标题:关于http传输的安全问题

      本文链接:https://www.haomeiwen.com/subject/umpxyttx.html