ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
Sniffer คืออะไร
     Sniffer คือโปรแกรมที่เอาไว้ดักจับข้อมูล บนระบบ Network เนื่องจากคอมพิวเตอร์เน็ตเวิร์คเป็นระบบการสื่อสารที่ใช้ร่วมกัน เพื่อประหยัดค่าใช้จ่าย การแบ่งกันใช้ (sharing) หมายถึงคอมพิวเตอร์สามารถรับข้อมูลที่คอมพิวเตอร์เครื่องอื่นตั้งใจจะส่งไป ให้อีกเครื่องหนึ่ง การดักจับข้อมูลที่ผ่านไปมาระหว่าง เน็ตเวิร์คเรียกว่า sniffing (คล้ายๆ การดักฟังโทรศัพท์ แต่การดักฟังโทรศัพท์จะทำได้ทีละเครื่อง แต่ sniffer ทำได้ทีเดียวทั้ง network เลย)
     แรกเริ่ม sniffer เป็นชื่อโปรแกรมของบริษัท Network Associates Inc. สหรัฐฯ เพื่อใช้ในผลิตภันณฑ์ของตนเองในเครือ Sniffer Network Analyzer ซึ่งเป็นโปรแกรมวิเคราะห์ network โดยอาศัยการดักอ่านข้อมูล แรกเริ่ม มันถูกสร้างมาเพื่อการป้องกัน (คือเอามาตรวจสิ่งที่วิ่งอยู่บน network นั่นเอง)  แต่เมื่อมี Hacker หัวใส นำโปรแกรมที่ใช้ป้องกัน ไปทำลาย มันจึงเป็นดาบ2คม คือ หากเราเอามาใช้ในการตรวจ ระบบ network ของเรา ก็เป็นประโยชน์ (แม้บางครั้งอาจจะละเมิดความเป็นส่วนตัวไปบ้าง) แต่หากเราเอาไปใช้ในการดักอ่าน ของมูล เพื่อ hack ล่ะ เช่น เอาไปวางไว้บนทางของ ระบบ E-Mail ก็ทำให้ข้อมูลทั้งหมด ของ e-mail โดนอ่าน (ทั้งๆ ที่มันควรจะเป็นความลับ)
   
การป้องกันการถูกดักอ่านข้อมูลโดย sniffer
    1. อย่างแรกเลย เปลี่ยนจาก Hub มาใช้ Switch
    2. หลีกเลี่ยงการส่งข้อมูลที่ไม่มีการเข้ารหัส
    3. ให้ตระหนักว่า ใน network นั้นสามารถถูกดักอ่านได้เสมอ เพราะฉะนั้นการส่งข้อมูลแต่ละครั้ง ต้องประเมินว่า หากโดนดักอ่านแล้วจะคุ้มกันมั้ย หากมีความสำคัญมากควรหาวิธีอื่นในการส่งข้อมูล
    4. หากมีการใช้บริการเกี่ยวกับด้านการเงิน หรือข้อมูลรหัสผ่าน ให้เลือกใช้ผู้บริการที่เข้ารหัสข้อมูลด้วย SSL
    5. หากสามารถเพิ่มความปลอดภัยของการส่งข้อมูลด้วยการเข้ารหัส ก็จะเป็นวิธีที่ดี แม้การส่งแบบนี้จะโดนดักได้ แต่ข้อมูลมีการเข้ารหัสไว้ ทำให้คนที่ดักไป ต้องไปนั่งปวดหัวถอดกันอีก โดยใช้โปรแกรมเข้ารหัสไฟล์
    6. หากมีการสื่อสารข้อมูลภายในองค์กรโดยผ่านอินเทอร์เน็ต การนำเทคโนโลยีของ VPN (Vitual Private Network) มาใช้จะช่วยเพิ่มความปลอดภัยได้
    การใช้ประโยชน์จาก Sniffer
    1. Network Analyzer นั้นคือใช้ประเมิน network ว่ามี Packet (หรือข้อมูล) ที่วิ่งไปวิ่งมานั้น มีอะไรบ้าง และ แพ็กเก็ต ที่วิ่งไปวิ่งมา มีอันตรายอะไรหรือเปล่า มีผู้ใช้มาน้อยเพียงไร เวลาใดมีคนใช้เยอะและเวลาใดมีคนใช้น้อย ผู้ใช้ ใช้แบนด์วิดธ์ไปในทางไหนบ้าง โดยสามารถเอาข้อมูลเหล่านี้มาประเมินเพื่อจัดการระบบ network ของเราได้
    2. Network Debugging Tools ใช้ตรวจสอบข้อผิดพลาดใน Network เพื่อจะดูว่า การส่งข้อมูลนั้นถูกต้องหรือไม่ มีอะไรแปลกปลอมวิ่งอยู่รึเปล่า โดนเฉพาะกรณีที่มีการใช้เครื่องมือระดับ network มาเกี่ยวด้วย เช่น ส่งไฟล์ผ่าน fire wall แล้วมีปัญหา หรือการทดสอบ ACL (Access Control List) ของเราเตอร์ เป็นต้น หากไม่มี sniffer แล้วเราก็จะหากต้นตอของปัญหาได้ยาก
    3. Packet Monitoring ใช้ในกรณีการศึกษาโปรโตคอลในระดับ network จำเป็นต้องเห็นข้อมูลที่มันสื่อสารกันจึงจะเห็นภาพจริงได้ packet monitoring เป็นการนำแพ็กเก็ตมาแสดงให้ดูให้ผู้ใช้เห็นในรูปแบบต่างๆ เช่นการ scan ของ hacker หากไม่มีเครื่องมือประเภท sniffer แล้วเราก็จะรู้ได้ลำบาก
    4. IDS (Intrusion Detection System) ใช้ตรวจจับผู้บุกรุก หากมีข้อมูลที่เป็นอันตราย ตามที่มันได้ถูก config ไว้มันก็จะเตะข้อมูล(หรือแพ็กเก็ต)นั้นทิ้งไป และหากมันพบว่าข้อมูลไม่เป็นอันตราย มันก็จะอนุญาติให้ผ่านไป


ข้อมูลอ้างอิง
http://www.eduzones.com
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 26 มิถุนายน 2562
โดย Patipat พ 26 มิ.ย. 2019 10:15 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
3
พ 26 มิ.ย. 2019 7:37 pm โดย Patipat
google map ดูรูปภาพสถานที่ต่าง ๆ ของผู้คนที่ถ่ายภาพมา
โดย jamepiyawat พ 26 มิ.ย. 2019 7:05 pm บอร์ด Share Knowledge
0
4
พ 26 มิ.ย. 2019 7:05 pm โดย jamepiyawat
งานประจำวันที่ 26 มิถุนายน 2562
โดย EyePornnipa พ 26 มิ.ย. 2019 10:00 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
22
พ 26 มิ.ย. 2019 6:54 pm โดย EyePornnipa
Cloud based accounting software คืออะไร แล้วมันดียังไง
โดย EyePornnipa พ 26 มิ.ย. 2019 6:37 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
11
พ 26 มิ.ย. 2019 6:37 pm โดย EyePornnipa
การเพิ่มข้อมูลลงในฐานข้อมูล python กับ flask framework
โดย jirawoot พ 26 มิ.ย. 2019 6:16 pm บอร์ด Python Knowledge
0
4
พ 26 มิ.ย. 2019 6:16 pm โดย jirawoot
javascript check time out ถ้าไม่มีการคลิกใดๆบน page ติดต่อกัน
โดย jataz2 พ 26 มิ.ย. 2019 5:57 pm บอร์ด JavaScript & Jquery Ajax
1
10
พ 26 มิ.ย. 2019 6:23 pm โดย tsukasaz
javascript เช็คตอนกด browse เอาเฉพาะไฟล์ .png , jpg , jpeg
โดย jataz2 พ 26 มิ.ย. 2019 5:21 pm บอร์ด JavaScript & Jquery Ajax
0
7
พ 26 มิ.ย. 2019 5:21 pm โดย jataz2
วิธีการ Reset Internet ผ่าน Command บน Window
โดย Patipat พ 26 มิ.ย. 2019 5:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
พ 26 มิ.ย. 2019 5:10 pm โดย Patipat
สรุป sql และ rml
โดย chatee supasand พ 26 มิ.ย. 2019 5:06 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
3
พ 26 มิ.ย. 2019 5:06 pm โดย chatee supasand
ยืมนาฬิกาเพื่อนไม่ผิด!!!
โดย chatee supasand พ 26 มิ.ย. 2019 4:44 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
5
พ 26 มิ.ย. 2019 4:44 pm โดย chatee supasand
ล้ง 1919 (LHONG 1919)
โดย Decha Thaweeumanjvaroj พ 26 มิ.ย. 2019 3:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
พ 26 มิ.ย. 2019 3:56 pm โดย Decha Thaweeumanjvaroj
การใช้ flask framework ในภาษา python
โดย jirawoot พ 26 มิ.ย. 2019 3:54 pm บอร์ด Python Knowledge
0
8
พ 26 มิ.ย. 2019 3:54 pm โดย jirawoot
วิธีการใช้งานโหมดไม่ระบุตัวตนบน IE11
โดย chatee supasand พ 26 มิ.ย. 2019 3:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
7
พ 26 มิ.ย. 2019 3:29 pm โดย chatee supasand
Quantum Computing คืออะไร?
โดย jirawoot พ 26 มิ.ย. 2019 3:07 pm บอร์ด Share Knowledge
0
8
พ 26 มิ.ย. 2019 3:07 pm โดย jirawoot
ความแตกต่างระหว่าง ร้านขายของออนไลน์ และ ร้านขายของแบบตั้งร้านดั้งเดิม
โดย Patipat พ 26 มิ.ย. 2019 2:52 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
พ 26 มิ.ย. 2019 2:52 pm โดย Patipat
การติดตั้ง ubuntu กับ window อยู่ในเครื่องเดียวกัน
โดย jirawoot พ 26 มิ.ย. 2019 12:40 pm บอร์ด Share Knowledge
0
5
พ 26 มิ.ย. 2019 12:40 pm โดย jirawoot
เอาข้อมูลในฐานข้อมูลออกมาแสดงแล้วข้อความยาวเกินตารางครับทำอย่างไรดี
โดย jamepiyawat พ 26 มิ.ย. 2019 12:11 pm บอร์ด Programming - PHP
2
12
พ 26 มิ.ย. 2019 3:57 pm โดย jamepiyawat
workshop ให้สร้างหน้าเว็บ และเเสดงข้อมูลจาก ฐานข้อมูล
โดย chatee supasand พ 26 มิ.ย. 2019 12:08 pm บอร์ด MT33 - นายชาตรี สุภาแสน
0
2
พ 26 มิ.ย. 2019 12:08 pm โดย chatee supasand
B - ค้นหาจากเบอร์โทร พร้อมกับ มือถือ ไม่ได ระบบ Lead
โดย mindphp พ 26 มิ.ย. 2019 12:04 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
พ 26 มิ.ย. 2019 12:04 pm โดย mindphp
อยากทราบว่า ถ้าอยากต้องการที่จะนำรูปภาพที่มีการแนบและติดสิทธ์การเข้าถึง ของ phpbb มาใช้สำหรับการแชร์ facebook
โดย Ittichai_chupol พ 26 มิ.ย. 2019 11:25 am บอร์ด Programming - PHP
1
9
พ 26 มิ.ย. 2019 4:50 pm โดย thatsawan