公司一定建设网站吗网站开发工程师心得总结

张小明 2026/1/13 7:18:56
公司一定建设网站吗,网站开发工程师心得总结,平面设计培训学校学费,网站的数据库怎么备份HTTPS是安全通道。如果浏览器导航栏前面有一个绿如A股的小锁#xff0c;那么感觉就会非常的放心。把自己见不得人的小心思和污言秽语#xff0c;统统用这个小锁锁起来#xff0c;为所欲为#xff0c;想想就让人激动。但是等等#xff0c;Charles为什么能抓到HTTPS的包呢那么感觉就会非常的放心。把自己见不得人的小心思和污言秽语统统用这个小锁锁起来为所欲为想想就让人激动。但是等等Charles为什么能抓到HTTPS的包呢HTTPS简单原理我们希望数据传输过程对用户来说是个黑盒对攻击者来说也是个黑盒。这主要体现在两方面。用户不希望自己的敏感数据被获取到。比如自己的账号密码比如自己发给女友的聊骚数据。开发者不希望自己的数据被用户获取到。比如自己的验签方式被破解了用户就能干很多非法的事情。HTTP协议属于一问一答的协议在传输过程中是以明文方式传递的。如果攻击者截取了Web浏览器和网站服务器之间的传输报文就可以直接读懂其中的信息。比如通过代理方式或者局域网嗅探方式获取了报文的内容。相关的工具有很多比如wireshark、tcpdump、dsniff等。但如果传输的内容是加密的那么即使你把所有的数据报文都抓到了那么也没有什么价值。HTTPS就是一种传输加密数据的协议。如果我们在TCP与HTTP中间加入一个TLS/SSL层那么就会变成HTTPS。HTTPS包括握手阶段和传输阶段。其中握手阶段是最重要的协商阶段。握手的目标是安全的交换对称密钥全程需要3个随机数的参与。在Change Cipher Spec之后传输的就都是加密后的内容了。这个过程可以使用WireShark抓包工具轻易抓取有大量的文章分析握手过程在此不再赘述。当然HTTPS的效率是非常低的。这里稍微扩展一下。HTTP3也就是谷歌的QUIC除了解决了队头阻塞问题还可以作为TCPTLSHTTP/2的一种替代方案。HTTP3默认就是安全通道采用UDP协议。在DH秘钥交换算法的加持下它可以减少连接建立时间 - 在常见情况下为 0 次RTT往返。这比HTTPS的握手速度快多了。Charles抓包虽然HTTPS的传输过程是加密的但如果我们就是请求的发起方设备也在自己手里去抓包HTTPS连接中的内容也是非常容易的。这让开发者很头疼。比如我使用云平台提供的AK、SK直接发起HTTPS调用用户是能够抓到这两个关键密码的。所以一般开发者并不能直接把AK、SK在网络上传递即使这样在功能上行得通。我这里以在MacOS本机上抓包浏览器的HTTPS请求为例来说明Charles的使用。启动Charles后我们需要把它设置成系统代理。然后在Help/菜单下找到Root证书进行安装。安装完毕之后我们还要信任这个证书。这样当你的浏览器访问我们的Charles代理时就可以畅通无阻。安装到System Keychains中而且一定要信任它哦。通常情况下我访问一个HTTPS连接抓到的内容都是一团糟。我们还差最后一步。默认情况下Charles并没有任何过滤我么还需要把要抓包的网址加入HTTPS的代理配置中才可以。右键找到这个连接然后选择启动SSL代理即可。此时我们再看一下这些连接的内容就能够变成人眼能够识别的了。当然电脑上的代理没有什么意义。我们做代理一般是想要抓取手机上的应用产生的请求。但方法是一样的你只需要把这个Root证书安装到你的手机中然后信任它就可以了。为什么能够抓到数据在这个案例中Charles是作为中间人而存在的。对于Charles来说对于服务端的请求是由它发起的。你可以把它想象成一个浏览器它发出的请求和返回的内容对于Charles自身来说自然是可见的。欺骗服务器很容易重要的欺骗客户端。Charles通过伪造一个CA证书来冒充一个服务端。当浏览器或者移动手机访问Charles冒充的服务端时Charles会携带CA证书返回给客户端。对于普通的CA证书来说浏览器和客户端是不信任的。这也是为什么要进行HTTPS抓包必须安装CA证书的原因---我们需要把这个信任关系建立起来。这两部分是割裂的可以说是由两条完全不同的SSL通道。请求报文在全程是加密的除了一个非常薄弱的交接点。在通道的粘合处所有的信息却是明文的。Charles掌控了这个过程自然就能够把原始信息展示出来。End可以看到Charles是可以抓取到HTTPS的明文信息的。在中间人场景中它既作为客户端发起请求也作为服务端接收请求然后在请求的转发处获取数据。作为用户我们千万不能随意信任来历不明的证书否则你的很多隐私数据将暴露在阳光之下。作为开发者也不能把敏感数据直接放在URL或者请求体里防止用户抓包获取到这些信息对服务造成破坏。当然在CN隐私可能是个伪命题。就比如xjjdog虽然我一直在隐藏自己但还是有很多朋友知道我到底是不是带把的。这个时候HTTPS就没什么用。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

168网站建设网站建设及维护干什么的

如果你现在还没有开始利用或者频繁利用Agent替自己干活,那其实是个很危险的信号。 最近我观看全球最大规模的AI大会-2025 亚马逊云科技re:Invent ,最大的感受是,Agent的到来速度比我想象的要快很多。 甚至可以说是遍地开花了,各行…

张小明 2026/1/6 10:25:55 网站建设

百度权重排名高的网站多语言多商户商城源码

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个基于WinPcap的网络数据包捕获工具,使用C开发,要求实现以下功能:1.自动检测本地网络接口;2.支持设置BPF过滤规则;…

张小明 2026/1/1 22:37:55 网站建设

免费做网站怎么做网站吗2网络营销推广的劣势

目录 已开发项目效果实现截图开发技术介绍系统开发工具: 核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式…

张小明 2026/1/10 14:01:22 网站建设

徽石网站建设佛山seo整站优化承接

温馨提示:文末有联系方式东芝Flash Programmer中文编程工具介绍本提供东芝Flash Programmer中文版编程软件,专为需要对东芝TMP等多个系列芯片进行程序烧录的用户设计。 软件界面清晰直观,操作流畅,极大提升开发效率。支持多种东芝…

张小明 2026/1/1 22:37:53 网站建设

成都科技网站建设咨询响应式网站如何做的

3步解锁Android手势超能力:LSPosed Framework手势拦截终极指南 【免费下载链接】LSPosed LSPosed Framework 项目地址: https://gitcode.com/gh_mirrors/ls/LSPosed 你是否曾因系统固定的手势操作而倍感束缚?当你想通过滑动边缘返回时&#xff0c…

张小明 2026/1/12 20:10:28 网站建设

个人网站 可以做论坛吗58同城推广能免费做网站吗

利用APK Pure获取移动端AI应用灵感对接LobeChat 在智能对话系统日益普及的今天,开发者面临的挑战早已不局限于“能否连上大模型”,而是转向了更深层次的问题:如何让用户愿意持续使用这个聊天界面? 答案往往藏在那些日活百万的AI A…

张小明 2026/1/1 22:37:56 网站建设