วิธีการทำงาน
จ้างเอเจนต์
จาก Agents เหมือนเอเจนต์ทั่วไป และนับรวมในจำนวนเอเจนต์ต่อโปรเจกต์ของแพ็กเกจของคุณ
ตรวจสอบ
โค้ดของเว็บไซต์หลังการเผยแพร่ทุกครั้ง และโค้ด คีย์ และเว็บไซต์ที่เปิดใช้งานจริงทุกวันจันทร์
คุณเป็นผู้ตัดสินใจ
Fix it จะส่งการแก้ไขมาให้คุณอนุมัติ Accept the risk จะคงการตัดสินใจของคุณไว้
สิ่งที่ Security agent ตรวจ
การตรวจส่วนใหญ่ทำโดยการตรวจของ Briks เอง ซึ่งอ่านเว็บไซต์ของคุณแบบเดียวกันทุกครั้งและไม่เสียเครดิต จากนั้นเอเจนต์จะอ่านเฉพาะจุดที่การตรวจชี้ ตัดสินว่าสิ่งที่พบเป็นปัญหาจริงหรือไม่ และอธิบายให้คุณฟัง
ในโค้ดของเว็บไซต์ จะมองหาคีย์ที่เขียนไว้ในไฟล์ การเปลี่ยนแปลงข้อมูลที่ไม่จำกัดความถี่ บันทึกของสมาชิกที่อ่านได้โดยไม่ตรวจสอบว่าใครเป็นผู้ขอ ข้อความที่แสดงเป็น HTML ดิบ และการเรียกไปยังเว็บไซต์อื่น สำหรับคีย์ จะเทียบชื่อที่โค้ดของคุณอ่านกับชื่อที่ตั้งไว้ใน Settings → Secrets ทั้งสองทาง และไม่เคยเห็นค่าของคีย์
บนเว็บไซต์ที่เปิดใช้งานจริง มันตรวจว่าทุกที่อยู่ตอบกลับผ่าน https หรือไม่ ใบรับรองเหลืออีกกี่วัน เฮดเดอร์ความปลอดภัย และไฟล์ที่ไม่ควรดาวน์โหลดได้เลย นอกจากนี้ยังดูไฟล์ในพื้นที่เก็บข้อมูลสาธารณะที่ชื่อดูเป็นความลับ เช่น invoice หรือ passport การส่งฟอร์มที่พุ่งขึ้นอย่างฉับพลัน และคำเตือนที่ทราบแล้วของแพ็กเกจที่เว็บไซต์คุณเพิ่มเข้ามา นอกเหนือจากที่ทุกเว็บไซต์มีตั้งแต่เริ่มต้น
สำหรับเว็บไซต์ที่มีบัญชีผู้ใช้หรือการชำระเงินในโค้ด จะนับว่าใครมีสิทธิ์ Admin หรือ Staff และตรวจการตั้งค่าการชำระเงิน: โหมดทดสอบหรือโหมดใช้งานจริง webhook secret และคำสั่งซื้อที่การชำระเงินไม่ตรงกัน
ผลตรวจพบแต่ละข้อด้วยภาษาธรรมดา พร้อมขั้นตอนถัดไปหนึ่งข้อ
ผลการตรวจแบ่งกลุ่มตามความร้ายแรง: เร่งด่วน สูง กลาง และต่ำ แต่ละรายการบอกว่าใครบางคนทำอะไรได้ มีความหมายอย่างไรต่อธุรกิจของคุณ และควรทำอะไรต่อ
ขั้นตอนถัดไปมีสามแบบ: สิ่งที่ทำได้เฉพาะคุณ พร้อมบอกว่าต้องทำที่ไหน เช่นเพิ่มคีย์ใน Settings → Secrets ซึ่งไม่เสียค่าใช้จ่าย การแก้ไขที่ Builder ทำได้ ภายใต้ Fix it หรือ Accept the risk สำหรับสิ่งที่คุณตัดสินใจยอมรับไว้
ผลการตรวจพบที่เร่งด่วน เช่น คีย์ที่ถูกเขียนไว้ในหน้าเว็บ หรือไฟล์ส่วนตัวที่ใครก็ดาวน์โหลดได้ จะส่งถึงคุณทันที: ที่กระดิ่งแจ้งเตือน และทาง Telegram เมื่อคุณเชื่อมต่อไว้และเปิดการแจ้งเตือนผลการตรวจพบด้านความปลอดภัยที่เร่งด่วน ส่วนที่เหลือจะรอรายงานประจำสัปดาห์
Fix จะรอการอนุมัติจากคุณเสมอ
Fix it จะแสดงว่าการเปลี่ยนแปลงนั้นมักใช้กี่เครดิต แล้วส่งการแก้ไขไปที่ Waiting อีเมล และแชตของคุณ เหมือนทุกการเปลี่ยนแปลงที่เอเจนต์ขออนุมัติ คุณอ่าน แก้ข้อความ อนุมัติ หรือปฏิเสธได้
เมื่อคุณอนุมัติ Builder จะทำการเปลี่ยนแปลง ตรวจสอบ และเผยแพร่เป็นเวอร์ชันใหม่ที่ย้อนกลับได้ เมื่อเวอร์ชันนั้นออนไลน์แล้ว ระบบจะตรวจอีกครั้ง และจะทำเครื่องหมายว่าแก้ไขแล้วเมื่อสิ่งที่พบหายไป
การแก้ไขด้านความปลอดภัยจะไม่ดำเนินการเองโดยลำพัง เอเจนต์อื่นสามารถได้สิทธิ์ทำงานเองหลังได้รับอนุมัติโดยไม่มีปัญหาห้าครั้งในงานประเภทเดียวกัน แต่เอเจนต์นี้ทำไม่ได้ และการตั้งค่าของมันระบุไว้ตรงจุดที่เอเจนต์อื่นมีสวิตช์
ยอมรับความเสี่ยงครั้งเดียว แล้วจะยังคงยอมรับต่อไป
ผลที่พบบางข้อมาจากสิ่งที่คุณเลือกเอง เอเจนต์จะไม่เสนอให้ยกเลิกสิ่งที่คุณขอไว้ แต่จะบอกความเสี่ยงหนึ่งครั้ง และการตัดสินใจเป็นของคุณ
Accept the risk จะเก็บการตัดสินใจของคุณไว้พร้อมชื่อและวันที่ และเอเจนต์จะไม่หยิบเรื่องนี้ขึ้นมาอีก เว้นแต่สถานการณ์จะแย่ลง
สิ่งที่เอเจนต์ไม่ทำเด็ดขาด
เอเจนต์ไม่เปลี่ยนแปลงเว็บไซต์ของคุณเอง และไม่เคยขอ อ่าน หรือพูดซ้ำค่าของคีย์ โดยทำงานกับชื่อคีย์เท่านั้น
มันไม่เคยพยายามบุกรุก บนเว็บไซต์ที่เปิดใช้งานจริง มันส่งเฉพาะคำขอธรรมดาแบบที่เบราว์เซอร์ของผู้เข้าชมส่ง ไม่เกิน 25 คำขอต่อการตรวจหนึ่งครั้ง ไปยังที่อยู่ของเว็บไซต์คุณเอง และจะนับจำนวนระเบียนของลูกค้าคุณ แทนที่จะเปิดอ่านทีละรายการ
ทำงานเมื่อใด และมีค่าใช้จ่ายเท่าไร
หลังการเผยแพร่ทุกครั้ง การตรวจโค้ดและคีย์จะทำงานกับเวอร์ชันที่เพิ่งเผยแพร่ โดยไม่มีค่าใช้จ่าย เอเจนต์จะตื่นขึ้นเฉพาะเมื่อพบสิ่งใหม่ หรือเมื่อการแก้ไขที่ขอไว้เผยแพร่แล้วและต้องตรวจสอบ
ทุกวันจันทร์เวลา 07:00 ตามเขตเวลาของเวิร์กสเปซ จะรันชุดตรวจทั้งหมด รวมถึงเว็บไซต์ที่ใช้งานจริง และเขียนรายงานสั้น ๆ และยังตอบเมื่อคุณเขียนถึงในเธรดของมัน
สิ่งที่ใช้จ่ายคือการอ่านและเขียนเพื่ออธิบายสิ่งที่พบและเรียบเรียงวิธีแก้ไข ซึ่งจ่ายจากเครดิตของเวิร์กสเปซภายในงบประมาณรายเดือนของตัวเอง: ค่าเริ่มต้น 20 เครดิต ขอแก้ไขได้สูงสุดสองรายการต่อหนึ่งรอบ โดยเรียงจากร้ายแรงที่สุดก่อน และแต่ละรายการเป็นการเปลี่ยนแปลงปกติที่มีการประมาณเครดิตของตัวเอง
เอเจนต์ตรวจสอบความปลอดภัย ในทางปฏิบัติ
ธุรกิจตัวอย่างสามแห่ง และวิธีที่แต่ละแห่งจะใช้งาน เว็บไซต์ที่แสดงเป็นตัวอย่างที่ Briks สร้างให้ธุรกิจตัวอย่าง ไม่ใช่ลูกค้าจริง
- 01เบเกอรี่
ฟอร์มพรีออเดอร์ที่ไม่มีขีดจำกัด
ฟอร์มพรีออเดอร์ของร้านเบเกอรีบันทึกลงฐานข้อมูลของร้าน หลังการเผยแพร่ การตรวจพบว่าเส้นทางของฟอร์มรับรายการได้ไม่จำกัดจำนวนต่อนาที เอเจนต์อธิบายว่าอาจมีคนส่งขยะท่วมคำสั่งซื้อ เจ้าของร้านกด Fix it การแก้ไขรอจนเธออนุมัติในตอนเช้า และเวอร์ชันถัดไปก็เพิ่มการจำกัดความถี่
- 02สตูดิโอฟิตเนส
คีย์ที่ไม่เคยถูกเพิ่ม
สตูดิโอฟิตเนสขอให้เชื่อมต่อรายชื่ออีเมล รายงานวันจันทร์ระบุว่าโค้ดอ่านคีย์ชื่อ MAILING_LIST_KEY ซึ่งยังไม่ได้ตั้งค่า พร้อมบอกว่าต้องเพิ่มที่ไหน เจ้าของเพิ่มได้ที่ Settings → Secrets ซึ่งไม่มีค่าใช้จ่ายและไม่ต้องแก้ไขอะไร
- 03ผู้รับเหมาก่อสร้าง
ใบแจ้งหนี้ที่ใครก็เปิดดูได้
ผู้สร้างอัปโหลด PDF ชื่อ invoice-march.pdf ไปยังไฟล์สาธารณะของเว็บไซต์ เอเจนต์แจ้งไฟล์ที่ชื่อดูเป็นส่วนตัวแต่ทุกคนที่มีที่อยู่ก็ดาวน์โหลดได้ เจ้าของตรวจสอบใน Storage และลบออก
สิ่งที่คุณจะได้รับ
- ตรวจโค้ดหลังการเผยแพร่ทุกครั้ง และตรวจทั้งเว็บไซต์ทุกวันจันทร์
- ผลการตรวจพบด้วยภาษาที่เข้าใจง่าย เรียงจากเร่งด่วนไปถึงต่ำ
- Fix จะรอการอนุมัติจากคุณเสมอ
- ยอมรับความเสี่ยง โดยบันทึกชื่อและวันที่ของคุณไว้
- เฉพาะชื่อคีย์ ไม่มีค่าของคีย์
- เฉพาะคำขอปกติของผู้เข้าชม ไม่ใช่การโจมตี
ควรรู้
- Security agent ต้องใช้แผนแบบชำระเงินและนับรวมในจำนวนเอเจนต์ของแผน: Starter มี 3 เอเจนต์ต่อโปรเจกต์ Pro 5 Studio 10 และ Agency 15 Owner และ Admin เป็นผู้จ้าง ส่งการแก้ไข และยอมรับความเสี่ยง ส่วนทุกคนในเวิร์กสเปซอ่านรายงานได้