关于电脑:电脑关机了内存就没数据了吗

大家好,我是周杰伦。 提到网络攻击技术,你脑子里首先想到的是什么? 是DDoS? 是SQL注入、XSS? 还是栈溢出、RCE(近程代码执行)? 这些最常见的网络攻击技术,基本上都是与网络、软件、代码、程序这些货色相干。 这也好了解,计算机网络安全,不跟这无关,还与什么有关系? 明天跟大家介绍一下,攻打技术,除了这些,还有一些脑洞大开的形式,它们可能跟工夫、触动、频率、温度等各种物理相干的元素相干,看完相对让你瞠目结舌! 这些不同于传统软件平安方向,而是从其余侧面进行的网络攻击,称作侧信道攻打,也叫边信道攻打。 内存冷冻请大家思考一个问题:如果计算机忽然断电,内存里的数据是不是霎时就没了? 内存大家都晓得,计算机运行离不开这货色,程序指令和数据都存储在这里,但你晓得内存条存储数据的原理吗? 看到图中那一块块彩色的货色了吗?那就是内存条存储数据的中央:内存颗粒。 在内存颗粒外面,是超大规模集成电路,外面是稀稀拉拉的存储单元格,每一个单元格存储一个比特位: 这个单元格中的核心部件是一个电容,电容有电压,如果电压在肯定范畴内,这个单元格就是1,否则就是0。通过无数个这样的单元格,形成了GB级的存储空间。 但大家学过物理应该晓得,电容是一个不稳固的元件,随着工夫的流逝,电荷会透露,如果不加以控制,内存条中的电压最终就会变成0,内存中的数据也就不精确了。 因而,内存在工作的时候,须要定时的进行数据刷新,对电容进行充电,个别最多64ms就得充一次电,能力保留数据的准确性。 好了,内存的背景常识交代结束,当初回到本节一开始提到的那个问题:计算机忽然断电了,内存中的数据霎时就没了吗? 内存中的数据是通过电容这种电子元件在承载,电容充放电都是须要工夫的,所以能够大胆猜想,即便断电了,内存中的数据全副隐没也是须要工夫的。 国外有人脑洞大开,做了一项试验,测试内存条断电后,外面的数据随着工夫的流逝,隐没的状况。 一般数据不不便察看,用图片最间接,试验中将一张蒙娜丽莎的图片载入内存中,而后断电,而后计算不同工夫后,这张图的变动状况: 能够看到,在断电后的5s内,图片数据肉眼上看不到变动,30s后也影响不大,一分钟后也能依稀可见,5分钟后才彻底看不到。 而更重要的是,如果温度升高时,电容中电荷脱漏的速度将更加迟缓。上面这个表格是测试内存条数据错误率在失常状况和冷冻状况下的比拟。 如上图所示,红色框是不冷冻状况,蓝色框是在零下50摄氏度状况,能够看到,在冷冻状况下,一分钟后,数据的错误率是0,即使是在300秒(5分钟)后,错误率也只有惊人的0.0095%。 所以,一种新的攻击方式就进去了:应用内存冷冻的形式,能够从内存条中提取数据。 内存中有什么数据?很多程序的明码密钥可能都存在于内存之中,最典型的比方Windows的开机明码。 认为电脑关机了就平安了?可不是这么回事哦! 熔断与幽灵熔断与幽灵破绽攻打大家应该不会生疏,在2017年刚刚暴发进去的时候,占据了有数媒体的头条,可见影响力之广。 在讲述这个破绽之前,先请大家看一个故事。 学过计算机组成原理的敌人可能都晓得,CPU有两个重要的个性:分支预测和乱序执行。 在执行到判断分支的时候(比方if判断),CPU会依据它本人的“教训”来判断,一会儿可能会走入哪一个分支,从而提前执行一些这个分支的指令,这叫分支预测。 另外,CPU在执行一些指令的时候,可能并不是依照程序一条执行完再执行下一条,而是可能在会预执行一些CPU认为能够提前执行,对程序流程无关的指令,这个叫乱序执行。 但CPU认为能够提前执行,那就真的能够提前执行吗,执行了可能对程序自身流程没有影响,但会不会有什么副作用呢? 先留这个问题,一会儿再说,先来看另一个概念:缓存。 CPU执行程序须要频繁与内存通信,读取数据或者写入数据。但内存的响应速度比CPU慢多了,于是CPU在其外部加了一块缓存,将最近要用的数据放到这里来,防止每一次都从内存拜访,进步工作效率。 因而,同样读取一个数据,从内存读和从缓存读,工夫上是有差别的。 熔断与幽灵正是利用这一点,来进行了零碎攻打。 如果你想读取操作系统内核的数据,但因为系统安全机制,应用程序是无奈间接拜访内核空间的,但这个破绽就能够帮你实现内核空间数据的读取。 上面这段程序,先执行几十次,每次传入的x都小于16,每次都走入同一个分支,训练CPU,让它取得一些“教训”,让它认为 < 16是大概率要执行的分支,而后启用乱序执行,提前执行x < 16这个分支中的指令。 void bad_guy(int x) { if (x < 16) { temp &= array2[array1[x] * 512]; }}来看一下,在下面这个例子中,x < 16这个分支中会通过array1这个数组拜访内存,假如x忽然来了一个很大的数,这样通过array1[x]拜访的内存地址就溢出到了内核空间了。 乱序执行的结果,会提前计算array1[x] * 512,并将其作为下标拜访array2数组的内容,而后会将这个内容从内存条加载到CPU缓存中。 ...

October 26, 2021 · 1 min · jiezi

关于电脑:电脑如何连接打印机

http://xinzhi.wenda.so.com/a/...

August 30, 2021 · 1 min · jiezi

关于电脑:严重影响电脑反应速度的坏习惯有哪些

八个重大影响计算机响应速度的坏习惯,看看你是否曾经犯了 首先,在启动时加载太多程序。在启动计算机的过程中,除了启动相应的驱动程序外,它还会启动一些软件应用程序,咱们称之为启动程序。随机启动不仅升高了启动速度,还耗费了计算机资源和更快的内存。通常,如果要删除随机启动程序,能够在“开始”列表中将其删除,但如果要更具体,例如,无奈在“开始”列表中删除MSN等QQ软件。转到“附件的利用”,而后转到“零碎工具”,而后转到“零碎信息”。输出后,按上方工具栏中的“工具”。 “,而后按”系统配置编辑程序“,进入后,在”开始“对话框中,启动计算机时加载的随机启动程序将具体阐明XP零碎你也能够实现随机启动程序通过在“Msconfig”条目中调用“系统配置实用程序”来调用零碎。零碎2000须要从XP复制msconfig程序。 其次,在桌面上搁置太多图标,桌面上的太多图标也会升高系统启动的速度。许多用户已将各种软件或游戏快捷方式放在桌面上,应用起来十分不便。实际上,这将使系统启动慢得多。因为每次Windows启动并显示桌面时,您必须一一找到桌面快捷方式图标并加载它们。图标越多,所需的工夫越长。 第三,同时,一些防病毒程序提供了系统启动剖析性能,这须要很长时间。实际上,如果您曾经激活了防病毒软件的实时监控性能,则剖析零碎在启动或将被应用时将是多余的。故宫!建议您将起码应用的桌面图标放在非凡文件夹中,或者只删除它们。使Windows更薄与DOS相比,Windows太大,并且在日常操作中,装置新软件,删除一些软件,在加载和执行DLL文件后将持续存在,因而应用Windows,Windows启动和退出时必须加载的DLL动态链接库文件越来越大,天然零碎运行越来越慢。此时,咱们须要应用一些程序来齐全删除DLL,因为它们能够使Windows复原瘦身。倡议最好的玩家每两个月重新安装一次Windows,这十分无效。 第四,许多打算并未齐全打消。如果要删除这些程序,能够从“增加或删除程序”中删除它们,然而每个人都晓得它们只会帮忙您删除程序,但它们无奈帮忙您挪动它。除了程序的注册码和一些登录元素?这对win98来说并不愚昧,但在这方面还不够业余,要彻底消除程序,找一些“业余”革除软件来打消它! Nortonuninstall(以下简称“nud”)由赛门铁克公司制作,因为有些方曾经毁坏了一些被删除程序的版权,所以每个人都进行了销售。出于这个起因,赛门铁克曾经制作了清洁扫描(以下简称“cs”)。然而,在性能方面,它依然更好!言归正传,事实上,除了这两个程序之外,还有许多相似的程序能够无效地打消程序,因为nud没有打印,所以我会说cs。下载安装后,如果要删除程序,只需应用cs删除它,登录我的项目和程序注册码将被删除!如果用户在应用中也具备先前的浓度,他能够依照咱们倡议的形式“清洁”,这便于计算机的应用。第五,装置很多起源,零碎运行迟缓的起因之一是源之间的关系。您装置的源越多,您将应用的内存越多,这将减慢您的计算机速度!所以咱们必须打消一些不必要的起源。要打消一些不必要的起源,您能够转到控制面板并转到名为“sources”的文件夹来删除源,然而您如何晓得这些源是有用的并且这些源是无用的?例如:如果你不常常进入ms_dos模式,删除源二!因为每个人都喜爱某种类型的字体,我不确定要删除那些字体,但这里有一个教你的秘诀,如果你有浓重的彩色华康,并且有新的清晰的话。写的,倡议打消厚厚的彩色华康型,如果你有一个新的身材,如果有一个清晰的身材,打消身材! 六,配置虚拟内存的硬盘有一个十分大的数据交换文件,是为虚拟内存零碎保留的,常常应用很多应用程序,所以零碎须要大量的主内存拜访对于数据,因而拜访此文件的速度是影响计算机速度的一个十分重要的因素。通常,默认的win98是零碎本人治理虚拟内存。依据不同程序的要求主动调整交换文件的大小。然而,如此大的尺寸减小将给零碎带来额定的累赘并使零碎变慢。鉴于此,用户最好自定义虚拟内存的最小值和最大值,以防止频繁更改大小。要配置虚拟内存,请右键单击“我的电脑”,而后按内容,转到“性能”对话框,按“虚拟内存”,而后抉择“容许配置虚拟内存”,设置64中的“minimum”,因为我的计算机是32mbram,所以我把它设置为64,也就是说,如果它的内存是64mbram,那么在“最小”中,它设置为128.顺便说一下在“性能”对话框中“,抉择”文件“更改最后配置为”Web服务器“的”台式计算机“,这将放慢零碎的运行站长交易; 在框中的“磁盘”的对话框七,不要抉择“每次开机工夫寻找新的驱动器”这将放慢启动速度! 八,摆放在桌面背景上,这实际上是节约了计算机资源!不仅如此,它还升高了计算机运行应用程序的速度。我想丑化桌面,但升高了计算机的速度。在这个时候,你是否有“不晓得如何”的感觉?还有一点,我想晓得他是否尝试过。当您关上墙纸,只有你敞开一个窗口时,窗口总是会从顶部上涨至底部,缓缓地,缓缓地,如果是这种状况。看来,你必须敞开壁纸!办法是:按下鼠标右键在桌面上,而后按内容,而后将箱子“基金”对话框中,抉择“无”,倡议在盒子“外观”对话框,预设桌面上的蓝绿色,改用彩色..至于敞开活动桌面,从桌面屏幕敞开网页,例如,在桌面上单击鼠标右键,再按内容,而后在对话框“背景”,有一个名为Windows98的布墙纸,这是Web图像是了!

February 2, 2021 · 1 min · jiezi

关于电脑:电脑组装教程怎么看电脑配置教你如何查看电脑配置

怎么看电脑配置对于常常接触电脑的敌人来说是小菜一碟的事,但对于刚刚接触电脑的敌人来说就有肯定的艰难了。有些敌人买到电脑后别说是怎么看电脑配置了,就连电脑配置是什么概念都还搞不清楚。明天电脑配置网就为大家解说下怎么看本人电脑配置。 如果你曾经买了电脑,想晓得怎么看电脑配置参数、电脑配置高下,那么能够通过以下的这些办法来理解本人的计算机配置: 1、右键“我的电脑”--属性(关上零碎属性)--“硬件”选项下的“设施管理器”,外面就是了。 但请留神:这里的配置属性是能够通过非凡软件批改的,比方有些JS拿一些打磨品,批改为好的cpu,这种状况会呈现二手电脑市场,小白肯定要擦亮眼睛哦。 2、通过查看电脑的“零碎信息”: a)开始/所有程序/附件/零碎工具/零碎信息; b)点击“开始”-->“运行”,在弹出的对话框中键入“cmd”进入系统命令行窗口,在命令行中输出“systeminfo”也能够查看零碎信息; c)利用“DirectX诊断工具”:开始—运行—输出dxdiag,也能够看一些。 3、借助第三方软件,比方驰名的硬件检测软件 Everest,它能够具体的显示出电脑硬件的信息,Everest 软件十分的弱小,是必备的一个软件,Everest 截图 怎么看电脑配置 其余还有一些比拟好的电脑配置信息检测软件比方优化大师、鲁巨匠等能够用来帮忙你理解怎么看电脑配置。另外,专门检测cpu的软件:CPU-Z,专门检测显卡的软件:GPU-Z,专门检测硬盘的软件:HDTune,专门检测内存的软件:memtest,专门检测LCD显示器的软件:DisplayX,专家检网站交易测笔记本电脑电池的软件:BatteryMon 等等,大家能够下载这些软件来获取怎么看电脑配置的常识。 如果你还没有买电脑,想提前理解怎么看电脑的配置好坏,那当然要先理解电脑配件的根本硬件常识,比方CPU、主板、内存、显卡、硬盘等。上面介绍怎么看电脑配置的一些前提常识: 二)电脑配置个别是指电脑的硬件配件的低档水平、性价比等,电脑的性能好坏次要决定于以下配件: (1)CPU:决定运行速度,如Intel 奔流双核 E6300(盒)2.8GHz,其中“2.8G”是指它的运算速度,但这里的单位“G”跟硬盘的“G”不同,不是大小,CPU的“G”是“GHZ”是频率,就是每秒能够运算2.8G次。 (2)主板:决定运算速度和稳定性,因为主板利用的芯片不同,可分为很多种,最新的芯片组有上面几种:Intel H55 | AMD 880G | AMD 785G | Intel P55 | AMD 790GX ,按主板接口:LGA 775 | LGA 1366 | LGA 1156 | Socket AM2/AM2+ | Socket AM3  等。 (3)硬盘:决定读、存数据速度和大小,如 希捷 500GB 7200.12 16M(串口/散)ST3,其中500G是大小,7200是转速,转速决定读存数据的速度,还有16M是硬盘的缓存,也决定速度 。 (4)显卡:决定画面显示成果的好坏与显示速度,它的性能指数个别看它的显存及位数,如人们常说的双256,就是说显卡的内存和带宽位数都是256位的。 (5)内存: 内存对于操作系统来说很重要,随着越来越多的软件越耗资源,咱们目前来说,个别须要让电脑配置2G内存或以上。XP零碎,1G的内存也够用了,但新的win7操作系统至多须要2G内存。比方 金士顿 2GB DDR3 1333。 下面几项最能决定配置低档的水平,其它的就都是主要的啦,而且当初个别的主板都集成网卡、声卡等,影响不大! 好了,通过以上的介绍,置信大家都曾经晓得了怎么看电脑配置了吧。对于怎么看本人电脑的配置还不理解的人,那么就要倡议你们真的要多理解下硬件常识了。

January 23, 2021 · 1 min · jiezi

关于电脑:台湾省笔记本电脑制造商仁宝遭到勒索软件袭击被索要1700万美元

中国台湾省笔记本电脑制造商仁宝电脑在周末蒙受了 DoppelPaymer 勒索软件攻打,攻击者要求将近1700万美元的赎金。 作为世界500强企业仁宝电脑团体,是寰球最大的笔记本电脑制造商,2018年7月,仁宝电脑在"2018年《财产 》世界500强"中排行第404位。2019年7月“公布2019《财产》世界500强,仁宝电脑位列390位。 这也不是 DoppelPaymer 第一次「闻名」,数据显示过来受DoppelPaymer袭击的其余受害者包含加利福尼亚的托伦斯市、纽卡斯尔大学、乔治亚州的霍尔县和不列塔尼电信、智利的农业部等。 勒索票据证实仁宝电脑遭入侵近日中国台湾省媒体报道仁宝电脑蒙受了网络攻击,但该笔记本电脑制造商宣称这只是其办公自动化零碎中的“异样”。 仁宝电脑卢庆雄说:"次要起因是办公室自动化零碎出现异常。该公司狐疑受到黑客入侵。已紧急修复了大部分破绽,并无望在明天恢复正常。卢庆雄还强调,仁宝没有像外界所报道的那样被黑客勒索,目前生产一切正常。” 不过外媒 BleepingComputer 通过「勒索票据」确认仁宝电脑蒙受了DoppelPaymer勒索软件攻打。 仁宝勒索票据 DoppelPaymer 勒索软件DoppelPaymer勒索软件,以获取企业管理员凭据的拜访权限并应用它们在整个Windows网络中流传,再攻打企业指标而闻名。一旦他们取得对Windows域控制器的拜访权限,便将勒索软件无效负载部署到网络上的所有设施。 依据赎金记录中链接的 DoppelPaymer Tor 付款网站,勒索软件团伙要求提供1,100比特币(约合16,725,500.00美元)能力接管解密器。 DoppelPaymer赎金需要 依据赎金记录和DoppelPaymer的过来历史,攻击者可能会窃取未加密的数据作为攻打的一部分。 而后,这些被盗的数据将用作双重勒索策略,在这种策略中,勒索软件团伙威逼说,如果不领取赎金,就会开释数据透露站点上的文件。不过勒索的赎金是「起步」价,依据以往的案例来说,最终单方谈妥的价格通常要比这个价格低很多。 如何应答DoppelPaymer病毒起源于BitPaymer,但比BitPaymer更加凶狠,大量证据显示,很可能是操作DoppelPaymer的威逼行为者从此前领有Bitpaymer的立功组织中决裂了进去,开启了专属于本人的立功路线。 对于企业和普通用户来说做好平安防护工作才是最次要的,DopplePaymer应用闪电般的有效载荷在不到7秒的工夫内对主机执行超过2000次歹意操作。这意味着,传统的检测和响应办法无奈避免这种攻打,而防御者对勒索软件的响应往往是在勒索软件达到其指标后才开始。 防御者要集中管理设施配置听从性的评估,施行对于缩小攻击面十分重要,不兼容的设施应该重新配置和加固。增强连贯、强制磁盘加密和端口管制将缩小勒索软件的攻击面。修补程序管理也十分要害。 当然对人也要增强治理,特地是进步人对电子邮件安全性的意识。对入站或存档电子邮件进行URL扫描,直到对网站进行恶意软件查看后才容许点击指标网站;在发送邮件之前,检测邮箱中带有攻打附件的邮件,并在点击前重定向到沙箱,避免混充域名窃取和覆盖。做到这些就能大大的升高被勒索的危险。

November 10, 2020 · 1 min · jiezi

关于电脑:win10-AMD笔记本电脑显示器-发白-颜色惨白灰色发白解决办法

问题形容amd笔记本电脑显示灰色发白,对比度有余。win10 调整色彩 锐龙4800u,vega显卡 色彩苍白 联想笔记本电脑 yoga14s 4800u 解决办法敞开 amd radeon -> 设置 -> 显示器 -> vari-bright

August 24, 2020 · 1 min · jiezi

程序员选电脑,你会不会买Mac?

在没入手2017款的Apple MacBook Pro 13.3寸笔记本之前,也曾幻想mac应该是一个兼具了linux和windows优点的操作系统,实际上,macbook也有不少坑,如:散热差,终端执行npm run dev时,风扇呼呼作响,cpu温度直飙外接27寸显示器时,即使不作任何操作,也一直发热,感觉比小米还更加”为发烧而生“边缘割手,youtube上竟然有老外为解决这个问题,直播如何把边缘刨光即使macbook也有诸多的不足,但综合了各种场景,依然是最适合我当下工作的电脑。以下分享这段时间使用mac的一些心得,希望对你有所帮助。终端与shell终端是程序员操作电脑的首选,默认的terminal并不好用,改用 iTerm,shell选择oh-my-zsh效果如下:包管理工具 HomebrewHomebrew 是mac的包管理器,类似于ubuntu的apt-get, centos的yum安装brew/usr/bin/ruby&nbsp;-e&nbsp;``"$(curl&nbsp;-fsSL&nbsp;[https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"使用brew的国内镜像cd “$(brew –repo)” && git remote set-url origin https://git.coding.net/homebrew/homebrew.gitcd $home && brew update常用指令brew –version或者brew -v 显示brew版本信息brew install 安装指定软件brew unistallbrew list 显示所有的已安装的软件brew search text 搜索本地远程仓库的软件,已安装会显示绿色的勾brew search /text/ 使用正则表达式搜软件brew update 自动升级homebrew(从github下载最新版本)brew outdated 检测已经过时的软件brew upgrade 升级所有已过时的软件,即列出的以过时软件brew upgrade 升级指定的软件brew pin 禁止指定软件升级brew unpin 解锁禁止升级brew upgrade –all 升级所有的软件包,包括未清理干净的旧版本的包brew services –help 查看brew如何管理服务键位绑定Caps Lock(大小写切换键)用的频次极少,占用的位置即极佳,可谓是“占着茅坑不拉屎”,而频繁用到的“command"却不方便按,因此必须将键位改造成自己最顺手的布局,mac改键位相当简单,在系统偏好设置中进入键盘选项,按以下操作即可:这是我自定义的按键,各人根据自己的偏好自定义按键快速启动工具 Alfred快速启动应用的工具非Alfred莫属。Alfred分为免费版和付费版,付费版的功能据说强大到没朋友,可对于非深度用户,免费版的功能就足以了。控制窗口 Spectaclewindows调整窗口的快捷键是win+箭头,macOS系统好像没有自带的功能键。刚开始我纯手工进行窗口的调整,特别忧伤。每当调整窗口,如将两个应用分别放在左右屏,总是怀念windows的方便。Spectacle 的出现让调整窗口,分屏变得与windows一样简单gif录制 LICEcapLICEcap绝对是良心软件,免费,多平台(支持windows和mac),生成的gif画质要甩qq录制的gif好几条街,且容量很小。惟一的不足就是录制过程中,添加注释只能用英文,暂不支持中文解压缩工具 UnarchiverUnarchiver 是一款免费且强悍的解压缩工具,支持多种压缩格式,再也不会因为无法解压windows传来的压缩包而烦恼了markdown 编辑器typora 是专业的markdown编辑器,集编辑与预览于一体,使用体验极佳。美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。因此我选择vscode作为markdown编辑器,虽然这样对于vscode确实过于屈才。毕竟vscode可是一个能支持多种编程语言,插件丰富的文本编辑器vscode对vim的支持极佳,虽然其响应速度不及sublime text,但sublime text对vim的支持实在太差了,只能弃之代码编辑器使用 jetbrains全家桶,并全部用vim插件,写起代码来,真是爽得飞起。再也不用去折腾其他编辑器,记各种快捷键。jetbrains针对主流语言都开发了ide,同一家的产品,使用起来就跟使用同一款编辑器一样,毫无违和感小结不管是windows, linux, 还是macOS,都并非完美的操作系统,主要还是视应用场景而定,个人建议没必要花时间去折腾操作系统,如将windows折腾成linux,在linux或macOS硬安装windows软件,做这些事情徒劳无益,不如将时间精力投入到学习中,如有需要,三个操作系统各配置一台电脑,不同的场景就切换不同的电脑。

November 23, 2018 · 1 min · jiezi