分类: 生活
柴米油盐酱醋茶
轮回
Meltdown and Spectre
新年刚开始,又一重量级漏洞出现在互联网上。
Heartbleed 漏洞的震撼还未完全淡化,Meltdown and Spectre 漏洞就带着更沉重的打击扑面而来。
相比造成 Heartbleed 的 OpenSSL 软件漏洞, 想要修复造成 Meltdown and Spectre 的 CPU 硬件漏洞,成本和难度要大得多,造成的副作用也更大。
漏洞概要说明和各种修复方案已经铺满全网,可惜都没有我感兴趣的较为详细的描述。就浪费了几个小时,粗略检索了来龙去脉。
去年七月底发现漏洞,核心在于现代 CPU 为了提高效率而使用的“推测执行(Speculative execution)”策略未合理处理中断(Interrupt)后的一级缓存( L1 Cache)。造成处于用户态(User Mode)的应用程序可以通过旁路攻击(Side Channel Attacks)访问内核内存(Kernel Memory)。
由于该技术普遍应用于各 CPU 制造商,影响范围可以称得上“空前”。仅从操作系统层面已无法修复,只能进行防御。甚至从 BIOS 固件层面也无法彻底修复,只能屏蔽。更恐怖的是,已经验证可以使用 JS 基于浏览器发功攻击。
这两天,各浏览器和操作系统已放出更新补丁,积极防御。估计过一阵子,杀毒软件也开始跟进,虽然没啥用但至少可以提醒更多人注意。而设备制造商就没那么快了,十几年以来卖出去的硬件,都要验证并更新固件,没个把月别想全部处理完。
最后来个阴谋论,这次事件是一个“漏洞”还是一个“后门”?无论如何,多样化的才是安全的,“龙芯”加油!
参考:
Meltdown
Meltdown and Spectre
Reading privileged memory with a side-channel
Negative Result: Reading Kernel Memory From User Mode
Meltdown
Spectre Attacks: Exploiting Speculative Execution
Fantastic Timers and Where to Find Them: High-Resolution Microarchitectural Attacks in JavaScript
Mitigations landing for new class of timing attack
Actions Required to Mitigate Speculative Side-Channel Attack Techniques
About speculative execution vulnerabilities in ARM-based and Intel CPUs
Windows Client Guidance for IT Pros to protect against speculative execution side-channel vulnerabilities
Windows Server guidance to protect against speculative execution side-channel vulnerabilities
Important information regarding the Windows security updates released on January 3, 2018 and anti-virus software
导航卫星轨道对比图
地球静止轨道、伽利略定位系统、全球定位系统(GPS)、格洛纳斯系统、北斗卫星导航系统、国际太空站及哈勃望远镜的半径比较图。另外,月球轨道半径(385,000公里)是地球静止轨道的大约9倍。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="-432 -432 864 864"> <title>Comparison of several satellite navigation system orbits</title> <desc>Comparison of geostationary, GPS, GLONASS, Galileo and COMPASS (medium earth orbit satellites), International Space Station, Hubble Space Telescope and Iridium Constellation orbits with the Van Allen radiation belts and the nominal size of the earth, drawn by CMG Lee. Earth bitmap is http://commons.wikimedia.org/wiki/File:North_pole_february_ice-pack_1978-2002.png by Geo Swan. The Moon's orbit is around 9 times larger (in radius and length) than geostationary orbit. In the SVG file, hover over an orbit or its label to highlight it, and click to load its Wikipedia article.</desc> <style type="text/css"> #main { font-family:Helvetica,Arial,sans-serif; font-size:40px; text-anchor:end; stroke-opacity:0.75; stroke-width:2; fill:none; cursor:default; } #main:hover { stroke-opacity:0.2; fill-opacity:0.2; } .nofade, .active:hover { stroke-opacity:1; fill-opacity:1; } #vab { font-style:italic; font-weight:bold; font-size:24px; text-anchor:middle; stroke:none; } @keyframes rot { from { transform: rotate(360deg); } to { transform: rotate(0deg); } } @-moz-keyframes rot { from { -moz-transform: rotate(360deg); } to { -moz-transform: rotate(0deg); } } @-webkit-keyframes rot { from { -webkit-transform: rotate(360deg); } to { -webkit-transform: rotate(0deg); } } .rot { animation: rot 60s linear infinite; -moz-animation: rot 60s linear infinite; -webkit-animation: rot 60s linear infinite; } </style> <defs> <radialgradient id="gradient_shade" cx="50%" cy="50%" r="55%" fx="25%" fy="25%"> <stop offset="25%" stop-color="#ffffff" stop-opacity="0"></stop> <stop offset="99%" stop-color="#000000" stop-opacity="1"></stop> </radialgradient> <radialgradient id="gradient_vab" cx="50%" cy="50%" r="50%" fx="50%" fy="50%"> <stop offset="7.4%" stop-color="#ff9900" stop-opacity="0"></stop> <stop offset="9.4%" stop-color="#ff9900" stop-opacity="0.3"></stop> <stop offset="10.4%" stop-color="#ff9900" stop-opacity="0.3"></stop> <stop offset="12.4%" stop-color="#ff9900" stop-opacity="0"></stop> <stop offset="19.4%" stop-color="#9999ff" stop-opacity="0"></stop> <stop offset="21.4%" stop-color="#9999ff" stop-opacity="0.2"></stop> <stop offset="66.4%" stop-color="#9999ff" stop-opacity="0"></stop> </radialgradient> <path id="km" d="M 10 0 V -10 M 20 0 V -10 M 30 0 V -10 M 40 0 V -10 M 50 0 V -20 M 60 0 V -10 M 70 0 V -10 M 80 0 V -10 M 90 0 V -10 M 100 0 V -30" fill="none"></path> <path id="mi" d="M 16.1 0 V 10 M 32.2 0 V 10 M 48.3 0 V 10 M 64.4 0 V 10 M 80.5 0 V 20 M 96.6 0 V 10 M 112.7 0 V 10 M 128.8 0 V 10 M 144.9 0 V 10 M 161 0 V 30" fill="none"></path> </defs> <circle cx="0" cy="0" r="99999" fill="none"></circle> <g id="main"> <a target="info" xlink:href="http://wikipedia.org/wiki/Van_Allen_radiation_belt" id="vab" class="active"> <circle cx="0" cy="0" r="1000" fill="url(#gradient_vab)"></circle> <text x="-6" y="-109" fill="#cc6600">内层</text> <text x="-6" y="-86" fill="#cc6600">范艾伦辐射带</text> <text x="80" y="358" fill="#9999cc">外层</text> <text x="80" y="380" fill="#9999cc">范艾伦辐射带</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Geostationary_orbit" id="geo" class="active" stroke="#999999" fill="#999999"> <ellipse cx="0" cy="0" rx="422" ry="422" fill="none"></ellipse> <path d="M 0 -422 H 175"></path> <g text-anchor="start"> <text x="177" y="-400" stroke="none">地球静止轨道</text> <text x="215" y="-366" stroke="none"></text> </g> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Global_Positioning_System" id="gps" class="active" stroke="#0000ff" fill="#0000ff"> <ellipse cx="0" cy="0" rx="266" ry="266" fill="none"></ellipse> <path d="M 0 -266 H -145"></path> <text x="-145" y="-261" stroke="none">全球定位系统</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/GLONASS" id="glonass" class="active" stroke="#ff0000" fill="#ff0000"> <ellipse cx="0" cy="0" rx="255" ry="255" fill="none"></ellipse> <path d="M 0 -255 H 215"></path> <text x="215" y="-228" stroke="none" text-anchor="start">格洛纳斯系统</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Galileo_(satellite_navigation)" id="galileo" class="active" stroke="#009999" fill="#009999"> <ellipse cx="0" cy="0" rx="296" ry="296" fill="none"></ellipse> <path d="M 0 -296 H -145"></path> <text x="-145" y="-296" stroke="none">伽利略定位系统</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Compass_navigation_system" id="compass" class="active" stroke="#cc9900" fill="#cc9900"> <ellipse cx="0" cy="0" rx="276" ry="276" fill="none"></ellipse> <path d="M 0 -276 H 215"></path> <g text-anchor="start"> <text x="215" y="-295" stroke="none">北斗卫星导航系统</text> <text x="217" y="-270" font-size="28" stroke="none"></text> </g> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Iridium_satellite_constellation" id="iridium" class="active" stroke="#660099" fill="#660099"> <ellipse cx="0" cy="0" rx="71.8" ry="71.8" fill="none"></ellipse> <path d="M 0 -71.8 H -80"></path> <text x="-80" y="-71.8" stroke="none">铱星</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/Hubble_Space_Telescope" id="hst" class="active" stroke="#00cc00" fill="#00cc00"> <ellipse cx="0" cy="0" rx="69.4" ry="69.4" fill="none"></ellipse> <path d="M 0 -69.4 H 80"></path> <text x="80" y="-69.4" stroke="none" text-anchor="start">哈勃</text> </a> <a target="info" xlink:href="http://wikipedia.org/wiki/International_Space_Station" id="iss" class="active" stroke="#ff00cc" fill="#ff00cc"> <ellipse cx="0" cy="0" rx="67.5" ry="67.5" fill="none"></ellipse> <path d="M 0 67.5 H 80"></path> <text x="80" y="67.5" stroke="none" text-anchor="start">国际空间站</text> </a> <g class="nofade" font-size="24" text-anchor="middle" stroke="#000000" stroke-width="1" fill="#000000"> <g font-weight="bold" text-anchor="start" stroke="none"> <text x="-390" y="-90"></text> <text x="-390" y="-70">轨道半径</text> </g> <path d="M 0 0 H -490"></path> <use xlink:href="#km" transform="translate(-100)"></use> <use xlink:href="#km" transform="translate(-200)"></use> <use xlink:href="#km" transform="translate(-300)"></use> <use xlink:href="#km" transform="translate(-400)"></use> <use xlink:href="#km" transform="translate(-500)"></use> <text x="-115" y="-35" stroke="none">10000 km</text> <text x="-215" y="-35" stroke="none">20000</text> <text x="-315" y="-35" stroke="none">30000</text> <text x="-432" y="-35" text-anchor="start" stroke="none">40000</text> <use xlink:href="#mi" transform="translate(-161)"></use> <use xlink:href="#mi" transform="translate(-322)"></use> <use xlink:href="#mi" transform="translate(-483)"></use> <text x="-140" y="55" stroke="none">10000 miles</text> <text x="-330" y="55" stroke="none">20000</text> <g transform="translate(64)"> <g font-weight="bold" text-anchor="end" stroke="none"> <text x="345" y="-90"></text> <text x="345" y="-70">海拔高度</text> </g> <path d="M 0 0 H 483"></path> <use xlink:href="#km"></use> <use xlink:href="#km" transform="translate(100)"></use> <use xlink:href="#km" transform="translate(200)"></use> <use xlink:href="#km" transform="translate(300)"></use> <text x="100" y="-35" stroke="none">10000</text> <text x="190" y="-35" stroke="none">20000</text> <text x="300" y="-35" stroke="none">30000 km</text> <use xlink:href="#mi"></use> <use xlink:href="#mi" transform="translate(161)"></use> <use xlink:href="#mi" transform="translate(322)"></use> <text x="150" y="55" stroke="none">10000</text> <text x="300" y="55" stroke="none">20000 miles</text> </g> <text x="-15" y="-360" font-weight="bold" text-anchor="end" stroke="none">轨道周期</text> <path d="M 0 0 V -432 M 0 -51 H 10 M 0 -81 H 10 M 0 -106 H 10 M 0 -128 H 10 M 0 -149 H 20 M 0 -168 H 10 M 0 -186 H 10 M 0 -203 H 10 M 0 -220 H 10 M 0 -236 H 30 M 0 -251 H 10 M 0 -266 H 10 M 0 -281 H 10 M 0 -295 H 10 M 0 -309 H 20 M 0 -322 H 10 M 0 -336 H 10 M 0 -349 H 10 M 0 -362 H 10 M 0 -374 H 30 M 0 -387 H 10 M 0 -399 H 10 M 0 -411 H 10 M 0 -423 H 10"></path> <text x="30" y="-139" text-anchor="start" stroke="none">5 hours</text> <text x="30" y="-221" text-anchor="start" stroke="none">10 hours</text> <text x="30" y="-299" text-anchor="start" stroke="none">15 hours</text> <text x="30" y="-364" text-anchor="start" stroke="none">20 hours</text> <text x="-15" y="358" font-weight="bold" text-anchor="end" stroke="none">轨道速度</text> <path d="M 0 69 H -10 M 0 78 H -10 M 0 89 H -20 M 0 102 H -10 M 0 118 H -10 M 0 139 H -10 M 0 165 H -10 M 0 200 H -30 M 0 247 H -10 M 0 312 H -10 M 0 408 H -10 M 0 0 V 432 M 0 66 H 10 M 0 71 H 10 M 0 77 H 10 M 0 83 H 20 M 0 90 H 10 M 0 98 H 10 M 0 107 H 10 M 0 117 H 10 M 0 129 H 30 M 0 143 H 10 M 0 160 H 10 M 0 179 H 10 M 0 202 H 10 M 0 230 H 20 M 0 264 H 10 M 0 306 H 10 M 0 359 H 10 M 0 427 H 10"></path> <text x="30" y="93" text-anchor="start" stroke="none">25000 km/h</text> <text x="30" y="139" text-anchor="start" stroke="none">20000 km/h</text> <text x="30" y="235" text-anchor="start" stroke="none">15000 km/h</text> <text x="15" y="430" text-anchor="start" stroke="none">11000 km/h</text> <text x="-30" y="99" text-anchor="end" stroke="none">15000 mph</text> <text x="-30" y="210" text-anchor="end" stroke="none">10000 mph</text> <text x="-15" y="415" text-anchor="end" stroke="none">7000 mph</text> </g> <g id="earth" class="nofade"> <g class="rot"> <image transform="scale(0.25) rotate(180)" x="-256" y="-256" width="512" height="512" xlink:href="data:image/png;base64,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"></image> </g> <ellipse cx="0" cy="0" rx="64" ry="64" fill="url(#gradient_shade)"></ellipse> </g> </g> </svg> |
“微公交”相关信息
2016-02-16 更新
微公交官网:www.wgjev.com
微信号:weigongjiao_hz(微公交EV)
以下部分信息已无效
“微公交”的宣传似乎完全依托于第三方平台,以下为收集的联系方式。
电话:400-607-0000
微信:“左中右微公交”和“杭州左中右微公交”
新浪微博:康迪电动汽车集团和左中右微公交
以下域名均为康迪持有。可惜没有为“微公交”这个品牌,启用单独的域名,影响了品牌传播。
康迪科技公司
【: wangyuan hu】【xingxiang1985@163.com】
康迪科技公司
【: wangyuan hu】【xingxiang1985@163.com】
康迪电动汽车集团
【康迪电动汽车集团有限公司】【it@kandigroup.com.cn】
weigongjiao.cn
【康迪电动汽车集团有限公司】【it@kandigroup.com.cn】
weigongjiao.com.cn
【康迪电动汽车集团有限公司】【it@kandigroup.com.cn】
micro-city.cn
【康迪电动汽车集团有限公司】【it@kandigroup.com.cn】
micro-city.com.cn
【康迪电动汽车集团有限公司】【it@kandigroup.com.cn】
以下域名情况不明,但曾有关联。
weigongjiao.net
【: wanrenfeng】【wrfbeneben@126.com】(印象中此域名曾启用过)
oipa.cn
【万仞峰】【wrfbeneben@126.com】
microbus.cn
【索鹏】【tbbeian@qq.com】(似乎是被弃用的)