การโจมตีถูกนิยามว่าเป็นแบบนिष्क्रिय (Passive) และแบบกระทำ (Active) การโจมตีแบบนिष्कรียเป็นการพยายามเข้าใจหรือใช้ข้อมูลจากระบบโดยไม่ส่งผลต่อทรัพยากรระบบ ในขณะที่การโจมตีแบบกระทำเป็นการพยายามเปลี่ยนแปลงทรัพยากรระบบหรือส่งผลต่อการดำเนินงานของพวกเขา
การโจมตีแบบนिष्कรีย (Passive Attacks)
การโจมตีแบบนिष्कรียเป็นลักษณะของการขโมยฟัง (Eavesdropping) หรือการสังเกตการส่งผ่าน (Observation of Transmissions) เป้าหมายของคู่แข่ง (Opponent) คือการเข้าถึงข้อมูลที่กำลังถูกส่งผ่าน มีสองวิธีของการโจมตีแบบนिष्कรีย คือ การเปิดเผยเนื้อหาข้อความ (Release of Message Contents) และการวิเคราะห์การจราจร (Traffic Analysis)
การเปิดเผยเนื้อหาข้อความเข้าใจง่าย การสนทนาทางโทรศัพท์ ข้อความอีเมลอิเล็กทรอนิกส์ และไฟล์ที่ถ่ายโอนสามารถมีข้อมูลที่ละเอียดอ่อนหรือเป็นความลับ มันเหมือนการพยายามป้องกันไม่ให้คู่แข่งเข้าใจเนื้อหาของการส่งผ่านเหล่านี้
วิธีที่สองของการโจมตีแบบนिष्कรียคือการวิเคราะห์การจราจร สมมติว่ามีวิธีการซ่อนเนื้อหาข้อความหรือการจราจรข้อมูลบางอย่าง เพื่อให้คู่แข่ง แม้จะได้รับข้อความ ก็ไม่สามารถแยกข้อมูลจากข้อความได้
วิธีทั่วไปสำหรับการปิดบังเนื้อหาคือการเข้ารหัส (Encryption) หากมีการป้องกันการเข้ารหัสอยู่ คู่แข่งอาจสามารถค้นพบสำเนาของข้อความเหล่านี้ได้
คู่แข่งสามารถกำหนดตำแหน่งและตัวตนของโฮสต์กระจายเสียง (Broadcasting Hosts) และตรวจจับความถี่และขนาดของข้อความที่แลกเปลี่ยน ข้อมูลนี้สามารถเป็นประโยชน์ในการเดา ลักษณะของการสื่อสารที่กำลังเกิดขึ้น
การโจมตีแบบกระทำ (Active Attacks)
การโจมตีแบบกระทำเกี่ยวข้องกับการปรับเปลี่ยนบางอย่างของกระแสข้อมูล (Data Flow) หรือการสร้างกระแสเท็จ (False Flow) และสามารถแบ่งย่อยได้เป็นสี่องค์ประกอบ ได้แก่ การปลอมแปลง (Masquerade) การเล่นซ้ำ (Replay) การปรับเปลี่ยนข้อความ (Modification of Messages) และการปฏิเสธบริการ (Denial of Service)
Replay (การเล่นซ้ำ)
การเล่นซ้ำเกี่ยวข้องกับการจับข้อมูลหน่วยอย่างนिष्कรีย และการส่งซ้ำต่อเนื่องเพื่อสร้างการพัฒนาที่ไม่ได้รับอนุญาต (Unauthorized Effect)
Masquerade (การปลอมแปลง)
การปลอมแปลงเกิดขึ้นเมื่อเอนทิตีหนึ่งปลอมตัวเป็นเอนทิตีอื่น การโจมตีปลอมแปลงโดยทั่วไปเกี่ยวข้องกับหนึ่งในหลายรูปแบบของการโจมตีแบบกระทำ ตัวอย่างเช่น อาร์เรย์การยืนยันตัวตน (Authentication Array) สามารถจับได้และเล่นซ้ำหลังจากอาร์เรย์การยืนยันตัวตนที่แท้จริงได้เกิดขึ้นแล้ว ดังนั้นอนุญาตให้เอนทิตีที่ได้รับอนุญาตพร้อมกับบางสิทธิประโยชน์ ได้รับสิทธิประโยชน์มากขึ้นโดยการปลอมแปลงเป็นเอนทิตีที่มีสิทธิประโยชน์เหล่านั้น
Modification of Messages (การปรับเปลี่ยนข้อความ)
การปรับเปลี่ยนข้อความนิยามเพียงว่าส่วนหนึ่งของข้อความที่ถูกต้องถูกเปลี่ยนแปลง หรือข้อความถูกยกเลิกหรือเรียงลำดับใหม่ เพื่อสร้างผลลัพธ์ที่ไม่ได้รับอนุญาต
Denial of Service (การปฏิเสธบริการ)
การปฏิเสธบริการป้องกันหรือหยุดการใช้งานหรือการบริหารจัดการสถานที่สื่อสารทั่วไป การโจมตีนี้สามารถมีโฟกัสเฉพาะ ตัวอย่างเช่น เอนทิตีสามารถบีบบีบข้อความบางส่วนที่กำหนดไปยังปลายทางเฉพาะ
อีกประเภทหนึ่งของการปฏิเสธบริการคือการแบ่งเครือข่ายทั้งหมด ไม่ว่าจะเป็นโดยการทำลายเครือข่ายหรือโดยการโอเวอร์โหลดมันด้วยข้อความ เพื่อทำลายประสิทธิภาพ (Corrupt Performance)