物聯網的資安攻防大戰!臺灣該如何見招拆招?
110/09/22
曾繁安
科技大觀園特約編輯
資策會資安科技研究所王仁甫策略總監專訪
5G 科技讓萬物聯網的新紀元已經來臨,代表著機器與機器溝通,人類過上全自動化的超便捷生活不再是夢。但這同時也意味著科幻電影中,邪惡駭客組織攻占重要機關的主機系統,引發一連串資安問題,甚至攸關社會國家安危的重大事件,也可能在現實中發生!
科技帶來的便利與風險並存的這個世代,來聽聽資安專家——資策會資安科技研究所王仁甫策略總監的精彩分享,一起思考 5G 物聯網下面對的資安挑戰。
一起跟資安達人瞭解 5G 如何翻轉我們的生活!
「16 年前一個月黑風高的夜晚,博士班學姐的一通電話,讓我踏上資安這條不歸路……」
問起投入資安領域的契機,王總監用打趣的口吻開場。當時在學姐的建議下,他參與了設計國内第一個資安指標的工作,從此開啓與資安的不解之緣。自稱「資安界 56 哥」的王總監,雖非一般人熟悉的另一位仁甫兄,但他對科技資安研究的敏銳觀察與豐富經驗,肯定令人甘拜下風。
他談到,4G 網絡的發展令網紅經濟崛起,你我都不曾想像『點讚、訂閲、打開小鈴鐺』會變成一種常態。而接下來的 5G 物聯網,將帶來更大的轉變與衝擊。
為什麽比起 4G,5G 有「大頻寬、高速率、低延遲」的特性?這是因為目前 4G 所在電磁波區間(約 450 MHz ~ 3800 MHz)已塞滿用戶,讓網速變得越來越慢,因此人類便把腦筋動到頻率更高的毫米波頻段(約30 GHz ~ 300 GHz)。增加了 5G 的區段,就像從塞爆的車流中,移到空曠的新路上。而頻率越高,頻寬也越寬,這條道路不止空曠而且比原先的更寬闊,於是訊息的傳遞能暢行無阻,理論上可比 4G 快一百倍!
「5G 最重要的,就是可以達成邊緣運算(Edge Computing)。」
王總監舉例,自動駕駛和遠距醫療還未普及,是因為傳統仰賴的雲端運算(Cloud Computing),傳輸訊息的速度不夠快,且成本高。雲端運算可以比喻作中央集權制,凡事都要經過朝廷皇上批閲議決,效率自然較低;但邊緣運算就像地方分權,讓數據可以直接在收集端附近實時處理和分析,無需先上報到雲端進行存儲、管理和分析運算,節省了上傳等待運算的時間,也減輕網絡和服務器的負擔。
在高速公路和手術檯上,微秒之差就是生死關頭。而 5G 搭配邊緣運算,大大提高的數據傳輸速率與極低的延遲,讓自動車之間可以維持安全的相對距離,遠端控制的手術刀可以精準無差地落在正確的部位。
也有賴於 5G 科技,需要大量運算資源的人工智慧(Artificial Intelligence,AI)也可以實現。這些發展促成物聯網(Internet of Things, IOT)的建立,機器和機器之間可以達成溝通,整合各方數據資訊,迅速有效率地完成各種指令。小至個人智能家居,大至工廠機械、重要基礎設備如水壩、發電廠等等,都能踏入數位自動化的新境界。
越方便就越危險?機器與機器的連接也要小心
不過,5G 的特性也改變了用戶與網絡間的關係。傳統 4G 是直鏈狀的系統,由電信商自上而下提供網絡,再經由應用程式界面(Application Programming Interface,API)提供服務給用戶,存在一個封閉式的層級關係。但速率快、訊號覆蓋範圍較小的 5G(注1), 則是由邊緣端、應用裝置及用戶組成,數據傳輸相互往來的三角形體系,不再有上下權限差別的限制。為了形成物聯網提供更多應用,5G 網絡也變得更對外開放,被駭入的風險也會提高。
研究專長為駭客行爲的王總監提到,如今網絡犯罪的作案手法越來越多元。過去搶匪洗劫銀行,還要擔心實體鈔票金條太重,扛不動。現在駭客只要動一動手指,就能利用惡意程式讓銀行的上億元瞬間消失;或使用勒索病毒,鎖定廠商的資料庫,再以巨額款項要挾,否則就把重要生產機密銷毀或公諸於世。
「5G 應用得越深,危害的情境就越高。」
未來 5G 物聯網可能面對的兩大資安威脅,包括用戶 IP 可能被駭入後,可能被用作惡意中繼站或跳板繼續攻擊另一方,讓受害者同時也成了加害者。再來,當物聯網涉及的層面越來越廣,假如被不法分子入侵掌控的是自駕車、基地台,甚至是重大國家基礎建設如水壩、發電廠等等,造成的損失傷害不堪設想!
網絡戰資訊戰開打,台灣如何接招還擊?
從個人角度,平時養成謹慎小心的習慣,不隨便亂點不明連接,隨時留意最新的網絡犯罪手法,是保護自己的不二法門。但在通訊科技發達的今時,第三次世界大戰很可能就在網路上發生,資安可是攸關國家安危的重大議題。
自 2016 年起,台灣便喊出「資安即國安」的口號,而王總監也參與在草擬「資安即國安」1.0 與 2.0 戰略的工作中。在1.0 戰略中,首要步驟就是將資安鐵三角(資訊安全、通訊安全、國家安全)正規化。政府也修訂相關法規,將資訊和網際空間延伸為國家主權的一環,並把駭客攻擊與竊取智慧財產,納入情報蒐集的工作,才能為網絡戰做好準備。
「守護要自己來,就需要有人才。沒有資安人才,就沒有基礎的資安;沒有錢投入,也不會有資安人才。」
王總監强調,一個國家的資安要做好,最重要的就是資源與人力的投入。如果國内資安產業沒有妥善發展,資安人才缺乏,就必須仰賴國外的產品。若系統程式都不是由自己人開發,而是假手於他人,便難以確保檢測過程的可靠性,往往等到資安事件發生後,才驚覺漏洞的存在。因此,政府也編組了多支專業團隊,培訓資通電軍與資安產業人才,為國内資安把關。
而「資安即國安 2.0」的重點,除了規劃新設數位發展部、成立專責的資通安全署,就是主動式防禦(注 2)——與其乖乖等著被人打,不如自己先請外部團隊攻擊自己,作資安測試,去找出資安漏洞和弱點!舉例來說,業界為了找出系統防禦上的漏洞盲點,常會委外進行紅隊演練(Red Teaming)。就像在進行軍事演習,紅隊扮演進攻方,以無所不用其極的方法嘗試入侵,同時驗證藍隊防守方的偵測與回應能力。這樣的演練成本可不低,一次就要三五百萬臺幣起跳。
但台灣不用付錢,就有免費的資安攻防演練!王總監如此笑言。這是因為,在全球最常受駭客攻擊的國家排行榜上,台灣可是位居前列。根據網路資安商 Fortinet 的報告,2021 年第一季台灣遭受到超過兩百萬次的駭客攻擊,平均每分鐘就會遭遇逾 15 次的攻擊!所謂危機就是轉機,這些源源不絕的攻擊,也讓台灣深具適合發展資安產業的龐大潛力。王總監認為,資安產業要像台灣未來的台積電,扮演護國神山般的角色。
想投身資安產業?不需要獻出心臟,只要有一顆熱忱的心
「投入資安產業不要限科系,但是要有一顆熱忱、學習的心。」對於有心想往資安領域發展的年青人,王總監給出這樣的建議。
雖非資訊科學出身,但大學的工程背景,讓王總監有了程式語言的基礎。後來他取得經濟學、法學雙碩士,前者使他瞭解產業界的趨勢走向,法學則令他知曉資安重合規性與合法性的重要。在科技管理與智慧財產權領域的博士論文中,他則從社會學、科技研究的方法分析駭客行為。他表示,跨領域的學習可以讓他從更廣濶的視角,釐清各方問題之後,找到痛點,來提供更好、更全面的科技與資安政策。
王總監指出,這一代除了要與人溝通,還要學會與機器溝通,所以掌握好程式語言的邏輯基礎是重要的,因此王總監所在的資策會資安所,除了研發研發資安監控平臺,將研發的成果技轉給業界,同時他也擔任台灣駭客協會(HITCON)理事和社團法人臺灣校園資訊安全推廣暨駭客培育協會(TDOH)理事,推展培育資安人才的各項活動,未來希望能舉辦小朋友駭客營,讓孩子在小學階段就能接觸和體會程式語言是有趣的。他也勉勵年輕人,能力好的可以負責找漏洞和抵禦攻擊,站在資安攻防戰最前線;即使程度不夠拔尖,也可肩負資安維運的工作,在各自的崗位上適才所用,都能為守護資安和國安,盡一份心力。
根據光速等於波長乘以頻率(c = f × λ)關係式,我們知道頻率越高的波段,波長越短,穿透能力強。所以 5G 電磁波訊號遇到障礙物時,會想强行穿越而非「繞」過,繞射能力弱,造成散失的能量大。因此 5G 雖然有著高速率、低延遲的優勢,弱點就是訊號覆蓋範圍小,故需要設置夠多的基地台方可實現,而電信服務商會提供用戶建設專網——既不同於覆蓋範圍大的公網,而是擁有特地目的、獨立運作的網絡系統。
此外,主動式防禦也包含三要素:歸因、阻斷、減災。歸因便是找出攻擊的背後原因,釐清駭客的犯案動機,才能對症下藥。再來,對惡意程式來源進行阻斷,往後才可以減少再次被入侵的風險。
附圖:王仁甫
和台灣知名藝人同名同姓的王總監,説話風趣幽默,整個採訪過程充滿笑聲。圖/台灣資安大會
邊緣運算架構
邊緣運算架構與傳統雲端架構不同的地方是,資料將改放在網際網路和本地網路之間的邊緣運算層作處理,等資料變少了,再將處理後的資料回傳雲端。
攻擊
台灣平均每分鐘就會遭遇逾 15 次的攻擊,源源不絕的攻擊讓台灣深具適合發展資安產業的龐大潛力。圖/pexels
資料來源:https://scitechvista.nat.gov.tw/Article/C000003/detail?ID=0853796d-0b42-4a72-a0cb-ed70ddad9f77&fbclid=IwAR2H03H3PtQ6JhtQIy6KpMaz78iFa7NBgfizoTzEbAGba_58W6guaSHYBkg
同時也有955部Youtube影片,追蹤數超過2萬的網紅米米瘋ViViFunTV,也在其Youtube影片中提到,越玩越好玩,玩過才知道小孩好聰明! 很多事情想著想著就錯過了,做著做著就成功了!今天要來分享一款讓我們全家動員、玩心大開的 #親子桌遊👍 回想我們童年小時候是不是有和家人一起玩撲客牌或是玩大富翁,這也是外國人最重視的家庭親子時光,媽媽小時候還玩過復古存錢筒小瑪利麻仔台、打彈珠、套圈圈、賓果機,吃...
「程式語言指令」的推薦目錄:
- 關於程式語言指令 在 台灣物聯網實驗室 IOT Labs Facebook 的精選貼文
- 關於程式語言指令 在 緯育TibaMe Facebook 的最佳貼文
- 關於程式語言指令 在 黃柏霖 Facebook 的最讚貼文
- 關於程式語言指令 在 米米瘋ViViFunTV Youtube 的精選貼文
- 關於程式語言指令 在 大新店芳琪記者媽的日常 Youtube 的最佳貼文
- 關於程式語言指令 在 吳老師教學部落格 Youtube 的最佳解答
- 關於程式語言指令 在 6 1 1程式語言簡介與輸出輸入指令 - YouTube 的評價
- 關於程式語言指令 在 C++ 入門指南- 認識 ... - 程式語言教學誌FB, YouTube: PYDOING 的評價
- 關於程式語言指令 在 1. 程序和編程語言 的評價
程式語言指令 在 緯育TibaMe Facebook 的最佳貼文
【精華短片】AI智慧科技趨勢應用於職場中
在這智慧的時代中,每個人都希望能從AI領域佔有一席之地。然而在這隨處可得資訊的世代中,自身又該如何學習是相當重要的議題?
龍華科技大學-資網系講師鄭哲燊,透過資料科學講座與大家分享關於AI該怎麼入門學習,不是教你繁瑣的數學公式推倒、複雜指令的程式語言,而是教導從思想上如何學習AI。
#AI資料科學家全方位學程
程式語言指令 在 黃柏霖 Facebook 的最讚貼文
# 02-高雄市國民中學 Python 社團課前通告(2021/9/11)
1. 學校課程進入第三週,各校正在積極安排學生,一學期共要上課15次,每次兩小時,
2. 課程進度如下: 課程內容 ( 請各校各教師 因學生學習狀況適時調整)
課程內容: 包括Python語言和基礎程式設計
(上學期)
01. Python 語言介紹
02. Python程式發展工具
03. Python程式執行的方式
04. 認識Python基本語法
05. 資料型態
(下學期)
06. 運算
07. 指令
08. 函數
09. 初學解題
10. 陣列-容器類型資料
11. 列印文字圖形程式練習
12. 程式邏輯發展練習
3. 第二週我和國光中學 許瀚濃老師分別到國光中學(9/6)、茄定國中(9/10)、普門中學(9/10)去和學生見面說明國中階段學習程式語言的重要性並且鼓勵學生學習。希望每個學校都能安排時間以便溫教授和學生說明本計畫的意義。
4. 過去經會都有科丁高雄分會(每學期)撥款給各位講師,今年方式也許改變,但各位老師上課必須填寫,每次上課日誌,請款單下面有範例格式。
請款單下載網址: https://app.box.com/s/wc89qugqfxxasktmsx9azrtrbkan7s8c
5. 重複叮嚀每位同學都必須填寫社團學員報名表
https://forms.gle/qGwGCkRokerALDb47
6. 記得跟學生提醒要選兩位參加今年11月6號再復華中學舉辦的國中程式設計比賽,學生程度不是重點,參加的意義不在得獎,希望這個比賽未來成為高雄的特色之一。
7. 本週說明影音: https://vimeo.com/602949349/90739c54f7
程式語言指令 在 米米瘋ViViFunTV Youtube 的精選貼文
越玩越好玩,玩過才知道小孩好聰明!
很多事情想著想著就錯過了,做著做著就成功了!今天要來分享一款讓我們全家動員、玩心大開的 #親子桌遊👍
回想我們童年小時候是不是有和家人一起玩撲客牌或是玩大富翁,這也是外國人最重視的家庭親子時光,媽媽小時候還玩過復古存錢筒小瑪利麻仔台、打彈珠、套圈圈、賓果機,吃色素芭樂、色素棉花糖就很開心😃
現在手機遊戲興起,最怕看到一人一支手機各自玩,明明同在客廳還玩線上遊戲,對著手機聊天,人就在旁邊,莫名其妙!忘了和家人一起互動的寶貝時光。
相信大家家裡或多或少都有幾套桌遊,但傳統桌遊小零件小卡片收納不易,常常玩沒幾次就缺件,敲冰塊、做甜點、大富翁、拼圖玩到最後,如果媽媽一個閃神沒立馬收拾,後果大家可以想像,媽媽們秒懂~
最近開箱的「TACTO數位親子桌遊」
共有 #經典桌遊、#程式語言、#雷射光學、#西洋棋 四款不同的遊戲!
除了全家一起放鬆享受桌遊趣,它還以 #STEAM學習 為出發,可以邊玩邊學習程式邏輯和光學原理,不是被動的接受知識,而是應用知識的生活,讓孩子的創意腦大爆發。
💡各款好玩&學習亮點:
📍【經典桌遊】
最推薦給幼稚園小朋友的休閒款遊戲
裡面有逗趣可愛的人偶可以選角
APP的遊戲有骰子遊戲、圈圈叉叉、跳棋
能給小小孩輕鬆動腦的遊戲時光!
📍【程式語言】
坊間的兒童程式課動輒幾萬元
所以買這款在家玩真的覺得很超值!
讓小孩練習用電腦的邏輯去思考
遊戲中會遇到不同的障礙,這時就要動腦去思考遇到不同 #條件 時,要給予什麼 #指令,才能過關。
邊玩邊建立程式邏輯的概念,錯誤卡關時也可修正再挑戰。
推薦給低年級的小朋友
📍【雷射光學】
這款是我們家小學生最愛
有偵探辦案的遊戲情節,考驗觀察力
還有要使用雷射槍+反射鏡一起破關的小遊戲
雖然看起來是平板遊戲,但有很多動手實際操作的部分,互動性很高、很棒!
📍【西洋棋】
趕上熱門影集后翼棄兵的風潮
可以兩人互鬥、或是單人和電腦對戰
即使是新手也不用怕,因為內有教學模式
是不是又省下一筆學西洋棋的才藝費了~
📝總結一下體驗心得:
TACTO不只耐玩,還能給小孩動腦,提升生活應用及問題解決的能力,跟上時代潮流、虛實結合、深入淺出的遊戲,父母陪伴一起玩,不需要一定要當老師,因為我們有既有的框架,放手讓孩子自行探索,讓孩子的螢幕時間變得更有意義,玩過才發現小孩好聰明喔!
--
🥳TACTO 數位親子桌遊
透過虛實結合,讓孩子玩得更有意義。
現在 #嘖嘖 募資專案進行中:
❤限量早鳥優惠|4 款全包 65折‼️
😍現省 $3720
點這裡搶優惠👉 https://wesmilegood.cc/LMNcb/vivifun
越來越好玩環保無紙的 #TACTO #數位親子桌遊 開箱
爆笑遊戲試玩實測 #益智遊戲推薦
YouTube👉 https://youtu.be/uvdf3pt9sEw
--
TACTO數位親子桌遊 台灣總代理
👉 GoSteam 開心玩出學習力
#TACTO數位親子桌遊 #開箱 #遊戲試玩實測 #益智遊戲 #Steam學習 #數位桌遊 #ItsTactoTime #兒童程式語言
#隱適美微笑小隊長 #AngelaQ
程式語言指令 在 大新店芳琪記者媽的日常 Youtube 的最佳貼文
分工合作組裝智高積木,坪林、石碇、和平、永定、雲海等五所小學的學童們,在經過一年的學習,現在要將所學,展現具體成果,這是由國際扶輪社與璞誠文教關懷協會共同辦理的 #STEM 璞玉計畫,自108年開始,就在坪林區和石碇區展開STEM教學,今年將電腦程式語言帶入,讓孩子的學習更往前跨了一大步。
在成果展上,新北市教育局局長張明文以及新北市議員陳儀君,也來到了現場,看到小朋友們發揮創意,都給予鼓勵肯定,同時表示,感謝民間單位的協助,讓STEM教育也能深入偏鄉,縮短了城鄉數位學習落差。
各組的小朋友依照先前的討論,決定了主題,有的小組是要打造遊樂園,有的則要做出挖土機,還有一整套的車子美容院,在限定的一小時內,不但要組裝,還要透過電腦下達指令,動手做也要動腦想。
不斷的反覆修正指令,不斷的討論,在STEM教育中,除了有科學、資訊、數學、工程等跨學科的融合,更重要的是將知識結合技能,也讓孩子從中發掘問題、解決問題,而未來這項計畫也將持續,希望讓偏鄉學童同樣具有國際競爭力。
程式語言指令 在 吳老師教學部落格 Youtube 的最佳解答
TQC+Python基礎程式語言應用班第4次上課(210三角形判斷與迴圈)
01_重點回顧與210三角形判斷
02_用For迴圈加總1到99
03_用For迴圈加總奇數與偶數
04_迴圈其他敘述與step說明
05_九九乘法表先輸出單列
06_加上列迴圈與修改程式
07_改用format輸出與VBA比較
08_星號輸出三角形正向與反向
09_精簡寫法字串乘次數
10_三角形加空白與轉為WHILE迴圈
11_0 FOR迴圈轉為WHILE迴圈
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2020_2
TQC+基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 109/5/26
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式語言指令 在 C++ 入門指南- 認識 ... - 程式語言教學誌FB, YouTube: PYDOING 的推薦與評價
使用C++ 語言寫程式,最簡單的方式就是開啟文字編輯器(text editor) ,然後將原始 ... 既定特殊的用法,例如using 與namespace 為名稱空間的指令, int 為基本資料型 ... ... <看更多>
程式語言指令 在 1. 程序和編程語言 的推薦與評價
機器語言(Machine Language)和彙編語言(Assembly Language)屬於低級語言,直接用計算機指令編寫程序。而C、C++、Java、Python等屬於高級語言,用語句(Statement) ... ... <看更多>
程式語言指令 在 6 1 1程式語言簡介與輸出輸入指令 - YouTube 的推薦與評價
6 1 1 程式語言 簡介與輸出輸入 指令. 225 views225 views. May 25, 2021. 1. Dislike. Share. Save. 蔡志敏. 蔡志敏. 328 subscribers. Subscribe. ... <看更多>