148
การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ การยืนยันตัวตนตาม พรบ การยืนยันตัวตนตาม พรบ . . ว่าด้วยการ ว่าด้วยการ กระทำาความผิดเกี่ยวกับคอมพิวเตอร์ กระทำาความผิดเกี่ยวกับคอมพิวเตอร์ . . . . ๒๕๕๐ ๒๕๕๐ โครงการพัฒนาบุคลากรสำาหรั บการบริหารจัดการเครือข าย โครงการพัฒนาบุคลากรสำาหรั บการบริหารจัดการเครือข าย คณะวิศวกรรมศาสตร มหาวิทยาลัยมหิดล คณะวิศวกรรมศาสตร มหาวิทยาลัยมหิดล

การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การเกบรกษาขอมลจราจรทางคอมพวเตอรและการเกบรกษาขอมลจราจรทางคอมพวเตอรและการยนยนตวตนตาม พรบการยนยนตวตนตาม พรบ. . วาดวยการ วาดวยการ

กระทำาความผดเกยวกบคอมพวเตอร กระทำาความผดเกยวกบคอมพวเตอร พพ..ศศ. . ๒๕๕๐ ๒๕๕๐

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 2: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หวขอบรรยายหวขอบรรยายวนท 1

หนาทของโรงเรยนตาม พรบ.๒๕๕๐ แนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ภาพรวมของเครองมอทใช ระบบจดเกบขอมลจราจรทางคอมพวเตอร

– รปแบบการอางองเวลาในระบบเครอขาย• การตดตงและปรบแตงโปรแกรมระบบอางองเวลา (NTP Server)

– รปแบบและโปรโตคอลในการจดเกบขอมล Log• การตดตงและปรบแตงโปรแกรม Log Server• การสำารองขอมล Log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

2

Page 3: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หวขอบรรยาย หวขอบรรยาย ((ตอตอ)) การจดเกบขอมลจราจรทางคอมพวเตอรในสอ

– รปแบบสอทสามารถรกษาความครบถวนถกตองของขอมลได

– อลกอรทมทใชในการตรวจสอบความครบถวนถกตองของขอมล

– การเขยนขอมล Log ลงแผนซด

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

3

Page 4: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หวขอบรรยายหวขอบรรยายวนท 2

การโอนยายขอมลจราจรทางคอมพวเตอรผานเครอขายไปยงเครองคอมพวเตอรแมขายจดเกบขอมลจราจรทางคอมพวเตอรกลาง– การตดตงและตงคาโปรแกรมเพอสงขอมล Log– การเขารหสและบบอดขอมลเพอการสง

ระบบบรหารจดการฐานขอมลผใช– รปแบบการบรหารจดการฐานขอมลผใชแบบ Light

Weight Directory Protocol (LDAP)• การตดตงและปรบแตงโปรแกรมบรหารจดการผใช

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

4

Page 5: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หวขอบรรยายหวขอบรรยาย ระบบยนยนตวตนกอนการใชงานอนเทอรเนต

– หลกการในการยนยนตวตนในระบบเครอขาย– การตดตงและปรบแตงโปรแกรมเพอใชในการยนยนตว

ตนในลกษณะ Captive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

5

Page 6: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หวขอบรรยายหวขอบรรยายวนท 3

ระบบยนยนตวตนกอนการใชงานอนเทอรเนต (ตอ)– การตดตงและปรบแตงโปรแกรมเพอใชในการยนยนตว

ตนในลกษณะ Captive Portal (ตอ) การตงคาไฟรวอลล Rulesets เพอควบคมการใชบรการ

อนเทอรเนต การเขาถงและคนหาขอมลจราจรทางคอมพวเตอร

– การตดตงและใชงานโปรแกรมบรหารจดการ Log การปรบแตงการเชอมโยงระบบตางๆ

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

6

Page 7: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . วาดวยการ วาดวยการ กระทำาความผดเกยวกบคอมพวเตอร กระทำาความผดเกยวกบคอมพวเตอร

พพ..ศศ. . ๒๕๕๐ ๒๕๕๐

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 8: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐๒๕๕๐ โรงเรยนถอเปนผใหบรการแกบคคลอนคออาจารย

นกศกษา และเจาหนาทในการเขาสอนเทอรเนต ทงในนามของตนเองและเพอประโยชนของบคคลดงกลาวขางตน

โรงเรยนจงมฐานะเปนผใหบรการเขาถงระบบเครอขายคอมพวเตอร ซงมหนาทและความรบผดในทางกฎหมาย

มาตรา ๒๖ – โรงเรยนฯ ตองจดเกบรกษาขอมลจราจรทาง

คอมพวเตอรไวไมนอยกวา 90 วน นบแตวนทขอมลนนขาสระบบคอมพวเตอร

– จดเกบขอมลเทาทจำาเปนเพอใหสามารถระบตวผใชบรการได• ตงแตเรมใชบรการจนถงบรการสนสดลง

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

8

Page 9: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) ประกาศฯ เรองหลกเกณณฑการเกบรกษาขอมลจราจร

ทางคอมพวเตอรของผใชบรการ พ.ศ. ๒๕๕๐– โรงเรยนถอเปนผใหบรการการเขาถงระบบ

คอมพวเตอร (Access Service Provider) สำาหรบองคกร ตามขอ ๕ (๑) ข.

– ตามประกาศฯ ขอ ๖ กำาหนดใหโรงเรยนทำาการเกบรกษาขอมลจราจรทางคอมพวเตอรตามรายละเอยดในภาคผนวก ข. ขอ ๒ และ ๔

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

9

Page 10: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) ตวอยางขอมล Log ไฟล ตามผนวก ข. ขอ ๒ และ ๔

ของประกาศกระทรวงฯ– ขอมลการเขาถงระบบเครอขาย

• Radius/TACACS/DIAMETER–Date, Time, UID, IP address, Calling ID

• อเมลเซรฟเวอร–Message ID, Receiver email address, Mail delivery status, Sender IP address, Date, Time, UID

–PO3/IMAP4 Log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

10

Page 11: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) จราจรทางคอมพวเตอรตามรายละเอยดในภาคผนวก ข.

ขอ ๒ และ ๔ ตามประกาศกระทรวงฯ (ตอ)– FTP

• Date, Time, Source IP address, UID, Transfer, Pathname/Filename

– Web Server• Date, Time, Source IP address, HTTP Header Command, URI

– Usenet• Date, Time, Process ID, Hostname, Posted Message ID

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

11

Page 12: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) จราจรทางคอมพวเตอรตามรายละเอยดในภาคผนวก ข.

ขอ ๒ และ ๔ ตามประกาศกระทรวงฯ (ตอ)– IRC Chat/IM

• Date, Time, Hostname, Source IP address– Web-board/Blog/Web Services/e-

Transactions/e-Commerce• Source IP address, Posted ID, UID

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

12

Page 13: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) แนวทางการเกบ Log ไฟล ตามประกาศฯ กระทรวง ขอ

๗– เกบในสอทรกษาความครบถวนถกตอง (Integrity)– ระบตวตนผเขาถงสอดงกลาวได– มระบบรกษาความปลอดภยในการเขาถงตามชนความ

ลบทกำาหนด– ปองกนการแกไขขอมลโดยบคคลทไมไดรบอนญาต

รวมถงผดแลระบบ• Centralize Log/Data Archiving/Data Hashing

– จดเจาหนาทประสานงานในการสงมอบขอมล

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

13

Page 14: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

หนาทของโรงเรยนตาม พรบหนาทของโรงเรยนตาม พรบ. . ๒๕๕๐ ๒๕๕๐ ((ตอตอ)) แนวทางการเกบ Log ไฟล ตามประกาศฯ กระทรวง ขอ

๗– ตองสามารถระบตวบคลได หากมการใชงานบรการ

ตอไปน• Proxy, NAT, Free Internet, Wi-Fi HotSpot

แนวทางการเกบ Log ไฟล ตามประกาศฯ กระทรวง ขอ ๙ – ตงนาฬกาของอปกรณบรการทกชนดใหตรงกบเวลา

อางองสากล (Stratum 0) โดยผดพลาดไมเกน ๑๐ มลลวนาท

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

14

Page 15: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมายตามกฎหมาย

มาตรา ๑๕– มาตราการเชงตรวจสอบ

• ปรบปรงนโยบายใหมการกำาหนดเจาหนาทในการตรวจสอบขอความและขอมลทนำาเขาระบบทใหบรการอยางสมำาเสมอและมการตรวจสอบการดำาเนนการของเจาหนาท

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

15

Page 16: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ตามกฎหมาย ((ตอตอ))

มาตรา ๒๖– ตดตงหรอจดทำาระบบ NTP เซรฟเวอร (Stratum 1

หรอ 2) ทอางองกบ Atomic Clock (Stratum 0)– กำาหนดใหอปกรณตางๆ ในระบบบรการคอมพวเตอร

อางองเวลากบ NTP เซรฟเวอร

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

16

Page 17: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ตามกฎหมาย ((ตอตอ))

มาตรา ๒๖– ปรบปรงการตงคาการเกบ Log ไฟลในระบบบรการ

คอมพวเตอรตางๆ– จดทำา Centralize Log ทมสอทสามารถรกษาความครบ

ถวนถกตอง– กำาหนดใหสง Log ไฟลจากอปกรณตางๆ ไปยง Centralize

Log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

17

Page 18: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ตามกฎหมาย ((ตอตอ))

มาตรา ๒๖– รปแบบของ Centralize Log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

18

Page 19: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ตามกฎหมาย ((ตอตอ))

มาตรา ๒๖– ตดตงระบบ Secure Authentication Server ในระบบ

LAN และ WLAN เชอมตอกบระบบทะเบยนรายชอผใชงาน (LDAP/RADIUS)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

19

Page 20: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการปรบปรงโรงเรยนใหสอดคลองแนวทางการปรบปรงโรงเรยนใหสอดคลองตามกฎหมาย ตามกฎหมาย ((ตอตอ))

รปแบบของระบบ Secure Authentication Server

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

20

Page 21: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ภาพรวมของเครองมอตางๆ ทใชภาพรวมของเครองมอตางๆ ทใช

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 22: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ภาพรวมของเครองมอตางๆ ทใชภาพรวมของเครองมอตางๆ ทใช

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

22

Page 23: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ภาพรวมของเครองมอตางๆ ทใช ภาพรวมของเครองมอตางๆ ทใช ((ตอตอ))

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

23

VM11

VM12

VM21 VM22

Page 24: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การเชอมตอระหวางเซรฟเวอรการเชอมตอระหวางเซรฟเวอร

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

24

192.168.1.2

192.168.1.1

LAN192.168.1.10

192.168.1.20

WAN

192.168.2.1

Page 25: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServerCitrix XenServer Hypervisor ชนดท 1 ทสามารถดาวโหลดใชงานไดโดยไม

เสยคาใชจาย– สามารถดาวโหลดไดท http://www.citrix.com/

xenserver_free

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

25

Page 26: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) ใสแผนโปรแกรม Citrix XenServer ในเครอง สงเครองใหบตจากแผนดสก

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

26

Page 27: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) เลอก keymap

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

27

Page 28: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) เลอกตดตงจาก Local Media

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

28

Page 29: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) ไมเลอกตดตง Supplemental Packs

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

29

Page 30: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) ไมเลอกทดสอบแผนดสก

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

30

Page 31: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) พมพรหสผานของ root เปน XenServer

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

31

Page 32: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) กำาหนดหมายเลขไอพเพอเขาไปบรหารจดการ XenServer

เปน 192.168.1.254 Netmask 255.255.255.0 และ Gateway คอ 192.168.1.1

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

32

Page 33: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) กำาหนดหมายเลขไอพสำาหรบเซรฟเวอร DNS เปน

192.168.1.1

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

33

Page 34: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) กำาหนดหมายเลขไอพสำาหรบเซรฟเวอร NTP เปน

192.168.1.2

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

34

Page 35: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) ภาพเมอตดตงสำาเรจ

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

35

Page 36: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง Citrix XenServer (Citrix XenServer (ตอตอ)) บตเครองเพอเรมใชงานโปรแกรม

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

36

Page 37: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การอางองเวลาในระบบเครอขายการอางองเวลาในระบบเครอขาย

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 38: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

Network Time Protocol (NTP)Network Time Protocol (NTP) เปน Protocol มาตรฐานทใชในการอางองเวลาของ

อปกรณและคอมพวเตอรเครอขาย– RFC 5905 (NTP version 4)

NTPv4 มระดบความเทยงตรงของการอางองเวลาตำากวา 10 มลลวนาท ในเครอขาย WAN ในยคปจจบน

พฒนาโดย Professor David L. Mills ท University of Delaware

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

38

Page 39: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

รปแบบการจดลำาดบการอางองเวลารปแบบการจดลำาดบการอางองเวลา

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

39

Page 40: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

สถาปตยกรรมของ สถาปตยกรรมของ NTPNTP

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

40

NTP Messages

Peer 1

Peer 2

Filter 1

Peer 3

Filter 2

Filter 3

Selectionand

ClusteringAlgorithms

CombiningAlgorithm

Loop Filter

VFOTimestamps

Clock DisciplineAlgorithm

P/F-Lock Loop

การอางองเวลากบหลายเซรฟเวอรจะชวยในเรองของ Redundancy และความหลากหลายในการตดสนใจ

โดย NTP จะกรองและเลอกอางองเซรฟเวอรและจดเวลาทดทสด

มระบบ Feedback ทใชเพอลด Jitter และความผดเพยนของเวลาลง

Page 41: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แนวทางการสอสารเพออางองเวลาในโรงเรยนแนวทางการสอสารเพออางองเวลาในโรงเรยน

เครองคอมพวเตอร PC สอสารในโหมด Multicast กบ NTP เซรฟเวอรของโรงเรยน

NTP เซรฟเวอรของโรงเรยนสอสารในโหมด Symmetric ระหวางกน

NTP เซรฟเวอรของโรงเรยนสอสารในโหมด Client/Server กบ NTP เซรฟเวอรภายนอก

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

41

S1 S1 S1 S1

S2* *

S1 S1

*

* to buddy (S2)

S2 S2

Computer PC

Page 42: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แหลงอางองเวลาในประเทศไทยแหลงอางองเวลาในประเทศไทย Stratum 1

– UniNet• NTP2.UNI.NET.TH

– สถาบนมาตรวทยาแหงชาต• 203.185.69.60

– กรมอทกศาสตร กองทพเรอ• TIME.NAVY.MI.TH

Stratum 2– UniNet

• TIME.UNI.NET.TH

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

42

Page 43: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง NTP NTP เซรฟเวอรเซรฟเวอร ดาวโหลด Package ตอไปน

– libopts25_5.10-1.1_i386.deb– ntp_4.2.6p2+dfsg-1+b1_i386.deb

ตดตงโปรแกรมดวยคำาสงตอไปน$ sudo dpkg --install package

ตรวจสอบวา package ไดตดตงเรยบรอยแลว โดยพมพ

$ sudo dpkg --list |grep package$ ps aux |grep ntp

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

43

Page 44: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาไฟล การตงคาไฟล /etc/ntp.conf/etc/ntp.conf พมพคำาสงตอไปนในไฟล ntp.conf

– กำาหนดไฟลทเกบคาการเบยงเบนของเวลาในเครองdriftfile /var/lib/ntp/ntp.drift

– กำาหนดใหปฏเสธการสอสารกบเครองคอมพวเตอรใดๆ เปนคาเรมตนrestrict default ignorerestrict -5 default ignore

– อนญาตใหโปรเซสภายในเครองเซรฟเวอรสอสารกบบรการไดrestrict 127.0.0.1restrcit ::1

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

44

Page 45: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาไฟล การตงคาไฟล /etc/ntp.conf (/etc/ntp.conf (ตอตอ)) พมพคำาสงตอไปนในไฟล ntp.conf (ตอ)

– กำาหนด ntp เซรฟเวอรทจะใชในการอางองserver ntp2.uni.net.threstrict ntp2.uni.net.th nomodify notrap nopeer noqueryserver time.navy.mi.threstrict time.navy.mi.th nomodify notrap nopeer noquery

– อนญาตให subnet ตอไปนสามารถใชเครอง ntp เซรฟเวอรนในการอางองเวลาไดrestrict 192.168.1.0 mask 255.255.255.0 nomodify notrap nopeer noquery

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

45

Page 46: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาไฟล การตงคาไฟล /etc/ntp.conf (/etc/ntp.conf (ตอตอ)) เรมการทำางานของโปรเซสใหมอกครง

$ sudo service ntp restart ตรวจสอบวาโปรเซสทำางานเปนปรกต

$ ps aux |grep ntp

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

46

Page 47: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตรวจสอบ การตรวจสอบ NTP NTP เซรฟเวอรเซรฟเวอร ใชคำาสง ntpsweep

– $ ntpsweep –-host 192.168.1.100 Host st offset(s) version system processor---------------------+--+---------+--------+---------+--------192.168.1.100 2 -0.810

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

47

Page 48: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตรวจสอบ การตรวจสอบ NTP NTP เซรฟเวอรเซรฟเวอร ใชคำาสง ntptrace

$ ntptracelocalhost: stratum 2, offset 0.000258, synch distance 0.015350202.28.214.2: stratum 1, offset -0.000001, synch distance 0.000523, refid 'PPS'

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

48

Page 49: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตรวจสอบ การตรวจสอบ NTP NTP เซรฟเวอรเซรฟเวอร ใชคำาสง ntptrace

$ ntptracelocalhost: stratum 2, offset 0.000258, synch distance 0.015350202.28.214.2: stratum 1, offset -0.000001, synch distance 0.000523, refid 'PPS'

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

49

Page 50: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตรวจสอบ การตรวจสอบ NTP NTP เซรฟเวอรเซรฟเวอร ใชคำาสง ntpq

$ ntpqntpq> peers remote refid st t when poll reach delay offset jitter==============================================================================*202.28.214.2 .PPS. 1 u 134 128 377 30.121 -0.116 1.449+124.109.2.169 158.108.212.156 3 u 97 128 377 29.884 0.148 1.216+proxy.cpe.rmutt 203.185.69.59 2 u 30 128 377 30.857 0.923 0.996 32.1.67.232 .INIT. 16 u - 1024 0 0.000 0.000 0.000+158.108.7.157 .GPS. 1 u 116 128 377 29.356 -0.424 2.739xeuropium.canoni 193.79.237.14 2 u 58 128 377 311.180 33.595 1.257

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

50

Page 51: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การใชงาน การใชงาน Radius ServerRadius Server

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 52: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

RADIUSRADIUS Remote Authentication Dial-up User Service

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

52

Page 53: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

RADIUSRADIUS Remote Authentication Dial-up User Service

– เปนโปรโตคอลทใชสำาหรบการยนยนตวตนและการใหสทธผใช

– รองรบโปรโตคอลในการยนยนตวตนทหลากหลายผานการเชอมตอจากเครองผใชไปยง Access เซรฟเวอรในลกษณะ Point-to-Point

• PAP, CHAP, PEAP, EAP– สามารถอนญาตการใชงานเครอขายใหกบเครองผใชได

เมอผานการยนยนตวตนสำาเรจ– Access เซรฟเวอรสามารถแจงเวลาเรมและจบของผใชใน

session หนงๆ ไปเกบไวท Authentication เซรฟเวอรได

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

53

Page 54: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

freeRADIUSfreeRADIUS เปน OpenSource RADIUS โปรแกรม ฟงกชนในการทำางาน

– รองรบการทำางานในคณสมบตตางๆ ตาม RFC 2865 RFC2866

– สนบสนนโปรโตคอลในการยนยนตวตนในรปแบบ EAP (Extendable Authentication Protocol) ทหลากหลาย• EAP-MD5, EAP-SIM, EAP-TTLS, EAP-PEAP

– รองรบคณสมบตเฉพาะทกำาหนดโดยผผลตอปกรณตางๆ ไดกวา 100 ผผลต• CISCO, Juniper, Microsoft, 3COM etc.

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

54

Page 55: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง freeRADIUS freeRADIUS ใน ใน DebianDebian ดาวโหลดโปรแกรมตอไปน

– freeradius_2.1.10+dfsg-2_i386.deb– freeradius-common_2.1.10+dfsg-2_all.deb– libfreeradius2_2.1.10+dfsg-2_i386.deb– freeradius-ldap_2.1.10+dfsg-2_i386.deb– freeradius-utils_2.1.10+dfsg-2_i386.deb

ตดตงโปรแกรมดวยคำาสงตอไปน$ sudo dpkg --install package_name

ตรวจสอบวา Package ไดตดตงเรยบรอยแลว โดยพมพ$ dpkg --list |grep freeradius

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

55

Page 56: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา freeRADIUS freeRADIUS ใน ใน DebianDebian ทดสอบโปรแกรมทตดตงเบองตน

– สราง Username ทดสอบในไฟล /etc/freeradius/users ดงนในบรรทดบนสดของไฟลuninet Cleartext-Password := “password”

– ปดโปรเซส freeRadius ปจจบนsudo service freeradius stop

– เรมการใชงานโปรแกรมใน Debug mode ดวยคำาสงตอไปน และเปด Terminal นคางไวsudo /usr/sbin/freeradius -X

– เปดอกหนง Terminal และใชคำาสงตอไปนในการทดสอบการทำางานของโปรแกรมradtest uninet password localhost 0 testing123

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

56

Page 57: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา freeRADIUS freeRADIUS ใน ใน DebianDebian ทดสอบโปรแกรมทตดตงเบองตน

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

57

Page 58: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงและปรบแตงโปรแกรมการตดตงและปรบแตงโปรแกรมเพอใชในการยนยนตวตนในลกษณะ เพอใชในการยนยนตวตนในลกษณะ

Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 59: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

คณสมบตหลกของโปรแกรม คณสมบตหลกของโปรแกรม pfSensepfSense Firewall Traffic Shaping Hardware failover (Active/Standby) Load Balancing VPN – IPSec, PPTP Graphs Reporting Proxy Server Captive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

59

Page 60: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ความตองการฮารดแวรความตองการฮารดแวร ท Throughput ขนาด 20 – 50 Mbps

– CPU ขนาด 2.0 – 3.0 GHz– หนวยความจำาไมตำากวา 1 GB – Harddisk ขนาด 512 MB

ฮารดแวรทสามารถใชงานรวมกนได– http://www.freebsd.org/releases/7.2R/

hardware.html

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

60

Page 61: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การวาง การวาง pfSense pfSense ในระบบในระบบ

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

61

Page 62: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ขนตอนการตดตงโปรแกรม ขนตอนการตดตงโปรแกรม pfSensepfSense ดาวโหลดโปรแกรม pfSense สำาหรบ VM จาก Web

Server– PfSense-1.2.3-VM.zip

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

62

Page 63: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

63

บต VM ของ โปรแกรม pfSense

Page 64: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

64

พพม 1 เลอก LAN/WAN อนเทอรเฟส

Page 65: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

65

Page 66: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

66

พพม 2 ตงคาหมายเลขไอพ

Page 67: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

67

LAN IP: 192.168.1.1 LAN Netmask: 255.255.255.0

Page 68: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

68

จากเครอง Debian เขาถงหนาเวบ Administrator ของ pfSense ท– http://<LAN_IP_Address_pfSense>

• Username: admin• Password: pfsense

Page 69: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

69

Page 70: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงเรมตนโปรแกรม การตดตงเรมตนโปรแกรม pfSensepfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

70

1

Page 71: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

71

1

2

3

4

Page 72: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

72

1

2

3

4

1

2

3

4

5

Page 73: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

73

Page 74: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

74

Page 75: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

75

Page 76: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

76

Page 77: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาสำาหรบ การตงคาสำาหรบ Captive PortalCaptive Portal

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

77

Page 78: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาในโปรแกรม การตงคาในโปรแกรม freeRADIUS freeRADIUS เพอเพอรองรบสงขอมลจาก รองรบสงขอมลจาก pfSensepfSense

เพมขอความตอไปนในไฟล /etc/freeradius/clients.confclient <pfsense_IP_Address> {

secret = uninet}

Restart โปรแกรม freeRADIUSsudo service freeradius restartหรอ

– คนหา Process ID ของโปรแกรมps aux |grep freeradius

– Restart Process ID ของโปรแกรมkill -HUP <freeradius_process_id>

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

78

Page 79: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ทดสอบการยนยนตวตนทดสอบการยนยนตวตน ทดสอบการยนยนตวตนจาก pfSense ไปยง

freeRADIUS ผานเวบเบราเซอร โดยใชชอทดสอบใน freeRADIUS

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

79

Page 80: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ทดสอบการยนยนตวตนทดสอบการยนยนตวตน

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

80

Page 81: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงและใชงาน การตดตงและใชงาน OpenLDAP OpenLDAP

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 82: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

Lightweight Directory Access Lightweight Directory Access Protocol (LDAP)Protocol (LDAP)

เปนโปรโตคอลในระดบ Application Layer ในมาตรฐาน RFC 4510 (LDAPv3)

พฒนาตอมาจากมาตรฐาน X.500 ของ ITU ใชเพอการเขาถงและจดการขอมลในฐานขอมลทจดเกบใน

ลกษณะ Object ตางๆ เชน Users, Application, Files, Printer และอนๆ ผาน TCP/IP

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

82

Page 83: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

องคประกอบทสำาคญของ องคประกอบทสำาคญของ LDAPLDAP

DUA: Directory User Agent DAP: Directory Access Protocol DSA: Directory Server Agent

– รบการเชอมตอจาก DUA ทพอรต TCP 389– LDAPS หรอ LDAP over TLS/SSL รบการเชอม

ตอทพอรต TCP 636

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

83

Page 84: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

โครงสรางการจดการขอมลของ โครงสรางการจดการขอมลของ LDAPLDAP

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

84

Source: http://tariffs.qwest.com:8000/idc/help/security/page_5_04.htm

Page 85: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

โครงสรางการจดการขอมลของ โครงสรางการจดการขอมลของ LDAP (LDAP (ตอตอ)) 1 directory ประกอบดวยหลาย entry 1 entry ประกอบดวยกลมของคณสมบต (attributes) 1 คณสมบต จะมชอ ซงประกอบดวยชนดชอง

คณสมบตและคำาอธบาย รวมถงคาของคณสมบตนน (values)

แตละ entry จะม ID อางอง เรยกวา "Distinguished Name" (DN) – ประกอบดวย Relative DN (RDN) ตามดวย DN

ของ entry แม

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

85

Page 86: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

โครงสรางการจดการขอมลของ โครงสรางการจดการขอมลของ LDAP (LDAP (ตอตอ)) ตวอยาง 1 entry เขยนในรปแบบ LDAP Data

Interchange Format (LDIF)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

86

Page 87: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

โครงสรางการจดการขอมลของ โครงสรางการจดการขอมลของ LDAP (LDAP (ตอตอ))

dn = ชออางองของ entry (ไมใชสวนหนงของ entry)– cn=John Doe เปน RDN– dc=example,dc=com เปน DN ของ entry แม

Attributes ตางๆ– dc = Domain Component– cn = common name

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

87

Page 88: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ตวอยาง ตวอยาง LDAP AttributesLDAP Attributes

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

88

Page 89: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ตวอยาง ตวอยาง LDAP attributes (LDAP attributes (ตอตอ)) objectclass

– เปน attribute ททกๆ entry ตองมอยางนอย 1 เพอบงบอกวา entry จะประกอบดวย attributes อะไรไดบาง

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

89

Page 90: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การทำางานกบ การทำางานกบ LDAPLDAP Bind

– เปนการยนยนตวตนเพอเชอมตอจาก DUA ไปยง DSA โดยการระบ DN ของผใชงานและรหสผาน (userPassword)

การคนหาและเปรยบเทยบคาในฐานขอมล– ประกอบดวย Parameters ดงน

• baseObject– DN เรมตนในการคนหาขอมล

• scope– ขอบเขตในการคนหา ซงเปนไดทง

» baseObject» singleLevel» wholesubtree

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

90

Page 91: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การทำางานกบ การทำางานกบ LDAP (LDAP (ตอตอ)) การคนหาและเปรยบเทยบคาในฐานขอมล (ตอ)

– ประกอบดวย Parameters ดงน• baseObject

– DN เรมตนในการคนหาขอมล• scope

– ขอบเขตในการคนหา ซงเปนไดทง» BaseObject

คนหาชอของ entry» SingleLevel

คนหาเฉพาะ entries ทตำากวา baseDN 1 ขน» Wholesubtree

คนหา entries ทตำากวา baseDN ทงหมด

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

91

Page 92: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การทำางานกบ การทำางานกบ LDAP (LDAP (ตอตอ)) การคนหาและเปรยบเทยบคาในฐานขอมล (ตอ)

– ประกอบดวย Parameters ดงน• filter

– เงอนไขทใชในการคนหา• attributes

– คณสมบตทตองการแสดงของ entry• SizeLimit, timeLimit

– จำานวน entries ทตองการแสดง และเวลาทใชในการคนหาสงสด

• typesOnly– แสดงเฉพาะชนดของคณสมบต ไมแสดงคาของ

คณสมบต

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

92

Page 93: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การทำางานกบ การทำางานกบ LDAP (LDAP (ตอตอ)) ตวอยางการคนหาและเปรยบเทยบคาในฐานขอมลดวย

ldapsearch– ldapsearch -x -h 192.168.1.253 -b o=IT

• -x ใช clear-text password ในการยนยนตวตน• -h ระบ LDAP เซรฟเวอร• -b ระบ baseDN

– ldapsearch -x -h 192.168.1.253 -b o=IT mail • ระบใหแสดงเฉพาะ mail attribute

– ldapsearch -x -h 192.168.1.253 -b o=IT “(sn=d*)” sn givenname mail

• คนหา account ทนามสกลขนตนดวย "d" และใหแสดงคาของนามสกล givename และ mail

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

93

Page 94: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การทำางานกบ การทำางานกบ LDAP (LDAP (ตอตอ)) ตวอยางการคนหาและเปรยบเทยบคาในฐานขอมลดวย

ldapsearch– ldapsearch -x -h 192.168.1.253 -b o=IT

“(&(objectclass=inetorgperson)(!(mail=*)))” • คนหา entries ซงม objectClass เปน interOrgPerson และ ไมม

mail– ldapsearch -x -h 192.168.1.253 -b o=IT -s sub dn

• คนหา entries ทอยภายใต organization Unit "IT" ทงหมดและแสดงเฉพาะ DN

– ldapsearch -x -h 192.168.1.253 -b o=IT -s one dn • คนหา entries ทอยภายใต organization Unit “IT” หนงลำาดบ และ

แสดงเฉพาะ DN– ldapearch -x -h 192.168.1.253 -b cn=staff, o=IT -s base

• คนหาเฉพาะ entry ทม DN คอ cn=staff, o=IT เทานน

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

94

Page 95: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง OpenLDAPOpenLDAP ดาวโหลดไฟลโปรแกรมตอไปน

– slapd_2.4.23-7.2_i386.deb– ldap-utils_2.4.23-7.2_i386.deb– libldap-2.4-2_2.4.23-7.2_i386.deb– libdb4.6_4.6.21-16_i386.deb– odbcinst_2.2.14p2-1_i386.deb– odbcinst1debian2_2.2.14p2-1_i386.deb– unixodbc_2.2.14p2-1_i386.deb

ตดตงโปรแกรมดวยคำาสงตอไปน– sudo dpkg –-install libdb4.6_4.6.21-16_i386.deb

libldap-2.4-2_2.4.23-7.2_i386.deb ldap-utils_2.4.23-7.2_i386.deb odbcinst_2.2.14p2-1_i386.deb odbcinst1debian2_2.2.14p2-1_i386.deb unixodbc_2.2.14p2-1_i386.deb slapd_2.4.23-7.2_i386.deb

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

95

Page 96: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง OpenLDAPOpenLDAP ตรวจสอบวา Package ไดตดตงเรยบรอยแลว โดยพมพ

– dpkg --list |grep slap– dpkg --list |grep ldap– dpkg --list |grep libdb

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

96

Page 97: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตง การตดตง OpenLDAPOpenLDAP ตรวจสอบวา Package ไดตดตงเรยบรอยแลว โดยพมพ

– dpkg --list |grep slap– dpkg --list |grep ldap– dpkg --list |grep libdb

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

97

Page 98: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAPOpenLDAP พมพคำาสงตอไปน

– $ sudo mv /etc/ldap/slapd.d /etc/ldap/slapd.d.bak สรางไฟล slapf.conf ใน /etc/ldap/

– $ sudo touch /etc/ldap/slapd.conf– $ sudo chown openldap:openldap /etc/ldap/

slapd.conf สรางไฟล ldap.log ใน /var/log

– $ sudo touch /var/log/ldap.log– $ sudo chown openldap:openldap /var/log/ldap.log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

98

Page 99: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สำาเนา freeradius schema ใสใน schema path ของ

openldap$ sudo cp /usr/share/doc/freeradius/examples/openldap.schema /etc/ldap/schema/radius.schema

แกไขไฟล slapd.conf โดย– $ sudo nano /etc/ldap/slapd.conf

พมพคำาสงตอไปในนในไฟล slapd.conf#Schema and objectClass definitionsinclude /etc/ldap/schema/core.schemainclude /etc/ldap/schema/cosine.schemainclude /etc/ldap/schema/nis.schemainclude /etc/ldap/schema/inetorgperson.schemainclude /etc/ldap/schema/radius.schema

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

99

Page 100: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) พมพคำาสงตอไปในนในไฟล slapd.conf (ตอ)

#pid filepidfile /var/run/slapd/slapd.pid#List of arguments that were passed to the serverargsfile /var/run/slapd/slapd.args#Logfilelogfile /var/log/ldap.log#loglevelloglevel 255#Where the dynamically loaded modules are storedmodulepath /usr/lib/ldapmoduleload back_bdb.so#Maximum number of entries returned for searchsizelimit 500

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

100

Page 101: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) พมพคำาสงตอไปในนในไฟล slapd.conf (ตอ)

#The tool-threads parameter sets the actual amount #of cpu's that is used for indexing.tool-threads 1#Create a databasedatabase bdblastmod onsuffix "dc=uni, dc=net, dc=th"rootdn "cn=Manager, dc=uni, dc=net, dc=th"rootpw uninetdirectory /var/lib/ldap/uninetindex objectClass eqindex uid eq

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

101

Page 102: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สราง Directory เพอเกบขอมล Database ใน /var/lib/ldap/

$ sudo mkdir /var/lib/ldap/uninet$ sudo chown openldap:openldap /var/lib/ldap/uninet$ sudo cp /usr/share/slapd/DB_CONFIG /var/lib/ldap/uninet/$ sudo chown openldap:openldap /var/lib/ldap/uninet

Restart slapd service$ sudo service slapd restart

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

102

Page 103: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลดงนในรปแบบ ldif

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

103

dc = th

dc = net

dc = uni

ou = engineer ou = admin

cn = Manager

cn = Staff

cn = Manager

cn = Staff

Page 104: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ))

สรางไฟล ldif ชอ domain.ldif$ sudo touch /etc/ldap/domain.ldif$ sudo nano /etc/ldap/domain.ldif

สรางโครงสราง Directory ตอไปนในการเกบขอมลในไฟล domain.ldif

dn: dc=uni, dc=net, dc=thobjectclass: dcObjectobjectclass: organizationo: uni.net.th

dn: cn=Manager, dc=uni, dc=net, dc=th objectclass: organizationalRole cn: Manager description: LDAP administrator

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

104

Page 105: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) เพม Entry ใน OpenLDAP ดวย ไฟล domain.ldif

$ sudo ldapadd -x -D "cn=Manager, dc=uni, dc=net, dc=th" -W -f domain.ldif

ตดตงโปรแกรม LDAP GUI Client ลงในเครอง Windows (Host OS)

ดาวโหลดและตดตงโปรแกรดงตอไปนjre-6-windows-i586.exejxplorer-3.2.2-windows-installer.exe

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

105

Page 106: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ))

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

106

Page 107: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ))

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

107

เลอกเมน File->Connect เพอสรางการเชอมตอไปยง LDAP Server

Page 108: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลในไฟล uni.net.th.ldif

dn: ou=Engineer, dc=uni, dc=net, dc=thou: Engineerobjectclass: organizationalUnit

dn: ou=Admin, dc=uni, dc=net, dc=th ou: Admin objectclass: organizationalUnit

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

108

Page 109: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลในไฟล uni.net.th.ldif

(ตอ)dn: cn=Manager, ou=Engineer, dc=uni, dc=net, dc=thcn: Managerobjectclass: organizationalRole dn: uid=user1, ou=Engineer, dc=uni, dc=net, dc=thuid: user1cn: user1sn: user1objectclass: inetorgperson

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

109

Page 110: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลในไฟล uni.net.th.ldif

(ตอ)dn: cn=Staff, ou=Engineer, dc=uni, dc=net, dc=thcn: Staffobjectclass: organizationalRole dn: uid=user2, ou=Engineer, dc=uni, dc=net, dc=thuid: user2cn: user2sn: user2objectclass: inetorgperson

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

110

Page 111: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลในไฟล uni.net.th.ldif

(ตอ)dn: cn=Manager, ou=Admin, dc=uni, dc=net, dc=thcn: Managerobjectclass: organizationalRole dn: uid=user3, ou=Admin, dc=uni, dc=net, dc=thuid: user3cn: user3sn: user3objectclass: inetorgperson

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

111

Page 112: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) สรางโครงสราง Directory ในการเกบขอมลในไฟล uni.net.th.ldif

(ตอ)dn: cn=Staff, ou=Admin, dc=uni, dc=net, dc=thcn: Staffobjectclass: organizationalRole dn: uid=user4, ou=Admin, dc=uni, dc=net, dc=thuid: user4cn: user4sn: user4objectclass: inetorgperson

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

112

Page 113: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา OpenLDAP (OpenLDAP (ตอตอ)) Import entries ทใสในไฟล uni.net.th.ldif ผานโปรแกรม jXplorer

โดยเลอกทเมน LDIF->Import file แลวเลอกไฟล uni.net.th.ldif

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

113

Page 114: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ตรวจสอบการสราง ตรวจสอบการสราง DirectoryDirectory ใชคำาสงตอไปนในการตรวจสอบ

$ ldapsearch -b"dc=uni,dc=net,dc=th" -x$ sudo slapcat

ในกรณทตองการจะลบ entry ใด$ ldapdelete -x -D "cn=Manager, dc=uni, dc=net, dc=th" -W -r "DN_ทตองการลบ"

ตวอยางเชนถาตองการลบทง directory $ ldapdelete -x -D "cn=Manager, dc=uni, dc=net, dc=th" -W -r "dc=uni, dc=net, dc=th"

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

114

Page 115: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา freeradius freeradius เพอตดตอเพอตดตอกบ กบ OpenLDAP OpenLDAP

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 116: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การแกไขคาเพอให การแกไขคาเพอให freeradius freeradius ตดตอกบ ตดตอกบ OpenLDAPOpenLDAP

แกไขคาในไฟล /etc/freeradius/modules/ldap$ sudo nano /etc/freeradius/modules/ldap

โดยแกไขในสวนของ ldap ดงนldap {

server = "localhost"identity = "cn=Manager,dc=uni,dc=net,dc=th"password = uninetbasedn = "dc=uni,dc=net,dc=th"}

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

116

Page 117: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การแกไขคาเพอให การแกไขคาเพอให freeradius freeradius ตดตอกบ ตดตอกบ OpenLDAP (OpenLDAP (ตอตอ))

แกไขไฟล /etc/freeradius/sites-available/default ในสวนของ authorize โดยเปดการใชงาน ldap ดงน

authorize {......#unix#files...ldap......}

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

117

Page 118: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การแกไขคาเพอให การแกไขคาเพอให freeradius freeradius ตดตอกบ ตดตอกบ OpenLDAP (OpenLDAP (ตอตอ))

แกไขไฟล /etc/freeradius/sites-available/default ในสวนของ authentication โดยเปดการใชงาน ldap ดงน

authenticate {......Auth-Type LDAP {

ldap}

...

...}

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

118

Page 119: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การแกไขคาเพอให การแกไขคาเพอให freeradius freeradius ตดตอกบ ตดตอกบ OpenLDAP (OpenLDAP (ตอตอ))

Restart freeradius service$ sudo service freeradius restart

ทดสอบยนยนตวตนดวย Account ทสรางใน OpenLDAP ผาน pfSense

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

119

Page 120: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตดตงใชงานโปรแกรม การตดตงใชงานโปรแกรม rsyslogrsyslog

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

Page 121: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

SyslogSyslog เปนโปรโตคอลมาตรฐาน RFC 5424 มรปแบบการทำางานเปนลกษณะ Client/Server

– โดยโปรแกรมจะสงขอความ Log ไปยง Syslog เซรฟเวอร– โดยปรกตจะตดตอสอสารผานพอรต UDP 514 ในลกษณะ

Cleartext– สามารถทำางานรวมกบ SSL ผานโปรแกรมประเภท Stunnel

เพอใหสงผานขอมลในเครอขายแบบเขารหส

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

121

Page 122: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

Message PriorityMessage Priority เปน field ทสำาคญในขอความ Syslog ซงบงบอกถงความสำาคญ

ของขอความและโปรแกรมหรอโปรเซสทสงขอความนน– ลำาดบความสำาคญของขอความ (Message Severity)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

122

Page 123: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

Message PriorityMessage Priority โปรแกรมหรอ

โปรเซสทสงขอความ (Message Facility)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

123

Page 124: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ลกษณะการสงขอความตาม ลกษณะการสงขอความตาม Message PriorityMessage Priority หากตงคาใหสงขอความ Log ดวยความสำาคญในลำาดบ

Informational ขอความตงแตในลำาดบ Informational จนถงลำาดบ Emergency จะถกสงไปท Syslog เซรฟเวอร

Message Facility ใชเพอเปนจดเชอมตอในการรบขอความ Log ของ Syslog เซรฟเวอรจาก Syslog ไคลเอนต ซงระบไวในไฟล syslog.conf

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

124

Page 125: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

รปแบบการกำาหนดคาโดยทวไปใน รปแบบการกำาหนดคาโดยทวไปใน syslog.confsyslog.conf Facility.Level <tab> Action โดย Action ใชเพอระบตำาแหนงของขอความ Log ทจะจดเกบ ซง

สามารถเปนได อาท– Filename

*.info /var/log/syslog– Named pipes ('|')– Terminal และ console (อาท tty)

*.* /dev/console– เครองเซรฟเวอรในเครอขาย

Local7.emerg @192.168.1.2 – ผใชงาน (ผานการเขยนในไฟล Login)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

125

Page 126: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา rsyslog rsyslog ใน ใน Debian Debian เพอรอรบเพอรอรบขอความ ขอความ LogLog

เปดให rsyslog บนเครอง Log เซรฟเวอร รอรบขอความ Log ทพอรต UDP 514 ในไฟล /etc/rsyslog.conf

$ sudo nano /etc/rsyslog.conf นำาเครองหมาย # ออกจากบรรทดขอความตอไปน

– #$ModLoad imudp– #$UDPServerRun 514

Restart rsyslog service$ sudo service rsyslog restart

ตรวจสอบวา rsyslog เปดพอรตเพอรอรบขอความแลว$ sudo netstat -tupan |grep rsyslog

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

126

Page 127: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา pfSense pfSense ใหสง ใหสง Log Log มายง มายง rsyslog rsyslog เซรฟเวอรเซรฟเวอร

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

127

Page 128: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา pfSense pfSense ใหสง ใหสง Log Log มายง มายง rsyslog rsyslog เซรฟเวอร เซรฟเวอร ((ตอตอ))

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

128

Page 129: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา pfSense pfSense ใหสง ใหสง Log Log มายง มายง rsyslog rsyslog เซรฟเวอร เซรฟเวอร ((ตอตอ))

ตรวจสอบผลการสง Log จาก pfSense มายง rsyslog เซรฟเวอร

$ sudo tail -f /var/log/syslog

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

129

Page 130: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา pfSense pfSense ใหสง ใหสง Log Log มายง มายง rsyslog rsyslog เซรฟเวอร เซรฟเวอร ((ตอตอ))

ปรบปรง rsyslog ใหจดเกบ Log แบบแบงแยกไฟล โดยแกไขในไฟล /etc/rsyslog.conf

$ sudo nano /etc/rsyslog.conf– พมพขอความตอไปนในสวนของ RULES กอนหนาบรรทดท

เกยวกบการจดเกบ Log ไปยงไฟลตางๆ:fromhost-ip, isequal, "<pfsense_ip>" /var/log/pfsense.log& ~

Restart rsyslog service$ sudo service rsyslog restart

ตรวจสอบวา Log จาก pfSense สงไปยงไฟล /var/log/pfsense.log แทน /var/log/syslog

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

130

Page 131: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคา การตงคา freeradius freeradius ใหจดเกบ ใหจดเกบ Authentication Authentication LogLog

แกไขไฟล /etc/freeradius/radiusd.conf ในสวนของ Logstripped_names = yesauth = yesauth_badpass = yesauth_goodpass = no

Restart freeradius service$ sudo service freeradius restart

ทดสอบยนยนตวตนแลวตรวจสอบวาม Log ทเกยวของจดเกบในไฟล /var/log/freeradius/radius.log

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

131

Page 132: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาใหจดเกบ การตงคาใหจดเกบ Log 90 Log 90 วน ตาม พรบวน ตาม พรบ..ฯฯ เพมบรรทดตอไปนในตอนทายไฟล /etc/logrotate.d/rsyslog

/var/log/pfsense.log{

dailyrotate 90compresspostrotate

invoke-rc.d rsyslog reload > /dev/nullendscript

}

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

132

Page 133: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การตงคาใหจดเกบ การตงคาใหจดเกบ Log 90 Log 90 วน ตาม พรบวน ตาม พรบ..ฯ ฯ ((ตอตอ))

แกไขไฟล /etc/logrotate.d/freeradius/var/log/freeradius/*.log{

dailyrotate 90compresspostrotate

/etc/init.d/freeradius reload > /dev/nullendscript

}

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

133

Page 134: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CDCD

สรางไฟล Script /etc/burnhlog2cd.sh$ sudo vi /etc/burnhlog2cd.sh$ sudo chmod 755 /etc/burnhlog2cd.sh

เขยน Script ตอไปนในไฟล

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

134

Page 135: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟลfunction getCdInfo() {# Retrieve maximum number of blocks on cd cdMaxNrOfBlocks=`\ sudo cdrecord dev=$1 -atip 2> /dev/null |\ sed -rn 's/^ ATIP start of lead out: ([0-9]+).*/\1/ p'` cdIsMultiSession=1 cdLastSessionStart= cdMkisofsMultiSessionOptions= cdMultiSessionInfo=`sudo cdrecord -msinfo dev=$1` cdNextSessionNr=0 cdNextSessionStart= if [ $cdMultiSessionInfo ]; then cdLastSessionStart="`echo $cdMultiSessionInfo | awk -F, '{ print $1 }'`"

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

135

Page 136: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ) cdNextSessionStart="`echo $cdMultiSessionInfo | awk -F, '{ print $2 }'`" cdMkisofsMultiSessionOptions="-C $cdMultiSessionInfo -M $1" cdNextSessionNr=2 # Or greater... if (( $cdNextSessionStart == -1 )); then cdIsMultiSession=0 elif (( $cdLastSessionStart == 0 )); then cdNextSessionNr=1 fi fi} # getCdInfo()

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

136

Page 137: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)# Determine lead size# See http://gd.tuwien.ac.at/utils/schilling/cdrecord/README.multi# Uses:# @global integer $cdNextSessionNr Session number, origin = 0.function leadSize() { (( $cdNextSessionNr < 2 )) && echo 11400 || echo 6900} # leadSize()

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

137

Page 138: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)backupDir=/tmp/hashlogNOW=$(date +"%Y-%m-%d")pfsenselog="pfsense.log.$NOW"freeradiuslog="radius.log.$NOW"backupIso=$backupDir/backup.iso

# Make sure backup dir exists test -d $backupDir || mkdir -p $backupDir# Remove previous backup, if any rm --force $backupDir/pfsense.log.* rm --force $backupDir/radius.log.*# Remove previous iso, if any rm --force $backupIso

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

138

Page 139: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)sha1sum /var/log/pfsense.log.1.gz >/var/log/hashlog/$pfsenselogsha1sum /var/log/freeradius/radius.log.1.gz >/var/log/hashlog/$freeradiuslogcp /var/log/hashlog/$pfsenselog $backupDircp /var/log/hashlog/$freeradiuslog $backupDircp /var/log/pfsense.log.1.gz $backupDircp /var/log/freeradius/radius.log.1gz $backupDirbackupDev=/dev/scd0

echo "$(date) backupFile=$pfsenselog, $freeradiuslog, pfsense.log.1.gz, radius.log.1.gz"

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

139

Page 140: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)# Get cd infogetCdInfo $backupDev# Calculate size of ISO filebackupIsoSize=$( sudo mkisofs $cdMkisofsMultiSessionOptions -input-charset utf-8 -print-size -R -quiet $backupDir)

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

140

Page 141: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)# Bias to blank cddoBlankCd=1# Is cd multi-session?if (( $cdIsMultiSession )); then# Yes, cd is multi-session;# Does backup fit on cd? if (( $cdNextSessionStart + $backupIsoSize + `leadSize` < $cdMaxNrOfBlocks )); then # Yes, backup fits on cd; # Indicate to not blank cd doBlankCd=0 fifi

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

141

Page 142: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)# Must cd be blanked?if (( $doBlankCd )); then # Yes, cd must be blanked; # Blanking cd is successful? echo "Existing CD doesn't has enough space, please change a new blank CD!" exit $?fi

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

142

Page 143: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ))

เขยน Script ตอไปนในไฟล (ตอ)# Create ISO file. Options:# -R: Use the Rock Ridge protocol to further describe the files on the iso9660 filesystem.sudo mkisofs -J -r -V $(date +%Y-%m-%d) $cdMkisofsMultiSessionOptions -input-charset utf-8 -o $backupIso $backupDir# Write ISO file to CD-R(W)# NOTE: Add line underneath to '/etc/sudoers' to allow executing #'cdrecord' and 'mkisofs' as root:## myname ALL = NOPASSWD: /usr/bin/cdrecord,/usr/bin/mkisofs#sudo cdrecord -multi -v -tao speed=8 fs=16m dev=$backupDev $backupIso

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

143

Page 144: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

การสราง การสราง Message Digest Message Digest ของไฟล ของไฟล Log Log และและเขยน เขยน Log Log ลงแผน ลงแผน CD (CD (ตอตอ) )

สราง directory ชอ hashlog ใน /var/log/$ sudo mkdir /var/log/hashlog

เพมบรรทดตอไปนทายไฟล /etc/cron.daily/logrotate/etc/burnhlog2cd.sh

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

144

Page 145: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

145

Page 146: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

แหลงอางองแหลงอางอง David L. Mills, "Network Time Protocol (NTP)

General Overview", University of Delaware

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

146

Page 147: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

Q & AQ & A

DD Form 254

_______

__________

________

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

147

Page 148: การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์และ … fileหัวข้อบรรยาย (ต่อ) การจัดเก็บข้อมูลจราจรทางคอมพิวเตอร์ใน

ขอบคณครบขอบคณครบ

โครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขายโครงการพฒนาบคลากรสำาหรบการบรหารจดการเครอขาย คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยมหดล

148148