ซอฟต์แวร์ Clearview ได้รับการออกแบบมาเพื่อทำงานบนคอมพิวเตอร์หลายเครื่องที่ใช้ซอฟต์แวร์เดียวกันเช่นเดียวกับกรณีในฟาร์มเซิร์ฟเวอร์ขนาดใหญ่ Clearview ตรวจสอบพฤติกรรมของโปรแกรมและสร้างชุดของกฎหรือพารามิเตอร์ของการทำงานปกติ
เมื่อวิศวกรมนุษย์ค้นพบช่องโหว่ที่เป็นอันตรายในซอฟต์แวร์ชิ้นหนึ่งมันใช้เวลาเกือบหนึ่งเดือนโดยเฉลี่ยในการหาแพตช์สำหรับระบบที่ได้รับผลกระทบซึ่งจะถูกส่งไปยังอุปกรณ์ที่เชื่อมต่อทั้งหมด (ตามรายงานที่ออกโดย บริษัท รักษาความปลอดภัย Symantec ในปี 2549) นักวิจัยร่วมมือกับการเริ่มต้นที่เรียกว่า DeCina ในงานโดยหวังว่าซอฟต์แวร์ใหม่ ClearView จะเร่งกระบวนการนี้ทำให้ซอฟต์แวร์มีความยืดหยุ่นมากขึ้นต่อความล้มเหลวหรือการโจมตี
Clearview ทำงานโดยไม่ได้รับความช่วยเหลือจากมนุษย์และไม่สามารถเข้าถึงซอร์สโค้ดพื้นฐานของโปรแกรม (ชุดคำแนะนำที่เป็นกรรมสิทธิ์มักจะกำหนดว่าชิ้นส่วนของซอฟต์แวร์จะทำงานอย่างไร) แต่ระบบจะตรวจสอบพฤติกรรมของไบนารี: แบบฟอร์มโปรแกรมใช้เพื่อดำเนินการตามคำแนะนำในฮาร์ดแวร์ของคอมพิวเตอร์
เมื่อกำหนดว่าการบุกรุกของซอฟต์แวร์ได้เกิดขึ้นแล้วจะระบุว่ากฎการดำเนินงานใดที่โปรแกรมเป้าหมายกำลังละเมิด จากนั้น Clearview จะใช้แพตช์ซอฟต์แวร์ที่มุ่งเน้นไปที่ปัญหาเฉพาะจากนั้นทดสอบเพื่อดูว่าโซลูชันได้รับผลกระทบหรือไม่
น่าประทับใจที่สุดจากนั้นจะใช้แพตช์นั้นกับอินสแตนซ์อื่น ๆ ทั้งหมดของซอฟต์แวร์ที่ทำงานบนเครื่องจักรที่แตกต่างกัน "การฉีดวัคซีน" พวกเขากับการบุกรุก ตาม MIT'sทบทวนเทคโนโลยี-
"ในการทดสอบระบบนักวิจัยได้ติดตั้ง ClearView ในกลุ่มคอมพิวเตอร์ที่ใช้ Firefox และจ้างทีมอิสระเพื่อโจมตีเว็บเบราว์เซอร์ทีมที่เป็นศัตรูใช้วิธีการโจมตีที่แตกต่างกัน 10 วิธี มันปิดโปรแกรมและเริ่มวิเคราะห์ไบนารีค้นหาแพตช์ที่อาจหยุดข้อผิดพลาดได้ "
"สำหรับแนวทางการโจมตีของทีมเจ็ดครั้ง Clearview ได้สร้างแพตช์ที่แก้ไขข้อผิดพลาดพื้นฐานในทุกกรณีมันทิ้งการแก้ไขที่มีผลข้างเคียงเชิงลบโดยเฉลี่ยแล้ว Clearview เกิดขึ้นพร้อมกับแพตช์ที่ประสบความสำเร็จภายในห้านาทีของการโจมตีครั้งแรก"
"'สิ่งที่การวิจัยนี้นำเราไปเชื่อคือซอฟต์แวร์ไม่ได้อยู่ในตัวเองเปราะบางและเปราะบางเพราะข้อผิดพลาด' Rinard กล่าว 'มันเปราะบางและเปราะบางเพราะผู้คนกลัวที่จะปล่อยให้ซอฟต์แวร์ดำเนินต่อไปหากพวกเขาคิดว่ามีบางอย่างผิดปกติ' วิธีการทางวิศวกรรมซอฟต์แวร์บางอย่างเช่น "การคำนวณความล้มเหลวที่มีชีวิตชีวา" หรือ "คอมพิวเตอร์ที่ยอมรับได้" แบ่งปันปรัชญานี้ "
ฉันค่อนข้างแน่ใจว่าฉันได้อ่านเกี่ยวกับความคิดนี้มานานแล้วและแน่นอนว่าพ่อในเมืองจากซีรี่ส์ 1957 ที่ยอดเยี่ยมของ James Blishเมืองในเที่ยวบินตรวจสอบซึ่งกันและกันทำงานและป้องกันข้อผิดพลาดและความเสียหาย พ่อของเมืองเป็นชุดของระบบคอมพิวเตอร์อัจฉริยะที่มีความเป็นอัจฉริยะซึ่งดูแลการดำเนินงานสำหรับทั้งเมืองที่ใช้มีความสุขเพื่อหางานทำท่ามกลางดวงดาว
เป็นเรื่องง่ายที่จะคิดว่าเพราะพ่อของเมืองตายไปแล้วพวกเขาก็โง่…ไม่เช่นนั้นพวกเขาจะไม่ได้รับพลังที่พวกเขาใช้ - และในบางแผนกพลังของพวกเขาก็แน่นอน สมมติว่าพวกเขามีการพังทลาย? หากมีเพียงไม่กี่คนนั่นจะเป็นอันตรายที่แท้จริง แต่มีมากกว่าหนึ่งร้อยและพวกเขาตรวจสอบและซ่อมแซมซึ่งกันและกันดังนั้นในความเป็นจริงมันจะไม่เกิดขึ้น สติและตรรกะเป็นหุ้นของพวกเขาในการค้า
นี้นิยายวิทยาศาสตร์ในข่าวเรื่องราวที่ใช้โดยได้รับอนุญาตจากtechnovelgy.com-