SITCON
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Help
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- title: SITCON 2017 R0 共筆 tags: SITCON 2017 共筆, 2017 --- # SITCON 2017 R0 共筆 * 直播傳送門(已結束) {%youtube __w_1FyDzgQ %} * Markdown 標記語言語法參考:<http://markdown.tw> * 非官方 slideshot 上傳中,如講者或 SITCON 官方有疑慮請連繫V字龍 &lt;<Vdragon.Taiwan@gmail.com>&gt; (Telegram: @Vdragon) * 如果共筆內容已經涵蓋或是已有公開錄影 slideshot 就已經沒用了請將它移除 ## Cybersecurity and Internet Governance 網路安全與網路治理 ### 講者簡介 ![slideshot](https://i.imgur.com/5hynXgZ.png) * 第一個華人 RFC 作者(RFC3743) ![slideshot](https://i.imgur.com/KRiIN5W.png) ### 問題 #### 1. Blind Trust: we trust parties we don't even know exist * Turktrust 第三方憑證出問題,導致連不上Google * 資料的所有權屬於網路供應商 #### 2. No ownership: The big companies, not users, own the data ![](https://i.imgur.com/c4yYGyK.png) ### 網路治理<br />Internet Governance ![](https://i.imgur.com/TuOuPvB.png) * 第1層:Infrastructure layer * 第2層:Logical layer * 第3層:Economic and societal layer (應用層) #### 網路治理定義 > The development and application by governments, the private sector and civil society, in their respective roles, of shared principles, norms, rules, decision-making procedures, and programmers that shape the evolution and use of the Internet. —IG Definition @ WSIS Tunis 2005 ![](https://i.imgur.com/3JAsfqj.png) ### IG Concepts in ARPANET - Technology Track ![](https://i.imgur.com/Blq7pxc.png) * 臨時了50年的IETF * 第一個 RFC:郵件系統規範(?) (Steve Crocker) * 成立了許多 Working Group 後來促成 IETF Working Group * 1983 年推出 DNS 的規範(RFC 882/883) * 1969年 數位匯流 ![](https://i.imgur.com/2FRFhTt.png) ![](https://i.imgur.com/izyCt6E.png) * TCP 3way handshaking * 近期 DDoS 主要的攻擊點 ### IG Concepts in ARPANET - Registry Track ![](https://i.imgur.com/vyCwqlP.png) ### IG Concepts for Architecture and Authority ![](https://i.imgur.com/w5ZTKud.png) * 管理在1998年由單一轉為分散 * ICANN 同年成立 ### Root System Model * 13 個 root DNS server(字母A-N) * 繼續維持 1 個 root 的模式,但是不歸單一政府管轄 ### IG Concepts for Number Community ![](https://i.imgur.com/ugxCNO7.png) * 合作備忘錄 * 尊重 ICANN * APNIC獨立運作並派ICANN董事 ### Critical Information Infrastructure (CII) ![](https://i.imgur.com/aEx16le.png) #### Internet Numbering Architecture #### Internet Naming Architecture ### Net Neutrality ![](https://i.imgur.com/jm5W3xL.png) * Netflix 事件 ![](https://i.imgur.com/Q11dNEk.png) #### ISP blocking and tiering cases ### Degree of Enforcement ![](https://i.imgur.com/pAkRjR5.png) #### 完全中立 #### 資料類別特許的差別待遇 #### 非阻斷或非節留下的個別訊務排序 #### 不直接強制 #### ISP 市場競爭度 * 市場獨占性高的 ISP 負有維持中立性責任 ### UN IG Initiatives - Political Track ![簡報截圖](https://i.imgur.com/GANX9ks.png) * 台灣網路治理論壇 ### IANA 管理權移轉<br>IANA Stewardship Transition ![](https://i.imgur.com/PBA1I2V.png) * 美國Gov不爽做,2016年退出? 你們好ㄑㄧㄤ ### Goals of Information Security ![簡報截圖](https://i.imgur.com/IQ3izwF.png) ![簡報截圖](https://i.imgur.com/syg3vNh.png) * 網路安全涵蓋範圍很廣 ### Main Targets of DDoS Attack ![簡報截圖](https://i.imgur.com/xOLl0t7.png) ![簡報截圖](https://i.imgur.com/P7eah9r.png) ### DDoS As A Service ![簡報截圖](https://i.imgur.com/zsPDJFw.png) * 補充鏈接 https://www.bleepingcomputer.com/news/security/you-can-now-rent-a-mirai-botnet-of-400-000-bots/ ### Operation of a DDoS attack ![簡報截圖](https://i.imgur.com/FQVnQMT.png) ### Protection: Technology & Insurance ![簡報截圖](https://i.imgur.com/JBcItXv.png) * CyberSecurity 變成保險(CyberInsurance) ### Cyber War Case - Afghanistan ![簡報截圖](https://i.imgur.com/d6EZ5g1.png) #### 攻擊能力 #### 防守能力 #### 對資訊(基礎建設)的依存度 * 阿富汗完全沒有資訊基礎建設,所以完全沒辦法攻擊 ### Cyber War Case - China ![簡報截圖](https://i.imgur.com/6fZGfXU.png) * 中國是個大的 Intranet <- 跟北韓一樣? * Censorship ### DDoS VS. Cyberwar ![簡報截圖](https://i.imgur.com/RBbltQP.png) * DMZ 隔離 ### graphy ![簡報截圖](https://i.imgur.com/JdBKIaA.png) ### ![簡報截圖](https://i.imgur.com/7dj1c2w.png) ### Public Key Infrastructure Architecture ![簡報截圖](https://i.imgur.com/CEN7uW2.png) ![簡報截圖](https://i.imgur.com/aoDD32u.png) ### Detour ![](https://i.imgur.com/ZJYUGL8.png) * 中華電信 routing 費用太貴 ### ![簡報截圖](https://i.imgur.com/bWVDF3h.png) ![簡報截圖](https://i.imgur.com/FI2DYo7.png) ![簡報截圖](https://i.imgur.com/xcX5Pzv.png) ![簡報截圖](https://i.imgur.com/UdSVPrn.png) ### Why Bother Internet Governance ![簡報截圖](https://i.imgur.com/vhQSYME.png) #### 國內法規 #### 國際法規 #### 網路治理 * 所有的安全都要取捨(Quality/Cost/Security) ### Code is Law ![簡報截圖](https://i.imgur.com/y49elPX.png) * 一個構面(?)妥協了會影響到其他的 ### ICANN DNSSEC vs. Cybersecurity ![簡報截圖](https://i.imgur.com/VWSAaHM.png) ![簡報截圖](https://i.imgur.com/g3DHNll.png) * ICANN 由7個人管理 * 有4個鑰匙就可以reboot internet ### ![簡報截圖](https://i.imgur.com/FYTLDdf.png) ### Cybersecurity Future Evolution * 不再考慮防守,考慮善後 ### Cybersecurity Phased Strategy * 防守 -> 分歧 -> 攻擊 ### Potential Cooperation of... * 案例:勒索軟體 ### Cybersecurity and IG ECO System ## 重拾數位時代的公民權 ![簡報截圖](http://pix.toile-libre.org/upload/original/1489804345.png) ### 集遊結社 ![簡報截圖](https://i.imgur.com/KUKi5dG.png) #### 困難 * 時間和空間 * 網際網路的出現某種程度地解決的這種困難(Facebook etc.) ### 資訊自由 ![簡報截圖](https://i.imgur.com/v54LgVR.png) ### 通信...(?) ![簡報截圖](https://i.imgur.com/kddxBMt.png) * 土耳其之春/318... ### open, free, cross border, FOR SURE? ![簡報截圖](https://i.imgur.com/WwlTj1N.png) * 網路是不是理所當然自由的? ### 不一定要開放的網路 ![簡報截圖](https://i.imgur.com/iHQNvUM.png) 大部分的範例案件,都是觸犯著作權問題 造成原所有者的利益損害 #### 成大 MP3 事件 * [成功大學MP3事件 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E6%88%90%E5%8A%9F%E5%A4%A7%E5%AD%B8MP3%E4%BA%8B%E4%BB%B6) * 唱片業者不開心(#\`皿´ * 發現成大有學生架 server 進行傳輸 * 2001/4/11 搜查並扣押 13 台電腦,對 14 個學生起訴違反著作權法 * 涉案學生日後簽署認錯道歉書,台灣IFPI(財團法人國際唱片業交流基金會)則在學生登報道歉後正式撤回告訴。 #### Aaron Swartz ![簡報截圖](https://i.imgur.com/CIPgPua.png) * 設計爬蟲程式,公開論文資料 * #### 以開放為名導致的封閉 ![簡報截圖](https://i.imgur.com/GvqC5AP.png) * 既有的大型業者,在早期網路開放的時代壯大 * 企業讓使用者最容易取得資訊的方式 * 商場的運作邏輯 #### Filter Bubble 的形成 ![](https://i.imgur.com/FiX5DKn.png) #### 全球最大的監控網 ![](https://i.imgur.com/kz7rz5D.png) * Tim Berners-Lee(2017): 網際網路已成為全世界最大的監控網路 * 網路服務皆由許多的大型企業提供,間接控制了閱聽人可以接收到的訊息 ### 隱私權 ![](https://i.imgur.com/Ucd2zl6.png) * 公民與政治權利國際公約(ICCPR) 第17條 * 因為資料處理的改變,所以蒐集資料算不算侵犯隱私成為疑問 ### 資料處理的改變 ![](https://i.imgur.com/RESyGFb.png) * 過去處理資料是一件麻煩事,再蒐集及處理分析上成本十分昂貴(人力) * 現在因蒐集處理能力的進步,不再需要針對特定的人物來進行資料蒐集(大數據) * 運算能力的進步,使得資料處理變的更加的容易 ### 群體式圖像的生產與應用 ![](https://i.imgur.com/kLhmTRR.png) * 大公司 與 國安局掛勾 蒐集建立用戶資料 ### 生產群體式圖像可能造成的傷害 #### I. PRISM 計劃 ![slideshot missing: 史諾登]() ![](https://i.imgur.com/d2JEazH.png) * 我可能只是在網路上隨手搜尋的,則可能會因為辨識錯誤,造成誤解 * Ex.搜尋阿拉花瓜? #### II. Netflix ![](https://i.imgur.com/j5i3Stf.png) * Netflix釋出去識別化的資料庫數據 * 透過 IMDb 的帳號,有機會回推到Netflix的帳號 * Netflix 花了 900 萬美金和解 #### III. 台灣健保資料庫 ![](https://i.imgur.com/9sNTDoW.png) * 在沒有經過用戶同意的情形下,將使用者資料交給第三方學術單位或是政府機關 * 雖然有經過去識別化,但透過內部的可能資料,可以簡單的還原出單一筆資料 * 健保資料庫:有所有人的資料 #### IV. ETC Data Base ![](https://i.imgur.com/298wSCv.png) * Open Data,任何人都可以使用 * 臺灣對於去識別化的規範並沒有一個標準 * 資料去識別化尚未經過驗證 ### 資訊自主權 ![](https://i.imgur.com/n7KMQQW.png) * 大法官釋字第603號解釋 * 有權力控制資料在何時何地使用 ### 個人資料保護法 ![](https://i.imgur.com/OLtjLiN.png) 是否包括去識別化的資料? ### 聯合國特別程序 #### 隱私權特別報告員 ![](http://pix.toile-libre.org/upload/original/1489806587.png) ![](http://pix.toile-libre.org/upload/original/1489806534.png) ### 重新理解「隱私」 ![](http://pix.toile-libre.org/upload/original/1489806657.png) * 拒絕「被研究」的權利 ### 支持開放運動 ![](http://pix.toile-libre.org/upload/original/1489806777.png) 精神: 自由 ### 善用工具 ![](http://pix.toile-libre.org/upload/original/1489806822.png) * [privacytools.io](privacytools.io) ### 監督企業 and 政府 建立 相關 隱私法規 ![](http://pix.toile-libre.org/upload/original/1489806881.png) ![](http://pix.toile-libre.org/upload/original/1489806939.png) ### 台灣網路透明報告 & The End ![](http://pix.toile-libre.org/upload/original/1489807004.png) ### 台權會工商服務 * 歡迎贊助 ## 前端工程的過去、現在與未來 * <del>live</del> presentation 連結:http://slides.com/tz5514/deck-1-2 * Babel ## 論壇:同學,你這樣經營社群?學生資訊社群的藝術 ![](https://i.imgur.com/EqAcPnl.png) * 助理主持人:PCC * 主持人: ![](https://i.imgur.com/ZicLCoT.png) ### 伙計 - NISRA ![](https://i.imgur.com/kAhfKut.png) #### 為什麼想參加資訊組織? ##### 為什麼對資訊有興趣? ![](https://i.imgur.com/GEVndxl.png) ##### 參與資訊的初衷? #### 每年想法都不一樣 ![](https://i.imgur.com/QvY46H4.png) #### 排課問題 ![](https://i.imgur.com/eK01aUL.png) #### 參與資訊社團遇到最大的困難 * 每年加入的學弟妹愈來愈少 ![](https://i.imgur.com/twx3bzN.png) ![](https://i.imgur.com/JE7gYLt.png) ![](https://i.imgur.com/3s6yf8x.png) ![](https://i.imgur.com/bkci7Na.png) ### Siri(陳育靜) - 踏入電資坑 * 家齊高中 第一屆資訊社社長 * ![](https://i.imgur.com/2gOXZdm.png) ![](https://i.imgur.com/grYwHfY.png) * 6/11 INFAS 2017 ### 論壇進行方式說明 * 非單向發言平台 * 到 <http://pd.sitcon.org> 或 sitcon app #### 提出發言申請 ![](https://i.imgur.com/sr9uBnM.png) #### 發言點(? ![](https://i.imgur.com/cKR8OIp.png) 現場發言需到發言點 網路發言請選「匿名」發言 ### DC(陳建鳴)(成大電腦網路愛好社(CCNS))- ? * 問題 * 收不到人: 招不到成大的人 * 怎樣挖坑給別人跳 * 非本科系 * 兩個重點 * 資訊社群是分享的大平台 * 經營社群是推坑的藝術 ### 皮皮(潘昱仁) - 師大附中電子計算機研究社經驗分享 ![](https://i.imgur.com/bT7FjKG.png) * 臺大開源社 * 同地區很多校際活動 * 校方通常注重成績,造成學術性社團招收不易 * 新鮮的肝 * 注重比賽(競賽結果),不在意社團活動 ### 討論開始 #### 同學,你這樣經營社群?學生資訊社群的藝術 ![](https://i.imgur.com/aBEEf4X.png) ![](https://i.imgur.com/wetWiG1.png) ![](https://i.imgur.com/6GJfEmS.png) ![](https://i.imgur.com/8f2rbUD.png) ![](https://i.imgur.com/uPKKf3V.png) ![](https://i.imgur.com/biJ6D4k.png) ![](https://i.imgur.com/lGMo8XG.png) ![](https://i.imgur.com/b89VTDc.png) ![](https://i.imgur.com/9ESWw94.png) ![](https://i.imgur.com/Z2a4fbL.png) ![](https://i.imgur.com/wRqpKVD.png) ![](https://i.imgur.com/YLwQc5l.png) ![](https://i.imgur.com/RD20mHN.png) ![](https://i.imgur.com/UD1GDe3.png) ![](https://i.imgur.com/OOJQNTZ.png) ![](https://i.imgur.com/awV9nvL.png) ![](https://i.imgur.com/4pIJhN3.png) ![](https://i.imgur.com/w3Dt0i0.png) ![](https://i.imgur.com/v2QKnIW.png) ![](https://i.imgur.com/hiwS2n0.png) ![](https://i.imgur.com/dUqHUEM.png) ![](https://i.imgur.com/LtyLo6U.png) ![](https://i.imgur.com/0dJgpAl.png) ![](https://i.imgur.com/XgcomYd.png) ![](https://i.imgur.com/X06UdR5.png) #### 社團怎麼決定教學、招募目標? ![](https://i.imgur.com/C6GIXTV.png) ![](https://i.imgur.com/PLTirJn.png) ## 第一次做光劍就上手 ![](https://i.imgur.com/5NODeWP.png) ![](https://i.imgur.com/NXoRKuh.png) ![](https://i.imgur.com/H9J2ej1.png) ![](https://i.imgur.com/VGq4jEa.png) ![](https://i.imgur.com/YpzVWeK.png) ![](https://i.imgur.com/7vh8QBU.png) ![](https://i.imgur.com/5BVLhnL.png) ![](https://i.imgur.com/cDDuLad.png) * LED 6000mcd 以上亮度 ![](https://i.imgur.com/qGJjbYF.png) ![](https://i.imgur.com/0k77CUX.png) ![](https://i.imgur.com/zTJa2DX.png) ![](https://i.imgur.com/KccEai2.png) ![](https://i.imgur.com/oehtkRb.png) ![](https://i.imgur.com/PKQ9zj9.png) ![](https://i.imgur.com/xPL0fEG.png) * LED 60~80 顆 ![](https://i.imgur.com/q9Xx8mI.png) ![](https://i.imgur.com/XLy2uDz.png) ![](https://i.imgur.com/4E2sDEY.png) ![](https://i.imgur.com/yDuDHlD.png) ![](https://i.imgur.com/z34l8zN.png) ![](https://i.imgur.com/67VH3Xv.png) ![](https://i.imgur.com/X4UCoAQ.png) ![](https://i.imgur.com/KoBDVho.png) * 天使眼開關 ![](https://i.imgur.com/U1sIUcg.png) ![](https://i.imgur.com/Br3twQD.png) * 劍柄整線要做好,裏面空間很小 ![](https://i.imgur.com/zdCZrV6.png) ## 用 Electron 實踐跨平臺桌面程式 投影片網址: https://hackmd.io/p/HkV3GHrtl#/ ![](https://i.imgur.com/2EvUnLC.png) ![](https://i.imgur.com/IAgYDxP.png) ### 關於我 ![](https://i.imgur.com/EyHC2aO.png) * <https://github.com/yukaii> ![](https://i.imgur.com/JaiwohV.png) ### 桌面應用程式 * 相對於 WebApp ![](https://i.imgur.com/ERtqCgn.png) ![](https://i.imgur.com/uPr2cFb.png) ### 跨平台<br>(妥協) ![](https://i.imgur.com/XNzmNKF.png) * Web Technology Rocks! ### Electron ![](https://i.imgur.com/Lh0e0sb.png) #### Demo ![](https://i.imgur.com/MMXtpqb.png) ![Atom](https://i.imgur.com/mk9nXW0.png) ![Slack](https://i.imgur.com/KqBOsbF.png) ![VS Code](https://i.imgur.com/sIIVAmM.png) ![Hyper](https://i.imgur.com/GkgeVab.png) #### 怎麼達成的 ![](https://i.imgur.com/JZzOo5U.png) ![](https://i.imgur.com/POVKict.png) ![](https://i.imgur.com/IpO2nV3.png) ##### 組成 ![](https://i.imgur.com/e3OAvrU.png) ![](https://i.imgur.com/CGI5VWu.png) ![](https://i.imgur.com/GV5XV62.png) ![](https://i.imgur.com/qIVdUyT.png) ![](https://i.imgur.com/Gp8pmCl.png) ![](https://i.imgur.com/8r3cWkU.png) ##### 多行程架構<br />Main Process & Renderer Process ![](https://i.imgur.com/RCriwnM.png) ![](https://i.imgur.com/Z94NbOe.png) ![](https://i.imgur.com/A1Tdw9K.png) ![](https://i.imgur.com/5gB8Jtv.png) ### 小結 ### 成果展示 #### 漫畫閱讀器 ![](https://i.imgur.com/kuf3CyV.png) ![](https://i.imgur.com/O9gbnQv.png) #### 噗浪桌面版 ## Unity x Git 之辛酸血淚史 ### 前情提要 ![](http://storage5.static.itmages.com/i/17/0318/h_1489821199_4248323_20850f9f2a.png) ### 工具 #### Unity * 推薦的版本控制系統都是商業(?)的 * ![](http://storage6.static.itmages.com/i/17/0318/h_1489821257_9587343_d1751f230a.png) ![](http://storage9.static.itmages.com/i/17/0318/h_1489821350_6910655_0e125814a5.png) * Unity YAML merge tool * 兩個 confict(?) 處理模式 * Premerge * Ask * Windows 沒有 merge(?)視窗問題 * Windows 須自行安裝且於 mergespecfile.txt 進行指派 * ![](http://storage4.static.itmages.com/i/17/0318/h_1489821496_8854477_aec7809117.png) * 素材檔太大被 remote repo 拒絕 * limiation * 1GB per repo/month for free * 100mb per file * Git LFS * ![](http://storage9.static.itmages.com/i/17/0318/h_1489821644_7112630_7f076602ab.png) ## Inndy - No More Crypto Fails 現代密碼學入門 注意:此議程無開放直播QQ [可是有簡報 :D](https://speakerdeck.com/inndy/no-more-crypto-fails) ### 演講內容 * 介紹編碼 雜湊 加密 * 介紹常見的密碼學錯誤 ### 資料單位 ### 什麼不是加密 * 編碼絕對不是加密 * Encode * 編碼轉換,可以再轉回來 * Ex. HEX, Base64 * Base64 * 以 4 Bytes ASCII 來表示3Bytes 的資料 * 資料體積會膨脹 1/3 * Hash(雜湊) * 輸入任意長度的資料,將其壓縮成固定長度的資料 * 輸出資料代表輸入的摘要 * 同樣的輸入會得到相同的結果 * 不同的Hash值代表不同的輸入資料 * 亦即不會碰撞 * 用途 * 雜湊表 * 確保資料完整性 * 數位簽章 * Ex. CRC32, MD5, SHA-1, SHA256 * 雜湊碰撞(Hash Collision) * 當Hash值相同時,輸入資料真的一樣?(多對一) * 範例程式可以找到許多的碰撞值 * [Shattered](http://shattered.io/)(SHA-1 Collision)By Google and CWI * 數位簽章 * 確保訊息並非偽造(MITM) ### 密碼保存 * 彩虹表(Rainbow Table) * 直接使用專門為密碼設計的雜湊方式 * Angon2, PBKDF2, scrypt, bcrypt ### 長度延展攻擊 * 已知 * 工具hashpump * HMAC可避免 ### 什麼是加密 * 過程需要密鑰(key) * 即使加密演算法公開,密文依然無法還原 * 偽隨機數產生器(PRNG) * 1.由一個 * 密鑰產生與PRNG * 若亂數種子使用時間作為種子,在時間已知的情形下,有機會可以還原出密鑰 ### 密鑰產生 * 產生加密密鑰的時候要使用OS提供的安全亂數 * 我知道你用的是什麼PRNG ### 加密系統分類 * 對稱式 * 串流加密(Stream cipher) * 本質上是PRNG * 分組加密(Block cipher) * 可逆函數 * PKCS#5, PKCS#7 * 基本結構 * 分組加密工作模式 * 若每個block都有自己的IV(Initialization vector),資料會成長兩倍 * CBC模式加密 ![](https://i.imgur.com/NVamwft.png) ![](https://i.imgur.com/QDJ6Xjj.png) ![](https://i.imgur.com/vs5r0fm.png) ### Padding Oracle Attack * 什麼元素會影響明文 * Text, key, IV * 攻擊場景 * 破壞IV * 試著修改IV最後一個Byte產生出01結尾的填充 * ![](https://i.imgur.com/1a3R16A.png) * 必要條件 * PKCS#7填充, CBC模式, Padding Error被使用者看到 ### 非對稱加密 * RSA, ECC * 公鑰加密只可以用私鑰解密,私鑰加密只可以用公鑰解密 * RSA需要Random Padding ## 開發學校雲端服務的奇技淫巧 簡報:[開發學校雲端服務的奇技淫巧(Tips for Building Third-Party School Service)](https://www.slideshare.net/MaHauo/tips-for-building-thirdparty-school-service) ### 關於講者 ![](https://i.imgur.com/kFcALTd.png) * SITCON 2016 有講過勒索軟體 ### 義守管家<http://isu.30cm.tw/> ### murmur ![](https://i.imgur.com/CrTOgkk.png) ![](https://i.imgur.com/PU0134o.png) * 學校網頁設計超爛查資料頁面要拉來拉去 * 有沒有改進的空間? ![](https://i.imgur.com/2payQ99.png) ![](https://i.imgur.com/3TfupCt.png) ![](https://i.imgur.com/MmCUESm.png) ![](https://i.imgur.com/wqQI6mb.png) ![](https://i.imgur.com/8lbyYzN.png) * 「每個老師分數都是九十幾分要改一下」 * 沒有用 API * 都是爬蟲程式 ![](https://i.imgur.com/zSMsb4H.png) ![](https://i.imgur.com/Kg5mAeT.png) ### HTTP網頁流量分析 ![](https://i.imgur.com/yYPo2gv.png) #### 分析手段 ![](https://i.imgur.com/eTDSVNo.png) #### 靜態 ![](https://i.imgur.com/BDgmHfB.png) * 閱讀網頁原始碼 ![](https://i.imgur.com/0nkgAsV.png) ![](https://i.imgur.com/j4piLYz.png) #### 動態 ![](https://i.imgur.com/WywPuEi.png) * 使用瀏覽器的動態分析(檢查)功能 ![](https://i.imgur.com/Ln4O20U.png) ![](https://i.imgur.com/LsCz8J2.png) #### (實務上) ![](https://i.imgur.com/GTUbICO.png) ![](https://i.imgur.com/QGHnZMv.png) ![](https://i.imgur.com/Dzw4sNJ.png) ![](https://i.imgur.com/jawTZYt.png) ![](https://i.imgur.com/JqeYK5I.png) #### 一般第三方服務 BOT(應用程式) ![](https://i.imgur.com/kHDIDe7.png) ![](https://i.imgur.com/XwnmZY4.png) ![](https://i.imgur.com/aSCcwRK.png) ![](https://i.imgur.com/P3Rv4go.png) ![](https://i.imgur.com/VnN6xNa.png) ![](https://i.imgur.com/ZPqCf1Y.png) ![](https://i.imgur.com/vtfoShT.png) #### 建立一個第三方服務 ![](https://i.imgur.com/PDukpIn.png) #### 透過 Node.js + Express 建立雲端服務 ![](https://i.imgur.com/EDoJTVW.png) #### HTTP Basic ![](https://i.imgur.com/Okgqdyn.png)Zealan ![](https://i.imgur.com/HUqV9CB.png) ![](https://i.imgur.com/b3kBkMn.png) ![](https://i.imgur.com/nlJd93Y.png) ![](https://i.imgur.com/VGLQa7S.png) #### Node.js + Request 模擬使用者瀏覽器行為 ![](https://i.imgur.com/6fRhpkV.png) ![](https://i.imgur.com/l5Wv6od.png) #### 連線身份資訊保存 由單一應用程式記憶 ![](http://storage6.static.itmages.com/i/17/0318/h_1489828720_7223105_96e1f272f1.png) ![](http://storage7.static.itmages.com/i/17/0318/h_1489828771_1240744_11681965f3.png) * 方法一: * 在伺服器上面保存使用者的Cookie * 問題: 大量佔用伺服器資源 ![](http://storage8.static.itmages.com/i/17/0318/h_1489828850_1895557_0fa7434062.png) * 方法二: * 將Cookie資料存於使用者端,伺服器不儲存,需要時重新自使用者端要求 #### Cheerio.js ![](http://storage1.static.itmages.com/i/17/0318/h_1489828958_8631377_4fcbb8dc8b.png) #### [M00d1e.js](https://github.com/aaaddress1/m00d1e.js) * 可以存取 Moodle 上的資料 ### 學校的反制 #### 請求 header 分析 ![](http://storage2.static.itmages.com/i/17/0318/h_1489829020_6266768_2bb97242ff.png) #### ? #### 檢查封包請求時間 ![](http://storage7.static.itmages.com/i/17/0318/h_1489829065_2491525_82754d900e.png) #### 圖片驗證碼 ![](http://storage8.static.itmages.com/i/17/0318/h_1489829106_5095325_ce462562c4.png) * ASPRISE OCR 商業套件(可破解) * OLLYICE手拆OCR付費引擎 <http://30cm.tw/?p=512> * easyChptchaOCR ![](http://storage1.static.itmages.com/i/17/0318/h_1489829241_1578949_be80b277b6.png) * 切直切橫線找交點破解更快 ![](http://storage3.static.itmages.com/i/17/0318/h_1489829294_3614398_4f64db7963.png) #### 跨域名登入 Moodle - Content Security Policy (CSP) ![](http://storage7.static.itmages.com/i/17/0318/h_1489829429_6347456_8bfb637c2e.png) - 利用 iframe 並用 javascript 模擬登入動作模擬登入 ### 奇淫技巧(二) - 無痕模式下記憶帳密 - fingerprintjs ### 義守管家專案 [aaaddress1/isuMaster-NodeJS](https://github.com/aaaddress1/isuMaster-NodeJS) ## 閃電秀<br>Lightning Talk ### BlueT - [Just Go Open I've Got Your Back](https://docs.google.com/presentation/d/1wEp902ezt5LJeuKvPEkH0he0EC_j07Qw7HhBFkTjK9I/preview) ![](http://storage5.static.itmages.com/i/17/0318/h_1489830171_5408821_419cd6644b.png) ![](http://storage2.static.itmages.com/i/17/0318/h_1489830295_5851071_98048a92d7.png) ### Inndy - 你再共用密碼啊 [簡報在此](https://speakerdeck.com/inndy/ni-zai-gong-yong-mi-ma-a) ![](http://storage2.static.itmages.com/i/17/0318/h_1489830385_3546845_693652c153.png) pastebin.com * Dropbox 密碼被駭 * SHA-1 hashed,但(常見的 hash)可以輕易地被反推 * 怎麼取密碼才安全? * 英文句子串接 * 密碼分級 * 重要的服務用獨立密碼 * 2FA * SMS ### Jeremy Yen/PCC - 論壇 ![](http://storage3.static.itmages.com/i/17/0318/h_1489830691_8661649_a131e98693.png) ![](http://storage5.static.itmages.com/i/17/0318/h_1489830746_6512073_7b1728aa81.png) ![](http://storage7.static.itmages.com/i/17/0318/h_1489830785_4769953_7fcf139b44.png) https://github.com/jeremy5189/PDModerator https://docs.google.com/spreadsheets/d/1F1ZYaBI557UZrELjDtqSt_yKDm0UL7S5sF-iDK_BIdI/edit#gid=0 ### 愷開(@klanyei) - [sudo 四重奏](https://goo.gl/19Xea5) ![](https://i.imgur.com/2aA6Hq9.png) ![](https://i.imgur.com/tocueRx.png) ![](https://i.imgur.com/gbyKmz9.png) * [mjml](https://mjml.io/documentation/#mjml): 簡化 email 排版 ### TDOH - 全台校園攻略大公開 ![](http://storage8.static.itmages.com/i/17/0318/h_1489831077_9244208_653fd48ed1.png) ![](http://storage1.static.itmages.com/i/17/0318/h_1489831113_8897777_8d188f9a46.png) * 首創 6 小時 buffet ### 不具名(?) - THU 選課天眼通 ![](https://i.imgur.com/bmFpNUe.png) ![](https://i.imgur.com/lxt2qKP.png) ### Zuan(PTT:john0312) - - 「今天我要來講一個,只看五天書臺大資工所正取一的故事 ![](https://i.imgur.com/HmM2dva.png) ![](https://i.imgur.com/pwBQkJ3.png) ### Denny Huang - SITCON Pass * 前身為 COSCUP Pass * 下載 720GB(比 COSCUP 還多) * 上載 680GB * CCIP-Admin-Bueno * 蘋果天殺的審查 * Orphan Branch 小心使用 * 12XX 裝置使用數 * 報到率 82.8% ![](https://i.imgur.com/5H0i6Uf.png) ## Special Event - Clara Lin, Tony Yip - SITCON x HK(SITCON HK 成員來台分享心得) ![](https://i.imgur.com/I4ycbH0.png) ![](https://i.imgur.com/vXCLi1W.png) ![](https://i.imgur.com/oCGqbh6.png) ![](https://i.imgur.com/ZukZANE.png) ![](https://i.imgur.com/zW0jfZN.png) ![](https://i.imgur.com/VN48L1z.png) ![](https://i.imgur.com/z553Yx0.png) ![](https://i.imgur.com/jRb5XWL.png) ![](https://i.imgur.com/infR9HG.png) ![](https://i.imgur.com/spbYTeo.png) ![](https://i.imgur.com/MQ7Go9I.png) ![](https://i.imgur.com/qaP54Ky.png) ## 閉幕 ![](https://i.imgur.com/exaXGQZ.png) ![](https://i.imgur.com/erx2ijp.png) ![](https://i.imgur.com/KBBTN7D.png)

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully