Score:0

ปัญหาด้านประสิทธิภาพการเรียกใช้รหัส VBScript เนื่องจากการเรียกไปยัง Antimalware Scan Interface (AMSI)

ธง ph

ฉันกำลังทำงานกับแอปพลิเคชันที่ประมวลผลตาราง และสำหรับแต่ละแถว กำลังสร้างสคริปต์พื้นฐานแบบวิชวลที่เรียบง่ายและเรียกใช้งานก่อนที่กระบวนการอื่นๆ จะถูกดำเนินการ สคริปต์ Vbs เป็นเพียงคำสั่ง If - Else ที่มีตรรกะง่ายๆ ที่คืนค่าจริงหรือเท็จ

ปรากฎว่าเวลาดำเนินการของแอปพลิเคชันเพิ่มขึ้นสองเท่าเมื่อย้ายจาก Windows Server 2012 เป็น Windows Server 2016 เนื่องจากการตรวจสอบ AMSI ที่ทำใน Windows 2016 แต่ไม่ใช่ใน Windows 2012 โดย Windows Defender

มีวิธีใดบ้างที่จะลดผลกระทบนี้โดยไม่ต้องปิดใช้งานการตรวจสอบ AMSI ในเซิร์ฟเวอร์

สิ่งหนึ่งที่ฉันต้องการทราบคือการเรียก AMSI เสร็จสิ้นเมื่อสร้างสคริปต์หรือไม่ อาจมี optoin เพื่อสร้างสคริปต์เป็นฟังก์ชันและลงทะเบียนเพื่อให้การตรวจสอบ AMSI จำเป็นต้องเรียกใช้เมื่อฟังก์ชันได้รับการลงทะเบียนเท่านั้น ฉันไม่ทราบว่าเป็นไปได้หรือไม่ เนื่องจากฉันไม่สามารถค้นหาข้อมูลมากนักว่า Windows Defender เรียกอินเทอร์เฟซนี้เมื่อใด

ฉันต้องการสังเกตว่าการใช้ VBscripts เป็นสิ่งที่นำไปใช้แล้วและการเปลี่ยนแปลงจะไม่ถูกมองว่าเป็นตัวเลือก

ขอบคุณเซอร์จิโอ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา