十一月 2024
 123
45678910
11121314151617
18192021222324
252627282930  

彙整

碧華國小資安通報-入侵事件警訊(1080821)

台灣學術網路危機處理中心(TACERT) 對本校發佈資安通報-入侵事件警訊:

發佈編號 NTUSOC-INT-201908-1239 發佈時間 2019-08-21 08:16:10
事件類型 系統被入侵 發現時間 2019-08-20 14:28:55
事件主旨 教育部資安事件通告-新北市三重區碧華國民小學[163.20.169.192]主機疑似進行挖礦程式連線(PUA-OTHER Cryptocurrency Miner outbound connection attempt)
事件描述 入侵偵測防禦系統偵測到來源IP(163.20.169.192),包含疑似挖礦程式連線行為,對目標IP(159.65.202.177)進行連線。此事件來源 PORT (57913),目標 PORT (6666)。
手法研判 來源IP可能遭入侵並對外部虛擬貨幣挖礦伺服器報到進行挖礦行為,故依教育部資安政策,進行開單告警。
處理建議 建議檢查主機是否曾與外部虛擬貨幣挖礦伺服器進行連線,或是駭客也可能利用主機的漏洞入侵植入挖礦程式:建議檢查該的主機及程式是否都已更新至最新版本修補漏洞。並安裝防毒軟體進行掃描。謝謝。

本校處理情形:

  1. 登入「教育機構資通安全應變網站」,了解事件發生情形。
  2. 登入「新北市校園網路管理平台」檢視 163.20.169.192 連線狀況,並將其網路封鎖。
  3. 查明  163.20.169.192 為輔導處社工用行政電腦
  4. 電話告知電腦遭入侵事件,情況嚴重,台灣學術網路危機處理中心(TACERT) 已對本校發佈資安通報-人侵事件警訊,目前已將其網路封鎖,請立刻做好檔案備份,該電腦系統將予以重灌。
  5. 將本校電腦遭入侵事件應變情形,回報教育機構資通安全應變網站

電腦處理過程:

  1. 請原電腦使用人做好檔案備份。
  2. 該電腦系統重灌。

教研中心研習:校園無障礙網站管理(1080821)

日期:108年8月21日(三)

時間:9:00 – 16:00

地點:教研中心

主題:校園無障礙網站管理

講師:校園無障礙網站維運廠商、向雲暉

公文:

一、校園無障礙網站管理(基礎):黑快馬公司講師

二、校園無障礙網站管理(經驗分享):溪洲國小向雲暉老師

補充說明:

  • 若學校申請的 G Suite 帳戶無法加入Google Classroom 課程,請管理者依下圖所示設定。

網路資源:

教研中心研習:學校資訊設備採購原則、資訊組長業務經驗傳承(1080816)

日期:108年8月16日(五)

時間:9:00 – 16:00

地點:教研中心

主題:學校資訊設備採購原則、資訊組長業務經驗傳承

講師:呂曉昀、邱昭士

公文:

學校資訊設備採購原則:

資訊組長業務經驗傳承:

學習資源:

教研中心研習:校務行政系統注意事項及常用模組介紹(1080816)

日期:108年8月16日(五)

時間:13:00 – 16:00

地點:教研中心

主題:校務行政系統注意事項及常用模組介紹

講師:邱昭士

公文:

講義:

學習資源:

從範例學程式進階 – Python(1080808, 10)

日期:108年8月8, 10日(四、六)

時間:9:00 – 16:00

地點:樹林國小福祿樓2樓電腦教室

主題:從範例學程式進階 – Python

講師:邱昭士

公文:

Python 入門、開發環境與工具

參考用書:

PyGame

上課用線上資源及範例:

def oddfn(x):
    # return x if (x % 2 == 1) else None
    if x % 2 == 1:
        return x
    else:
        return None
mylist = [5, 10, 15, 20, 25, 30]
filter_object = filter(oddfn, mylist) # 傳回filter object
print("奇數串列: ", [item for item in filter_object])
itemlist = [item for item in mylist if oddfn(item)]
print("奇數串列: ", itemlist)
itemlist = []
for item in mylist:
    if oddfn(item):
        itemlist.append(item)
print("奇數串列: ", itemlist)

使用 Python 處理各式文件:

一、處理 Word 文件

  • 外掛模組:python-docx
  • 下載安裝:pip install python-docx
  • 程式導入:import docx
  • 線上說明:python-docx documentation

在 python-docx 模組內,將 Word 文件結構分成 3 層:

  • Document
  • Paragraph
  • Run
wdoc = docx.Document('檔案名稱')    # 建立 docx 物件 wdoc

wdoc.paragraphs

wdoc.paragraphs[n].runs

wdoc.paragraphs[n].text

wdoc.paragraphs[n].runs[m].text

二、處理 PDF 文件

  • 外掛模組:PyPDF2
  • 下載安裝:pip install PyPDF2
  • 程式導入:import PyPDF2
  • 線上說明:PyPDF2 Documentation
pdfObj = open('pdf_file', 'rb')          # 'rb' 表示以二進位方式開啟
pdfRd = PyPDF2.PdfFileReader(pdfObj)     # 讀取 PDF 內容

三、處理 Excel 文件

wb = openpyxl.load_workbook('excel_file')

allSheets = wb.get_sheet_names()

ws = wb.get_active_sheet()

ws = wb.get_sheet_by_name('2020Q3')

四、處理 CSV 文件

fn = 'csvReport.csv'
with open(fn) as csvFile:
    csvReader = csv.reader(csvFile)
    for row in csvReader:
        print("Row %s = " % csvReader.line_num, row)
fn = 'out20_7.csv'
with open(fn, 'w', newline = '') as csvFile: # 開啟csv檔案
    csvWriter = csv.writer(csvFile)          # 建立Writer物件 
    csvWriter.writerow(['Name', 'Age', 'City'])
    csvWriter.writerow(['Hung', '35', 'Taipei'])
    csvWriter.writerow(['James', '40', 'Chicago'])

網路爬蟲

PyGame 範例

PyGame 影音教學 MovingBall

學習資源:

Python Library 與第三方程式碼: