Hyrum Anderson นักวิจัยด้านความปลอดภัยจากบริษัท Endgame โชว์ผลงานวิจัยการใช้ AI สร้างมัลแวร์ที่แอนตี้ไวรัสจับไม่ได้
แนวคิดของเรื่องนี้คือนำโค้ดมัลแวร์เดิมที่เป็นไบนารี มาดัดแปลงเพียงเล็กน้อย (น้อยมากๆ ระดับแก้ไม่กี่ไบต์) โดยให้ AI ทดลองหาวิธีแปลงที่น่าจะหลุดรอดการตรวจจับไปเรื่อยๆ จนกว่าจะได้วิธีการที่ดีที่สุด เช่น เติมเลขศูนย์ เติมไบต์สุ่ม เปลี่ยนชื่อบางเซคชั่นในไฟล์ ฯลฯ
AI ตัวนี้ใช้เวลาเทรน 15 ชั่วโมงกับตัวอย่างโค้ด 100,000 ตัวอย่าง (ไม่ระบุว่าทดสอบกับแอนตี้ไวรัสตัวไหน) ผลคือ AI สามารถสร้างโค้ดมัลแวร์ที่มีโอกาสรอดการตรวจจับได้ถึง 60%
Anderson เผยแพร่ผลงานของเขาที่งานประชุม DEF CON และเปิดโค้ดบน GitHub โค้ดของเขาใช้ซอฟต์แวร์ช่วยเรียนรู้แบบ reinforcement learning (เรียนรู้แบบมีแรงจูงใจที่จะได้รางวัล) ชื่อ Gym ซึ่งพัฒนาโดยองค์กร OpenAI ที่ก่อตั้งโดย Elon Musk
ที่มา - Endgame, The Register

GitHub for "Bot vs Bot: evading machine learning malware classifiers" #blackhat2017 @EndgameInc https://t.co/OtSPtT7RCL
— Hyrum Anderson (@drhyrum) July 27, 2017
on
ไม่ว่าจะเทคโนโลยีไหน
btoy Mon, 31/07/2017 - 20:57
ไม่ว่าจะเทคโนโลยีไหน คนที่จะนำเอาไปใช้มันก็มีทั้ง 2 ฝั่งเสมอ แบบนี้ก็คงต้องเชียร์ฝ่ายธรรมะให้ชนะสินะ อิอิ
อันนี้โคตรแสบ
whitebigbird Mon, 31/07/2017 - 21:17
อันนี้โคตรแสบ
ฝั่งจับก็ต้องใช้ GAN
kurosame Mon, 31/07/2017 - 21:19
ฝั่งจับก็ต้องใช้ GAN ละไม่งั้นตามไม่ทัน
นั่นแหละ..คุณแอนเดอสัน
gingtalk Mon, 31/07/2017 - 22:06
นั่นแหละ..คุณแอนเดอสัน
แอนตี้ไวรัสตามฆ่าไวรัส
devilblaze Mon, 31/07/2017 - 23:45
In reply to นั่นแหละ..คุณแอนเดอสัน by gingtalk
แอนตี้ไวรัสตามฆ่าไวรัส แต่เจ้ากรรมผู้สร้างจับไวรัสเข้า ignore list แถมลบแอนตี้ไวรัสทิ้งภายหลัง ถถถถ
เรายังไม่มี Antivirus ที่ใช้
zda98 Mon, 31/07/2017 - 22:29
เรายังไม่มี Antivirus ที่ใช้ AI ในการตรวจจับแบบจริงๆจังๆ งานนี้คงต้องมีแล้วล่ะ
อ่านข่าวแล้วยังงงๆนิดหน่อยครั
kosate Mon, 31/07/2017 - 23:20
อ่านข่าวแล้วยังงงๆนิดหน่อยครับ
OpenAI Gym เหมือนเป็น environment ที่ให้เราสามารถสร้าง model reinforcement learning แล้ว submit เพื่อไป benchmarks แล้วแสดง score รึเปล่าครับ (คล้ายๆ Kaggle แต่เป็นด้าน RL)
ซึ่งสิ่งที่เขาสร้างเป็น environment ที่สามารถดักจับ malware โดยให้คนทั่วไปสามารถเอา environment นี้ไปสร้าง model RL ของเราเองแล้วลองเล่นดูได้ เท่าที่ผมเข้าใจจาก GitHub นะครับ
ส่วนข่าวที่บอกว่า train 15 ชม. บน 100,000 samples และได้ accuracy 60% น่าจะเป็นข่าวที่ไม่เกี่ยวข้องนะครับ (ผมเข้าใจว่าข่าวที่ 2 น่าจะเป็น OpenAI baseline (baseline นี้ผมเดานะครับ) ที่น่าจะเป็นคนละตัวกับ gym)
ไม่แน่ใจเหมือนกันนะครับ แต่อยากให้รบกวนลองเช็คดูอีกที ขอบคุณมากครับ
ตามต้นฉบับเลยครับ
mk Tue, 01/08/2017 - 09:06
In reply to อ่านข่าวแล้วยังงงๆนิดหน่อยครั by kosate
ตามต้นฉบับเลยครับ
ความสำคัญของข่าวคือ Elon Musk
animateex Tue, 01/08/2017 - 07:28
ความสำคัญของข่าวคือ Elon Musk
แต่ความน่ากลัวคือถ้าใช้ AI ที่ฉลาดกว่านี้ การปรับไบนารีที่ซับซ้อนกว่านี้ และตัวมัลแวล์ที่พลังทำลายมากกว่า ความบรรลัยมาแน่
anti virus ก็ต้องใช้ AI
loptar Tue, 01/08/2017 - 10:16
anti virus ก็ต้องใช้ AI ด้วยแล้วสิ
ทำแบบนั้น anti virus
TaishoEra Wed, 02/08/2017 - 00:00
In reply to anti virus ก็ต้องใช้ AI by loptar
ทำแบบนั้น anti virus อาจกลายเป็น virus ไปได้เองเลยด้วย