微軟發(fā)布 Q# 量子編程語言預(yù)覽+暗網(wǎng)出現(xiàn)史上最大數(shù)據(jù)庫程【馬哥教育早報-163期】
2017年12月14日 星期四
馬哥教育新聞快報
導(dǎo)讀:微軟發(fā)布 Q# 量子編程語言預(yù)覽+暗網(wǎng)出現(xiàn)史上最大數(shù)據(jù)庫程
每日一句
自暴者,不可與有言也;自棄者,不可與有為也。
早報內(nèi)容
0.Ubuntu開發(fā)者將Python 2降級為Ubuntu 18.04 LTS的“Universe”存儲庫
Ubuntu開發(fā)人員目前正在試圖從Ubuntu庫中移除Python 2解釋器,因為到2020年不在繼續(xù)支持。
Canonical公司的Matthias Klose上個星期在郵件列表中公布了Ubuntu社區(qū)的消息:從Ubuntu降級的Python 2解釋器是最近幾個版本的正在任務(wù),Ubuntu 17.10(Artful Aardvark)是第一個發(fā)布桌面不包含Python2的ISO映像。
然而,他們的下一步是在2018年4月發(fā)布Ubuntu 18.04 LTS(仿生海貍)操作系統(tǒng)之前的幾個月內(nèi)準(zhǔn)備將Python 2包移到“universe”存儲庫。Python 2僅支持兩年,而Ubuntu 18.04是LTS(長期支持)版本,支持五年,直到2023年結(jié)束支持。
1.Linux Kernel 5.0將于2018年夏季發(fā)布
在最近結(jié)束的布拉格開源峰會上,Linux創(chuàng)始人Linus Torvalds與VMware副總裁進行了座談,并討論了Linux內(nèi)核的相關(guān)問題。
Linus Torvalds透露,最有可能的Linux Kernel 5.0將會在2018年夏天發(fā)布。如果你對此太興奮了,讓我先跟你說,這只是一個像其他人一樣的正常版本。
只是因為版本號有一個大的躍進,并不意味著它會有非凡的功能。這只是一個普通數(shù)字。
但是為什么在5.0版本中沒有重大更改呢?原因純粹是心理上的,還是應(yīng)該說純粹的數(shù)字。
2.微軟發(fā)布 Q# 量子編程語言預(yù)覽
微軟發(fā)布了針對量子計算的新編程語言 Q#(類似 C#,讀作 Q sharp)預(yù)覽版。Q# 將傳統(tǒng)的變成概念如函數(shù)、變量、分支、以及語法高亮的開發(fā)環(huán)境和量子調(diào)試器帶到量子計算領(lǐng)域。鑒于量子計算機還十分罕見,微軟提供了一個量子模擬器去運行量子程序。量子模擬器本地版支持程序使用最高 32 量子比特和 32GB 內(nèi)存,Azure 云服務(wù)版支持最高 40 量子比特。
3.特朗普宣布 NASA 重返月球
美國總統(tǒng)特朗普周一在白宮簽署了《Space Policy Directive 1》,宣布 NASA 宇航員將重返月球,并最終將前往火星。站在特朗普旁的是阿波羅 17 號宇航員 Harrison Schmitt,他是最后兩位在月球上邁步的宇航員之一。此后人類再也沒有重返月球。目前不清楚美國將如何資助 NASA 的重返月球計劃,因為 NASA 目前缺乏資金,預(yù)算遭到削減,它甚至連自己的發(fā)射載具都沒有,而航天飛機在 2011 年已經(jīng)退役,NASA 現(xiàn)在依靠俄羅斯的火箭將美國宇航員送往國際空間站,但預(yù)計在不久之后美國的私人太空公司將能提供商業(yè)載人飛行服務(wù)。
4.暗網(wǎng)出現(xiàn)史上最大數(shù)據(jù)庫: 14億份明文憑證暴露,個人與企業(yè)都可能遭殃
日前,暗網(wǎng)監(jiān)控公司 4iQ 發(fā)現(xiàn)暗網(wǎng)中出現(xiàn)了 高達 41 GB 的數(shù)據(jù)文件,其中包含 14 億份以明文形式存儲的賬號郵箱和密碼等登錄憑證。研究人員認(rèn)為,這是迄今為止“在暗網(wǎng)中發(fā)現(xiàn)的最大數(shù)據(jù)庫”。此前,在暗網(wǎng)中出現(xiàn)的最大數(shù)據(jù)庫是 Exploit.in 泄露的 5.93 億賬戶以及 Onliner Spambot 泄露的 7.11 億賬戶。
4iQ 公司表示,這個數(shù)據(jù)庫中的登錄憑證總共有 14% 從未暴露過,也沒有在任何論壇中遭遇解密,但現(xiàn)在卻以明文的形式出現(xiàn)在暗網(wǎng)中,任何人都可以下載獲取。由于很多人在社交媒體網(wǎng)站和銀行平臺中都使用相同的密碼,而這個數(shù)據(jù)庫中的數(shù)據(jù) 100% 解密并按照1,981 個字符的字母目錄樹排列,黑客很容易快速查找賬號密碼進行撞庫并實施進一步入侵,因此可能會對用戶造成很大威脅。
今日知識點
FTP的主動模式和被動模式
答案:
FTP協(xié)議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。
PORT(主動)方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請 求,服務(wù)器接受連接,建立一條命令鏈路。當(dāng)需要傳送數(shù)據(jù)時,客戶端在命令鏈路上用PORT 命令告訴服務(wù)器:“我打開了XX端口,你過來連接我”。于是服務(wù)器從20端口向客戶端的 XX端口發(fā)送連接請求,建立一條數(shù)據(jù)鏈路來傳送數(shù)據(jù)。
PASV(被動)方式的連接過程是:客戶端向服務(wù)器的FTP端口(默認(rèn)是21)發(fā)送連接請 求,服務(wù)器接受連接,建立一條命令鏈路。當(dāng)需要傳送數(shù)據(jù)時,服務(wù)器在命令鏈路上用PASV 命令告訴客戶端:“我打開了XX端口,你過來連接我”。于是客戶端向服務(wù)器的XX端口 發(fā)送連接請求,建立一條數(shù)據(jù)鏈路來傳送數(shù)據(jù)。
從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數(shù)據(jù)鏈路的建立方法就完 全不同。