MRT / YaraScan เป็นเครื่องมือลิขสิทธิ์แอนตี้ไวรัสลิขสิทธิ์ของ MacOS เหตุผลของการใช้งานหน่วยความจำลามกอนาจารนั้นเป็นเหตุให้ OSX ไม่มี 'แอนตี้ไวรัส' อย่างเป็นทางการ
ง่ายขึ้น YaraScan เป็นส่วนหนึ่งของ 'volatility suite' ที่นี่; https://www.volatilityfoundation.org/about
โปรดทราบว่าไวรัสและวัสดุที่ละเมิดลิขสิทธิ์อย่างผิดกฎหมายทั้งคู่ถูกตรวจพบโดยชุดโค้ดพา ธ 'ลายเซ็น' และทั้งคู่มักพึ่งพาข้อบกพร่องการหาประโยชน์และการแพตช์ที่อ่อนดังนั้นจึงเป็นที่คาดหวังว่าโปรแกรมป้องกันไวรัสที่ทันสมัย เครื่องมือตรวจจับการละเมิด
YaraScan รันหนึ่งครั้งหลังจากอัพเดท Mojave แล้วลบตัวเอง มันยังคงมีอยู่ในระบบ MacOS บางระบบภายใน MRT เหตุผลที่ใช้หน่วยความจำมากเป็นเพราะนอกจากจะตั้งโปรแกรมไว้ (เช่นในการเลือกไม่ใช้) กระบวนการที่ต้องสแกนไฟล์จำนวนมากสำหรับไฟล์ขนาดที่ไม่รู้จักซึ่งอาจถูกเข้ารหัสลงในไฟล์ที่ค้นหาว่าจะใช้ไฟล์ขนาดใหญ่ จำนวนหน่วยความจำที่ไม่ได้ใช้งานเพื่อบันทึกไฟล์สแกนที่ถอดรหัสทั้งหมดในระยะเวลาที่ จำกัด ในกรณีที่จำเป็นต้องใช้อีกครั้ง ทำไม? เนื่องจากแรมว่างเปล่าเป็นแรมที่สูญเปล่าฉันหมายความว่าคุณยังคงต้องให้วัตต์ดังนั้นทำไมลบสิ่งที่มันเมื่อมีอย่างอื่นไม่ต้องการที่จะมี? ใช้เวลานานกว่า 100 เท่าในการเรียกคืน
ที่สำคัญกว่านั้นคือถ้าคุณ Filevault หรือ APFS ข้อมูลทั้งหมดนั้นจะถูกเข้ารหัสและจะต้องถอดรหัสเพื่อให้สามารถอ่านได้ แอพจำนวนมากต้องการการเปิดใช้งานจากนั้นทำการสแกนเมื่อมีการโหลดไฟล์จำนวนมากเข้าด้วยกันเพื่อก่อให้เกิดภัยคุกคามในพื้นที่หน่วยความจำในรูปแบบ 'ไฟล์พร้อมกัน' ไฟล์เดียว ไวรัสสามารถเก็บไว้ใน dylib บางส่วนสำหรับแอพที่ไม่เกี่ยวข้องอย่างสมบูรณ์
จำนวนเวลาจะถูกตัดสินใจอย่างแข็งขันโดย Grand Central Dispatch ใน mac ของคุณและทันทีที่คุณพยายามใช้โปรแกรมที่ต้องการ RAM แบบโลจิคัลมันจะพยายามล้างมัน โปรดทราบว่าหน่วยความจำเสมือนในกรณีนี้ควรมีขนาดใหญ่เนื่องจากทุกสิ่งที่ถูกถอดรหัสจะถูกเก็บไว้ที่ดีกว่าจนกว่าคุณจะออกจากพื้นที่ว่างมากกว่าที่จะถูกลบในบัตรรองหลังจากการสร้างซ้ำ ๆ ในไม่ช้า
นี่เป็นพฤติกรรมใหม่ในยุคของ SSD เพื่อยืดอายุการใช้งานไดรฟ์ให้ตอบสนองได้ดี พฤติกรรม GCD ปัจจุบันแสดงให้เห็นว่าการชะลอตัวมาจาก CPU ที่รวดเร็วในการสร้างข้อมูลที่ถอดรหัสได้เร็วกว่าที่จะเขียนลงดิสก์และคำขออื่น ๆ ไปยัง RAM โดยไม่ต้องรอให้ SSD / HDD ทำงานจนเสร็จ