0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux Kernel将HTTP链接切换到 HTTPS

Linux爱好者 来源:开源中国 2020-08-14 16:20 次阅读

HTTPS 相比 HTTP 更为安全,特别是能够有效避免发生中间人攻击。目前 Linux 内核源码中有开发者提交了至少150 项补丁,用于将内核中的 HTTP 链接更改为 HTTPS。

更改方式并不是手动寻找内核树中的 HTTP 链接,而是很大程度上通过脚本自动完成,这些脚本通过查找 SVG 等文档中是否存在 HTTP 链接,随后检查目标 URL 的服务器是否提供了相对应的 HTTPS 链接,如果存在则返回与 HTTP 版本相同的内容。

为了确保切换到 HTTPS 时链接不会中断,开发人员还进行了测试以确保页面以同样的方式加载。

如果没有意外,这些新的安全增强会随着 Linux 5.9 的发布到来。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39863
  • Linux
    +关注

    关注

    87

    文章

    10994

    浏览量

    206772
  • HTTP
    +关注

    关注

    0

    文章

    467

    浏览量

    30327

原文标题:Linux Kernel 将 HTTP 链接切换到 HTTPS

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CY8C6136BZI-F34 app0切换到app1时,PLL函数cy_sysclk_plmanualConfigure出现故障的原因?

    记,链接器配置为与此 PSOC 配合使用。 问题: 当 app0 切换到 app1 时,PLL 函数 cy_sysclk_plmanualConfigure 出现故障,因为 P LL 已经在
    发表于 01-26 07:44

    linux如何进入管理员模式

    如何进入Linux管理员模式。 一、使用su命令切换到管理员模式 在Linux中,可以使用su命令(switch user的缩写)切换到管理员模式。 su命令需要超级用户的密码才能成功
    的头像 发表于 11-23 10:56 3178次阅读

    linux切换到命令行模式

    Linux中,可以通过以下步骤切换到命令行模式: 打开终端。可以在应用菜单中找到终端或命令行终端。 在终端中输入命令“exit”或“logout”,然后按回车键。 系统会提示您输入管理员密码。输入
    的头像 发表于 11-13 16:47 840次阅读

    httphttps的区别

    行包括:协议及版本、状态码、状态码解释 1.2 httphttps的区别 http:由于http是明文传输,所以其安全性低,易受攻击,无法确认对方的身份,也无法确保数据的完整性;
    的头像 发表于 11-10 16:42 550次阅读
    <b class='flag-5'>http</b>和<b class='flag-5'>https</b>的区别

    STM32WL LoRa通信中从Tx发射状态切换到Rx接收状态耗时过长问题

    电子发烧友网站提供《STM32WL LoRa通信中从Tx发射状态切换到Rx接收状态耗时过长问题.pdf》资料免费下载
    发表于 09-19 16:44 0次下载
    STM32WL LoRa通信中从Tx发射状态<b class='flag-5'>切换到</b>Rx接收状态耗时过长问题

    iTOP-RK3568开发板Linux 修改kernel logo

    .bmp , 图 片 属 性 和 默 认 的logo_kernel.bmp 要一样,width,height 都为偶数,否则会出现颠倒异常。 5.3.2 替换 logo 制作好的 logo 替换 Linux
    发表于 09-15 10:11

    什么是HTTP?什么是HTTPSHTTPHTTPS的区别在哪?

    每天都在上网,在搜索东西的时候,你有发现网址有什么不同吗?本文就来谈谈HTTPHTTPS有什么不同。
    的头像 发表于 08-27 09:15 1544次阅读
    什么是<b class='flag-5'>HTTP</b>?什么是<b class='flag-5'>HTTPS</b>?<b class='flag-5'>HTTP</b>与<b class='flag-5'>HTTPS</b>的区别在哪?

    Linux kernel的kretprobe机制和kprobe有何区别?

    Linux kernel 的 kretprobe 机制和 kprobe 完全不同,本质原因在于,函数的入口地址是固定的,但函数的返回地址不固定,由于返回位置不固定,无法固定函数大小,无法事先插桩。
    的头像 发表于 08-07 09:15 602次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>kernel</b>的kretprobe机制和kprobe有何区别?

    likely与unlikely在Linux kernel的区别

    likely() 与 unlikely() 在 Linux kernel 中随处可见,那为什么要用它们?它们之间有什么区别呢? 首先明确: if (likely(value)) 等价
    的头像 发表于 07-20 11:06 561次阅读

    HTTPHTTPS的区别 HTTP协议请求类型

    HTTP协议在传输过程中数据都是明文状态,安全性较差。HTTPS协议使用SSL/TLS协议进行数据传输,保证了数据传输的安全性,可以防止敏感信息被窃取和篡改。
    的头像 发表于 06-26 17:44 742次阅读

    Linux Kernel Panic的产生的原因?

    原始的纸笔工具了。 如果kernel dump信息既没有在/var/log/message里,也没有在屏幕上,那么尝试下面的方法来获取(当然是在还没有死机的情况下): 如果在图形界面,切换到终端界面
    发表于 06-15 06:24

    有人xtensa工具链移植到gcc-5.3吗?

    。不幸的是,我在编译器中遇到了一些问题,我不得不切换到 gcc-5.3。有人 xtensa 工具链移植到 gcc-5.3 吗?还有其他人对用 Ada 编程 ESP8266 感兴趣吗?如果我能将移植结果集成到通用工具链中,我会很高兴。
    发表于 06-12 06:34

    如何HTTPS发布到Microsoft Flow?

    我正在尝试 HTTPS 发布到 Microsoft Flow。 我可以像这样使用 apister.com 发布到 Flow;我试图用 ESP8266 复制这个但有问题。我找到了以下示例
    发表于 05-16 08:23

    如何调试控制台串口从LinFlex0切换到LinFlex1?

    调试控制台串口从LinFlex0切换到LinFlex1。然后在系统板上测试,发现在BL2阶段加载BL31镜像失败。进一步分析发现发送CMD17后,寄存器INT_STATUS(402F_0000h
    发表于 05-05 12:18

    该如何把浮点切换到16bit的定点来呢?

    如果说要在16bit定点环境上使用DSP算法,如IIR构成的2P2Z,会受到定点编程和量化精度的问题。如果说在float32环境上可以很容易进行编程,那切换到定点环境上就不得不得考虑这些问题。
    的头像 发表于 05-02 14:23 848次阅读
    该如何把浮点<b class='flag-5'>切换到</b>16bit的定点来呢?