JVMXRay เป็นเทคโนโลยีสำหรับการตรวจสอบการเข้าถึงทรัพยากรระบบที่ได้รับการป้องกันโดยแอปพลิเคชัน Java ของคุณ เช่น ไฟล์ ซ็อกเก็ต คลาส และอื่นๆ ได้รับการออกแบบโดยเน้นความปลอดภัยของแอปพลิเคชัน แต่มีประโยชน์ในด้านอื่นๆ เช่น การวินิจฉัยซอฟต์แวร์ การติดตามการใช้งาน และการตรวจสอบ | |
ข่าวล่าสุด | |
20 ก.พ. 2024 ปรับปรุงสถาปัตยกรรมแล้ว เอกสารไซต์กำลังจะมา | ปรับปรุงเอกสารสำหรับสถาปัตยกรรมใหม่ |
28 เมษายน 2023 อัปเดตเอกสารแล้ว | ปรับปรุงเอกสารสำหรับสถาปัตยกรรมใหม่ |
5 เม.ย. 2023 ยกเครื่องสถาปัตยกรรม | ระบบได้รับการปรับให้เรียบง่ายขึ้นโดยใช้องค์ประกอบบางส่วน 1) หัวฉีดที่ส่งเพย์โหลดไปยังกระบวนการตาม PID 2) เอเจนต์ Java ที่ออกแบบมาเพื่อส่งโค้ดที่ใช้สำหรับการตรวจสอบ 3) เพย์โหลดโค้ดการตรวจสอบ การปรับปรุงวิกิเบื้องต้นบางส่วนได้ถูกนำไปใช้กับสิ่งอื่นๆ ที่ตามมา |
16 มิ.ย. 2021 ยกเครื่องสถาปัตยกรรม | มีการปรับปรุงมากมาย กำลังดำเนินการอัปเดต Wiki เพื่อสะท้อนถึงการปรับปรุง |
10 ก.พ. 2021 การปรับปรุงมากมาย | ดูบันทึกการจัดส่งล่าสุดและโครงการที่อัปเดต WIKI... |
Duke: มาสคอต Java ของ Oracle...
ต่อไปนี้เป็นรายการคุณประโยชน์ที่สำคัญโดยย่อ
ใบสมัครของคุณกำลังทำอะไรอยู่? ตรวจสอบเหตุการณ์ที่น่าสนใจที่เกี่ยวข้องกับทรัพยากรที่ได้รับการคุ้มครอง เช่น ซ็อกเก็ต ไฟล์ การดำเนินการตามกระบวนการ ห่วงโซ่อุปทานของซอฟต์แวร์ และอื่นๆ
JVMXRay ไม่ต้องการการเข้าถึงซอร์สโค้ดของแอปพลิเคชัน JVMXRay ตรวจสอบเซิร์ฟเวอร์ของคุณ รวมถึงไลบรารีของบุคคลที่สามหรือแอปพลิเคชันเชิงพาณิชย์ที่คุณอาจไม่มีซอร์สโค้ด
JVMXRay ภายในรองรับการบันทึกกลับเข้าสู่ระบบ ใช้การกำหนดค่า Logback มาตรฐานเพื่อระบุประเภทเหตุการณ์และระดับของข้อมูลเมตาที่บันทึก วิธีการ และตำแหน่งที่บันทึกเหตุการณ์ด้านความปลอดภัย ใช้โซลูชันการบันทึกแบบรวมศูนย์ปัจจุบันของคุณหรือจัดการเหตุการณ์ด้านความปลอดภัยอย่างชัดเจน ปลายทางเหตุการณ์การรักษาความปลอดภัยได้รับการสนับสนุนโดยเฟรมเวิร์ก Logback เชื่อมต่อ RDBM ผ่าน JDBC, ไฟล์ข้อความแบบ Rolling, Flume, Kafka, JMS, NoSQL DB เช่น Cassandra/Mongo/CouchDB, ข้อความอีเมล SMTP, บันทึกระบบ *NIX และโซลูชันที่คุณกำหนดเองผ่าน HTTP, ตัวต่อซ็อกเก็ต ฯลฯ สิ่งเหล่านี้ไม่ใช่คุณสมบัติ JVMXRay แต่เป็นคุณสมบัติของเฟรมเวิร์กการบันทึกยอดนิยมและใช้ประโยชน์จาก JVMXRay สำหรับกิจกรรมด้านความปลอดภัย ไม่มีเหตุผลที่จะบูรณาการล้อ
JVMXRay ติดตั้งง่ายเนื่องจากใช้การกำหนดค่าเฟรมเวิร์กการบันทึกปัจจุบันของคุณ รู้วิธีการตั้งค่าไฟล์การกำหนดค่า log4j2 หรือ logback หรือไม่ คุณพร้อมที่จะเริ่มต้นแล้ว! โค้ด Java 100% จึงสามารถรันได้ทุกที่ที่แอป Java ของคุณทำงาน
INFORMATION:
Consider the project early stage code.
ผู้ชมที่คาดหวังสำหรับ JVMXRay เป็นสองเท่า
ผู้ดูแลระบบ บุคคลที่เกี่ยวข้องกับความปลอดภัยของระบบและสนใจวิธีการใหม่ๆ เพื่อรวบรวมข้อมูลอัจฉริยะด้านความปลอดภัยลงในแอปพลิเคชัน Java
นักพัฒนาและสถาปนิกด้านความปลอดภัย บุคคลที่สนใจในการปรับปรุงข้อมูลด้านความปลอดภัยเกี่ยวกับแอปพลิเคชันของตน
ปลายทางและรูปแบบเหตุการณ์ด้านความปลอดภัยมีความยืดหยุ่น แต่นี่คือข้อความตัวอย่างบางส่วนจากการทดสอบหน่วยของโปรเจ็กต์
...
2024.02.12 at 13:03:06 CST | main | org.jvmxray.events.access.threadgroup | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3976b-7ffd CAT=unit-test P1=system P2= P3= CL=xray:org.jvmxray.platform.shared.classloader.XRLoggingClassLoader
2024.02.12 at 13:03:06 CST | main | org.jvmxray.events.access.thread | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3976b-7ffc CAT=unit-test P1=Notification+Thread P2= P3= CL=xray:org.jvmxray.platform.shared.classloader.XRLoggingClassLoader
2024.02.12 at 13:03:06 CST | main | org.jvmxray.events.system.properertiesnamed | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3976b-7ffb CAT=unit-test P1=sun.jnu.encoding P2= P3= CL=xray:org.jvmxray.platform.shared.classloader.XRLoggingClassLoader
2024.02.12 at 13:03:06 CST | main | org.jvmxray.events.permission.check | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3976b-7b4e CAT=unit-test P1=%2Fusr%2Flocal%2FCellar%2Fmaven%2F3.9.5%2Flibexec%2Flib%2Fjavax.inject-1.jar P2=read P3=java.io.FilePermission CL=unassigned:org.codehaus.plexus.classworlds.realm.ClassRealm
2024.02.12 at 13:03:29 CST | main | org.jvmxray.events.io.filedelete | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3ad18-6514 CAT=unit-test P1=%2Fvar%2Ffolders%2Fzb%2Flw89d2ms76x75zfy_8btv4l40000gn%2FT%2Fjansi-2.4.0-5b614d71567410f3-libjansi.jnilib.lck P2= P3= CL=xray:org.jvmxray.platform.shared.classloader.XRLoggingClassLoader
2024.02.12 at 13:03:29 CST | main | org.jvmxray.events.io.filedelete | DEBUG | AID=c2f97677bbccd0c2-6347816e-18d9eb374b8-8000 EID=6f77809c0b5f406f-3ab753c9-18d9eb3ad18-6513 CAT=unit-test P1=%2Fvar%2Ffolders%2Fzb%2Flw89d2ms76x75zfy_8btv4l40000gn%2FT%2Fjansi-2.4.0-5b614d71567410f3-libjansi.jnilib P2= P3= CL=xray:org.jvmxray.platform.shared.classloader.XRLoggingClassLoader
...
Java Virtual Machine มอบเฟรมเวิร์กการรักษาความปลอดภัยที่แข็งแกร่งสำหรับการควบคุมการเข้าถึงทรัพยากรที่ได้รับการป้องกัน JVMXRay จัดเตรียมการนำคอมโพเนนต์ java.lang.SecurityManager ไปใช้งาน JVMXRay ไม่มีการบังคับใช้นโยบาย แต่จะตรวจสอบกิจกรรมไปยังทรัพยากรที่ได้รับการป้องกันแทน เมื่อเรียกตัวจัดการความปลอดภัย ข้อมูลเมตาจะถูกใส่ลงในเหตุการณ์และบันทึกโดยใช้ตัวบันทึกการย้อนกลับ คาดว่าเทคโนโลยีการเรียนรู้ของเครื่องและการจัดการบันทึกจะให้ข้อมูลเชิงลึกและข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับเหตุการณ์ด้านความปลอดภัยเหล่านี้เมื่อโครงการเติบโต
มิลตัน สมิธ
การเปิดเผยข้อมูล: โครงการ JVMXRay ไม่ได้รับการอนุมัติ รับรองโดย หรือเกี่ยวข้องกับ Oracle Corporation Oracle เป็นผู้สนับสนุนซอฟต์แวร์โอเพ่นซอร์สที่ปลอดภัยและโครงการ Online Web Application Security (OWASP) มาเป็นเวลานาน นอกจากนี้ Milton Smith ยังมีส่วนร่วมในชุมชนโอเพ่นซอร์สและเป็นพนักงานของ Oracle