Anti-subversion software (แอนตี้ สับเวอร์ชั่น ซอฟต์แวร์) คืออะไร
Anti-subversion software (แอนตี้ สับเวอร์ชั่น ซอฟต์แวร์) เป็นกระบวนการของการดำเนินการซอฟต์แวร์โดยไม่ตั้งใจด้วยการแก้ไขรหัสโปรแกรมหรือโดยการเปลี่ยนพฤติกรรมในลักษณะอื่น ตัวอย่างเช่นการดัดแปลงโค้ดอาจถูกใช้เพื่อเปลี่ยนรหัสโปรแกรมเพื่อโหลดกฎหรือพฤติกรรมที่เป็นอันตรายการแทรกSQL เป็นรูปแบบหนึ่งของการโค่นล้มเพื่อวัตถุประสงค์ในการทำให้ข้อมูลเสียหายหรือถูกขโมยและล้นบับเฟอร์เป็นรูปแบบหนึ่งของการโค่นล้มสำหรับ วัตถุประสงค์ของการเข้าถึงโดยไม่ได้รับอนุญาต การโจมตีเหล่านี้เป็นตัวอย่างของการแฮ็กคอมพิวเตอร์
Anti-subversion software (แอนตี้ สับเวอร์ชั่น ซอฟต์แวร์) ตรวจจับการโค่นล้มและพยายามที่จะหยุดผลกระทบของการสับแอปพลิเคชันซอฟต์แวร์มีความเสี่ยงที่จะเกิดผลกระทบจากการโค่นล้มตลอดวงจรชีวิตของพวกเขาจากการพัฒนาสู่การใช้งาน แต่โดยเฉพาะอย่างยิ่งในการใช้งานและการบำรุงรักษา
การป้องกันการโค่นล้มสามารถทำได้ทั้งแบบคงที่และแบบไดนามิก
- มีการป้องกันการโค่นล้มแบบคงที่ในระหว่างการสร้างโค้ด รหัสนี้ได้รับการทดสอบและตรวจสอบแบบคงที่กับประเภทการโจมตีต่างๆโดยการตรวจสอบซอร์สโค้ดของโปรแกรม ตัวอย่างของการป้องกันการโค่นล้มแบบสถิต ได้แก่ การตรวจสอบความปลอดภัยการตรวจสอบรหัสและการ fuzzing การป้องกันการโค่นล้มแบบคงที่ถือเป็นวิธีการเข้ารหัสที่ดีและถือเป็นสิ่งที่จำเป็นในบางระบบ อย่างไรก็ตามโซลูชันแบบคงที่ไม่สามารถป้องกันการโจมตีล้มเหลวได้ทุกประเภท
- มีการป้องกันการโค่นล้มแบบไดนามิกระหว่างการเรียกใช้โค้ด รหัสนี้ได้รับการปกป้องแบบไดนามิกจากการโค่นล้มโดยการตรวจสอบพฤติกรรมโปรแกรมที่ไม่ได้ตั้งใจอย่างต่อเนื่อง ตัวอย่างของการป้องกันการโค่นล้มแบบไดนามิก ได้แก่ Firewall แอปพลิเคชันเครื่องห่อความปลอดภัยและการป้องกันที่ฝังอยู่ในซอฟต์แวร์
ภาพประกอบจาก :https://docs.wandisco.com
ช่องทางศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Anti-subversion software
- บทความเกียวกับ Security เรื่องความปลอดภัย และ Antivirus(133)
- ถาม - ตอบ คอมพิวเตอร์(164)
- แชร์ความรู้เกียวกับ IOT Internet of things(157)