Cybersecurity News

Cloudflare ได้รายงานการอัพเกรด Ruleset Engine ของตน

Cloudflare ได้รายงานการอัพเกรด Ruleset Engine ของตน โดยเพิ่มความสามารถในการทำ pattern matching แบบ globbing ซึ่งก่อนหน้านี้ยังไม่มี ทำให้การเขียนกฎต่างๆ มีข้อจำกัด แม้จะมีฟีเจอร์อื่นๆ เพิ่มเติมแล้วก็ตาม จึงนำไปสู่การพัฒนาไลบรารีของตัวเองชื่อ wildcard

การทำ pattern matching แบบ globbing นั้นใช้กันอย่างแพร่หลาย เช่น การแสดงไฟล์เฉพาะนามสกุล .jpg แต่การใช้งานใน Ruleset Engine มีความซับซ้อนมากกว่า เนื่องจากต้องนำข้อความที่ตรงกับ pattern มาประมวลผลต่อ อย่างเช่นการ redirect ไปยังเซิร์ฟเวอร์อื่นโดยใช้ URL เดิม

Cloudflare พยายามใช้ไลบรารีที่มีอยู่แล้วก่อน แต่พบว่า:

  1. โมดูล regex มีความสามารถเกินความจำเป็น ทำให้ต้องระวังเรื่อง escaping อักขระพิเศษ ซึ่งเพิ่มความซับซ้อนโดยไม่จำเป็น
  2. โมดูล wildmatch มีฟีเจอร์ใกล้เคียงที่ต้องการ แต่มีข้อจำกัดคือต้องการอินพุตเป็นสตริง ในขณะที่ข้อมูล URL ของ Cloudflare อยู่ในรูปแบบ byte array และไม่รองรับการแทนที่สตริง

ด้วยเหตุนี้ Cloudflare จึงพัฒนาฟังก์ชัน wildcard_replace ขึ้นมาเอง ซึ่งขณะนี้ได้เปิดให้ผู้ใช้ทุกแพลนสามารถใช้งานได้แล้ว

Detphong Unchat

Detphong Unchat

About Author

ชอบเรื่อง IT หลงใหล Wordpress หลงใหลการฟังเพลงเมทัล รักกาแฟ ชอบเล่นกีต้าร์และติด Com มากๆ

Leave a comment

Your email address will not be published. Required fields are marked *

You may also like

News

Anthropic เปิดตัว Claude Enterprise: AI สำหรับองค์กรระดับโลก

Anthropic บริษัทเทคโนโลยี AI ชั้นนำ ประกาศเปิดตัวบริการใหม่ “Claude Enterprise” ซึ่งเป็นโซลูชัน AI ที่ออกแบบมาเพื่อตอบสนองความต้องการเฉพาะขององค์กรขนาดใหญ่ จุดเด่นของ Claude Enterprise: Anthropic เผยว่าได้ร่วมมือกับบริษัทชั้นนำอย่าง GitLab และ Midjourney ในการทดสอบ Claude