iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

為何選擇這個主題?

在大一的時候學校辦過多場資安實務的演講,我發覺自己對網路釣魚、駭客攻擊等等還蠻有興趣的,當然不是指紅隊的部分,但所謂「知己知彼,百戰百勝」,想偵測及防禦來自網路的攻擊,就必須先熟悉這些攻擊者的強弱項。不過近期出現了「紫隊」的概念,除了參與紅隊的攻擊模擬,也參與藍隊的防禦行動。不過在還沒有什麼資安基礎的狀況下,我覺得一切都先從最基礎的開始吧!

為什麼選用Python?

眾所皆知,Python近幾年真的超夯,被稱作「最容易上手的程式語言」,我相信一訂有它的道理在!於是我查了資料,以下是Python的四個特性:
(1)直譯式語言:Python不需要再經過編譯就可以將程式碼直接執行。
(2)動態語法:大一學習Java時有學到宣告不同的變數型態,但Python會自己推斷!
(3)垃圾回收機制:Python會自動回收沒有用到的動態變數,最大的好處是可以節省很多空間。
(4)強制縮排:像Java就是用大括號來分隔,但Python是直接縮排,對於新手會比較有可讀性。
以上都不是我選擇Python的真正原因,主要是因為它是我沒學過的程式語言,然而想利用三十天學一個我沒接觸過的語言並且與我有興趣的資安融合在一起,想必只有Python能勝任這個職位。
決定好之後我就上網查了「用Python學資安」,結果出現了一本書,名為【用Python與駭客大戰三百回合】,裡面除了有各種有關資安類的主題,還包含了Python的基礎呀~我直接跑到圖書館帥氣地借下這本書。所以在接下來的日子中,我將會圍繞著這本書進行學習,並且在不同的主題中嘗試寫出成果。所以還請Python以及各位多多指教啦!

參考資料:
https://www.woodowlab.com/why-python/


下一篇
「知己知彼,百戰不殆」
系列文
讓Python與資安共舞30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言