← กลับไปที่รายการ

SSTS vSVS VS IST: การทดสอบความปลอดภัยสําหรับความซับซ้อนของพี่น้องสามคน ไม่ใช่การแทนที่

itadol5j

สามสิ่งทั่วไปมากที่สุดในการทดสอบความปลอดภัยโปรแกรม คือ SST, DST, IST ปฏิกิริยาแรกของคนหลายคนคือ "เลือกหนึ่งในคนที่แข็งแรงที่สุด" แต่เป็นเรื่องหน้าซื่อใจคด คือพี่น้องสามคนไม่ได้แข่งขัน แต่มองประเด็นเดียวกันจากมุมมองที่แตกต่างกัน ทางเลือกไม่ขึ้นอยู่กับว่า ใครก้าวหน้ากว่ากัน แต่บนเวทีคุณอยู่ในวงจรชีวิตซอฟต์แวร์

ภาพรวมของการใช้วิธีทดสอบความปลอดภัยสามวิธี

ผม. การตอบโต้ครั้งแรก

  • SST (อาจการทดสอบความปลอดภัยของโปรแกรม)ผู้ประสานงานอื่นไม่ต้องประมวลผลโปรแกรมภายใต้การสแกนโค้ด/รหัสไบท์ พบช่องโหว่ ซึ่งเป็นของกล่องสีขาว
  • ดิสก์ผู้ประสานงานอื่นโปรแกรมกําลังทํางานอยู่การร้องขอยิงภายนอก การโจมตีจําลองเป็น "กล่องสีดํา" และไม่มีรหัสแหล่งจําเป็น
  • AST (การทดสอบความปลอดภัยในโปรแกรมที่ทํางานอยู่)ผู้ประสานงานอื่นประมวลผลโปรแกรมจากภายในเสียบปลั๊ก (เอเจ้นท์) ผนวกเข้ากับ flow และรหัสบริบท เป็นของกล่องสีเทา

กุญแจสําคัญในการเข้าใจ 3 ข้อนี้ คือ แต่ละคนตอบคําถามที่แตกต่างกัน คือ ส.ส.ถาม "จะมีรหัสผิดตรงไหน?" ปัญญาจารย์ถามว่า "เราจะผ่านเวลาวิ่งได้ไหม?" ผู้ประกาศฯ ถามว่า "ในปฏิบัติการนี้ กระแสข้อมูลใดไหลไปสู่จุดอันตราย"

SSTAN: ขัดขวางปัญหาที่ขั้นตอนการเขียนรหัส

SST วิเคราะห์รหัสต้นทางโดยตรง (หรือการรวมผลิตภัณฑ์กลาง) และไม่ดําเนินการโปรแกรม ข้อ ได้ เปรียบ คือ สามารถ ตรวจ พบ ปัญหา ใน ระยะ แรก ๆ หรือ แม้ แต่ เมื่อ ส่ง รหัส ไป หา เอกสาร และ หมาย เลข บรรทัด โดย มี ค่า ซ่อมแซม ต่ํา. มันครอบคลุม "รหัสสามารถกวาดได้" และไม่ได้ขึ้นอยู่กับสภาพแวดล้อมเวลาวิ่ง

กระดานสั้นต่อไปนี้: อัตราการผิดพลาดมักมีสูง เนื่องจากมันไม่ได้กําหนดว่ารหัสบางตัวจะถูกกระตุ้นในธุรกิจจริงหรือไม่ ปัญหาที่ถูกเปิดเผยเฉพาะเมื่อทํางาน (เช่น การปรับแต่ง, การข้ามผ่านการรับประกัน, การเรียกค่าจริง ๆ ว่าลูกโซ่ของการพึ่งพาไลบรารี) นั้นไม่สามารถเห็นได้อย่างเต็มที่; รหัสต้นทางนั้นจําเป็น และส่วนประกอบการปิดโปรแกรมลําดับที่สามไม่สามารถทํางานได้

สถาณการณ์ทั่วไป: CI สตรีม ประตูส่งรหัส ถูกปิดเพื่อป้องกันการฉีดยาแบบเห็นได้

การตรวจสอบว่า "มันได้ผลจริงหรือเปล่า"

DIST ใช้เป้าหมายเป็นกล่องดําเพื่อส่งการร้องขอจากภายนอก สร้างโหลดโจมตีและเฝ้าดูการตอบสนอง คุณค่าของมันก็คือ...ใกล้เคียงกับการโจมตีที่แท้จริงมี การ พบ ปัญหา เรื่อง “การ วิ่ง จน ถึง ระดับ ที่ ค่อน ข้าง ต่ํา. ไม่จําเป็นต้องมีรหัสแหล่ง ดังนั้นส่วนประกอบที่สาม ชั้นการจัดเรียงยังสามารถครอบคลุม

กระดานสั้นบ่อยครั้ง จนกระทั่งมีการใช้งานเท่านั้น ที่การตรวจสอบการตรวจจับการล่าช้าและค่าใช้จ่ายของการซ่อมแซมสูง ครอบคลุมมีเพียงแค่สัตว์เลื้อยคลานและเส้นทางการทดสอบ

สถานการณ์ทั่วไป: ความปลอดภัย ก่อนจะไปออนไลน์ สแกนสภาพแวดล้อมที่ใช้งาน

IV. IST: ปลั๊กรันไทม์, สมดุลบริบทกับข้อมูลจริงไหล

นอก จาก นั้น นาย ร้อย ยัง ได้ สังเกต เห็น การ ประหาร ชีวิต และ การ ไหล เวียน ภาย นอก เมื่อ ดําเนิน โครงการ โดย การ ปลูก ถ่าย ภาพ ใน โปรแกรม นั้น. มันมองเห็นวิธีเรียกร้องเข้ามา และวิธีการไหลของข้อมูลเป็นรหัสเพื่อให้สามารถให้รับหลักฐานทั้งหมดของโรงแรมมันมักจะต่ํากว่า SST และถูกต้อง

กระดานสั้นความ จําเป็น ที่ จะ สามารถ นํา เครื่อง ตรวจ สอบ ไป ใช้ ใน สภาพ แวด ล้อม ที่ เป็น เป้า หมาย (เช่น การ เป็น ห่วง เกี่ยว กับ สภาพ แวด ล้อม ของ การ ผลิต; การ วางใจ ใน การ ตรวจ สอบ ซึ่ง ไม่ อาจ พบ ได้ โดย ไม่ มี รหัส ที่ ถูก นํา มา ใช้ ซึ่ง มัก จะ เกี่ยว ข้อง กับ การ ทดสอบ ที่ ใช้ ได้ ผล จริง; ความ แตก ต่าง ด้าน ภาษา และ โครง สร้าง; และ ค่า ใช้ จ่าย บาง อย่าง.

สถาณการณ์ทั่วไป: ทํางานในสภาพแวดล้อมการทดสอบ ร่วมกับการทดสอบอัตโนมัติ ทั้งเพื่อตรวจสอบความแม่นยํา และปรับให้ตรงกับผลสรุปความปลอดภัย

เฝ้าดูการไหลของข้อมูล

ห้า สามต่อหนึ่ง

ขนาดขนาด SSTดิสก์ตัวเลข
วัตถุทดสอบต้นฉบับ/ ไบต์ (ยังไม่ทํางาน)เป้าหมายที่ทํางานอยู่ (มากสุด)โปรแกรมปฏิบัติการ (ปลั๊กภายใน)
เพอร์สเปกทีฟกล่องสีขาวกล่องสีดํากล่องสีเทา
เวลาสําหรับการแทรกแซงช่วงการเข้ารหัส/ การรับข้อมูลก่อนหลังการใช้งานแล้วทดสอบ/ เวลาวิ่ง
ต้องการรหัสต้นทางใช่ไม่จําเป็นต้องการ (เสียบปลั๊ก)
ระดับที่เลื่อนออกไปสูงต่ําด้านล่าง
ความแม่นยําของตําแหน่งไปยังเอกสาร/ บรรทัดไปยังที่อยู่ URL/ ส่วนติดต่อผู้ใช้เพื่อเรียกอินน์/ดาต้าฟลายเดอร์
เขียนทับการขึ้นอยู่กับจํากัด (ดูส่วนโค้ดต้นทาง)ชดเชยแสงขณะที่ทํางานจํากัดโดยพาธประมวลผล
ฉากปกติประตูรหัส CIเช็คและยอมรับ ก่อนจะออนไลน์ถูกรวมเข้ากับการทดสอบอัตโนมัติ

วี. ทําไมความเสมอภาคแทนที่จะแทนค่า

ถ้าคุณรวมทั้งสามเข้าด้วยกัน พวกเขาพบว่าพื้นที่บอดของพวกเขาจะถูกเสริม

  • SSTS เห็นรหัส แต่ไม่ทราบว่ามันจะถูกกระตุ้นหรือไม่; DATS ทราบว่ามันจะถูกกระตุ้น แต่ไม่ทราบว่าบรรทัดไหนเป็นปัญหา; ISTS ทั้งสอง แต่ต้องใช้รหัสที่จะดําเนินการ
  • เครื่อง มือ เหล่า นี้ มี ประสิทธิภาพ สูง.
  • เพียงแค่ไปที่ SSTS ซึ่งมีความเสี่ยงที่จะ “พวงของเทปสีแดง"เหนื่อย"; ไป DATS ที่ช่องว่างมักจะสัมผัสบนเส้น; ไปที่ ISTS ที่เส้นทางของมันไม่ได้เข้าสู่คนตาบอด

คําตอบสําหรับความเป็นจริงไม่ใช่หนึ่งหรือสอง แต่เป็นวิธีที่ขั้นตอนโดยเวที: การใช้ต้นของ SSTS เพื่อรวมรูปแบบที่ชัดเจนของรสชาติและอันตราย, ระยะการทดสอบของ ISTS ที่จะถูกตรวจสอบอย่างถูกต้องกับ IST ในการตรวจสอบอย่างแม่นยํา การ ถือ โชค ลาง สาม อย่าง ประกอบ กัน เป็น การ ทดสอบ ความ ปลอด ภัย แบบ ปิด วงจร โดย ไม่ มี ช่อง ว่าง ที่ สําคัญ.

การจับต้อง, การหมุน, การทดสอบแบบโต้ตอบ ทําให้เกิดวงจรปิด

วีไอ การ ประกาศ

1. เข้าใจผิดว่าเป็นใคร

ไม่ว่าทางไหน ไม่มีใครแก้ไขรายงานได้ ไม่มีใครทํา มีขั้นตอนที่ชัดเจนคือ ใครมองเห็น ระยะเวลาที่จะปิด วิธีทําเครื่องหมาย "ยอมรับความเสี่ยง". โดยเฉพาะอย่างยิ่ง ส.ส. ต้องการการจัดการพื้นฐาน มิฉะนั้นมรดกในประวัติศาสตร์ จะจมปัญหาใหม่

ครอบคลุมสําคัญกว่าแบรนด์เครื่องมือ

ความ สามารถ ของ ไอ เอส ที่ จะ ค้น พบ ขึ้น อยู่ โดย ตรง กับ ว่า มี รหัส กี่ รหัส ที่ ถูก ตรวจ สอบ; ดีเอส ขึ้น อยู่ กับ ว่า สัตว์ เลื้อย คลาน เข้า ถึง ตัว มัน ได้ กี่ รหัส. มี ความ หมาย มาก กว่า ใน การ วัด “อัตรา ของ การ ตรวจ พบ ” ก่อน ที่ จะ ใช้ อินเทอร์เน็ต แทน เครื่อง มือ ที่ แพง กว่า.

3. อย่าถือว่าการทดสอบความปลอดภัยเป็นการทดสอบครั้งเดียว รับไป

การทดสอบความปลอดภัยควรจะฝังอยู่ในกระบวนการ R & D ที่ต่อเนื่อง แทนที่จะเข้าสู่ศูนย์กลางก่อนที่จะออนไลน์ CI ดําเนินการ SSTS, สภาพแวดล้อมการทดสอบ IST, ไม่ DST สําหรับการผลิตเป็นประจําจึงไม่ต้องพึ่งพาเนื้อมนุษย์เพื่อรักษาไฟ

4. เพ่ง เล็ง ที่ เครื่อง มือ ต่าง ๆ

สภาพ ที่ ดี เลิศ คือ ว่า สามารถ นํา ผล สาม ชนิด มา รวม เข้า ไว้ ใน ทัศนะ เดียว กัน ได้ คือ ช่อง ว่าง เดียว กัน, ส เติร์น ให้ ตําแหน่ง รหัส, ไอ เอส เอส เอส ให้ หลัก ฐาน ทาง กระแส ข้อมูล, และ เครื่อง มือ ตรวจ สอบ ที่ สามารถ ทํา ได้. มันมีค่ามากกว่าสามเกาะสงคราม

ที่ 8 รายการการตัดสินใจ

  • ใช่ระยะการรับส่งข้อมูลเพียงแค่ถือปิดช่องโหว่ที่ชัดเจนบน SST, โฟกัสที่ประตูปิดและพื้นฐาน
  • เพื่อตรวจสอบระบบปฏิบัติการสามารถโจมตีได้จริง ๆ หรือ • ตั้ง เป้า หมาย ให้ ดี เอส รวม จุด อยู่ ที่ การ ส่ง ข่าว และ การ ล็อกอิน.
  • เพื่อสรุปความปลอดภัยผลส่งออกด้วยการทดสอบอัตโนมัติและระบุตําแหน่งได้อย่างชัดเจนบน ISS
  • ทรัพยากร จํากัด จะ ใช้ เป็น สิ่ง สําคัญ อันดับ แรก สําหรับ ส. ศ.
  • การค้นหาคําตอบแบบ "หนึ่งขนาด-ห้า-ทั้งหมด, ถาวร" ไม่มีอยู่ แต่วิธีที่จะจัดการและกระบวนการคือคําตอบ

เป็น ไป ได้ ที่ จะ เป็น เช่น นั้น จริง ๆ, มี ผู้ ออก แบบ ไหม?