0 XP
0
G

พร้อมฝึกจริงแล้วหรือยัง?

เนื้อหาฉบับเต็มของบทเรียนนี้อยู่ด้านล่าง อ่านได้ฟรีทุกคน ให้คิดว่ามันคือแผนที่ บัญชีฟรีจะเพิ่มเส้นทางแบบมีคำแนะนำ: แบบฝึกหัดลงมือทำ ความคืบหน้าที่บันทึกไว้ และทุกบทเรียนต่อจากบทก่อนหน้า ไม่ต้องใช้บัตรเครดิต

บทเรียนถัดไป: Alberta สแกนโค้ดของรัฐบาล 466 ล้านบรรทัดใน 20 ชั่วโมงโดยใช้ Claude

สมัครสมาชิกด้วยอีเมล

มีบัญชีอยู่แล้ว? ลงชื่อเข้าใช้

Alberta สแกนโค้ดของรัฐบาล 466 ล้านบรรทัดใน 20 ชั่วโมงโดยใช้ Claude

รัฐบาลของ Alberta ใช้เอเจนต์ Claude ประมาณ 50 ตัวแบบขนานเพื่อทำการตรวจสอบความปลอดภัยที่ต้องใช้เวลา 6.5 ปีหากทำด้วยตนเอง บทเรียนนี้จะอธิบายการสแกนสองขั้นตอน เวิร์กโฟลว์การแก้ไข และเอเจนต์การตรวจสอบอย่างต่อเนื่องที่พวกเขาสร้างขึ้น และแสดงให้คุณเห็นถึงวิธีการประยุกต์ใช้รูปแบบเดียวกันนี้

รัฐบาลของ Alberta เพิ่งเสร็จสิ้นการสแกนความปลอดภัยที่ใหญ่ที่สุดที่ใช้ AI ช่วยเหลือเท่าที่เคยมีมา: โค้ดของรัฐบาล 466 ล้านบรรทัดได้รับการตรวจสอบใน 20 ชั่วโมง งานเดียวกันนี้ หากทำด้วยวิธีดั้งเดิม จะใช้เวลาประมาณ 6.5 ปี

บทเรียนนี้จะอธิบายสิ่งที่ Alberta ทำ ทำไมถึงได้ผล และรูปแบบนี้มีความหมายอย่างไรสำหรับทุกคนที่ใช้ Claude ในการจัดการงานทางเทคนิคขนาดใหญ่

กระทรวงเทคโนโลยีและนวัตกรรมของ Alberta ดูแลแอปพลิเคชัน 1,280 รายการในพื้นที่เก็บโค้ด 3,400 แห่งสำหรับกระทรวงทั้ง 27 แห่งของจังหวัด ซึ่งเป็นระบบที่เก็บข้อมูลภาษี ไฟล์กรณีบริการสังคม และข้อมูลความปลอดภัยสาธารณะ ส่วนใหญ่ไม่เคยได้รับการตรวจสอบความปลอดภัยอย่างเป็นระบบ

ในการสแกนฐานโค้ดนี้ ทีมงานได้เรียกใช้เอเจนต์ Claude ประมาณ 50 ตัวแบบขนานโดยใช้กระบวนการสองขั้นตอน ประการแรก เอ็นจิ้นกฎจะตั้งค่าสถานะรูปแบบช่องโหว่ที่รู้จักในแต่ละพื้นที่เก็บข้อมูล ประการที่สอง Claude จะตรวจสอบสถานะเหล่านั้นและอ้างอิงไฟล์และหมายเลขบรรทัดที่แน่นอนสำหรับแต่ละสิ่งที่พบ เพื่อให้นักพัฒนาสามารถตรวจสอบได้ก่อนที่จะแตะต้องสิ่งใดๆ

การค้นหาช่องโหว่เป็นขั้นตอนแรก จากนั้นทีมงานของ Alberta ใช้ Claude Code เพื่อสร้างแพตช์ เขียนการทดสอบในกรณีที่ไม่มี และในบางกรณีสร้างระบบเก่าทั้งหมดขึ้นใหม่ในภาษาที่ทันสมัย

ตัวอย่างหนึ่ง: พอร์ทัลเงินอุดหนุนที่เดิมเขียนโค้ดด้วยมือใน Java เมื่อประมาณ 25 ปีที่แล้ว ซึ่งใช้เวลาห้าเดือนในการสร้างครั้งแรก ได้รับการสร้างใหม่ในสี่ถึงห้าวัน การแก้ไขทุกครั้งได้รับการตรวจสอบและอนุมัติโดยวิศวกรของกระทรวงก่อนที่จะเผยแพร่ AI เร่งงาน; มนุษย์ยังคงอยู่ในวงจรการตัดสินใจ

Alberta ยังสร้างเอเจนต์ตรวจสอบเฉพาะทางสามตัวโดยใช้ Claude Agent SDK เอเจนต์ทีมแดงจะตรวจสอบแอปพลิเคชันจากภายนอกในลักษณะที่ผู้โจมตีจะทำ เอเจนต์ทีมน้ำเงินจะตรวจสอบการป้องกันตามมาตรฐานความปลอดภัยระหว่างประเทศและเขียนแผนการแก้ไขที่ชี้ไปยังไฟล์ที่แน่นอนที่จะแก้ไข เอเจนต์เพิ่มเติมจะตรวจสอบคุณภาพโค้ดและการเขียนที่หันหน้าเข้าหาผู้ใช้สาธารณะ แอปพลิเคชันทุกตัวผ่านการควบคุมความปลอดภัยประมาณ 95 รายการในการผ่านแต่ละครั้ง

ปัญหาของ Alberta ไม่ได้เป็นเอกลักษณ์ ช่องว่างด้านความปลอดภัยและระบบเก่าที่ไม่มีเอกสารเพียงพอมีอยู่ในหน่วยงานรัฐบาลทั่วโลก Alberta ได้เผยแพร่เอกสารทางเทคนิคที่ให้พิมพ์เขียวแก่หน่วยงานอื่น ๆ ในการใช้วิธีการเดียวกัน และกำลังจัดงานอุตสาหกรรมใน Edmonton ในเดือนกรกฎาคม 2026 เพื่อแบ่งปันสิ่งที่เรียนรู้

รูปแบบที่ทำให้ได้ผล: สแกนในขนาดใหญ่ด้วยเอเจนต์แบบขนาน อ้างอิงสิ่งที่พบเฉพาะเจาะจงด้วยการอ้างอิงไฟล์และบรรทัด แก้ไขด้วยการตรวจสอบโดยมนุษย์ที่บังคับใช้ จากนั้นสร้างการตรวจสอบความปลอดภัยอย่างต่อเนื่องในกระบวนการพัฒนาเอง

สิ่งที่ควรนำไปใช้: Alberta สแกนโค้ด 466 ล้านบรรทัดใน 20 ชั่วโมงโดยใช้เอเจนต์ Claude แบบขนานประมาณ 50 ตัว ซึ่งเป็นงานที่ต้องใช้เวลาประมาณ 6.5 ปีหากทำด้วยตนเอง กระบวนการสองขั้นตอน (การสแกนด้วยเอ็นจิ้นกฎ จากนั้น Claude ตรวจสอบพร้อมการอ้างอิงไฟล์/บรรทัดที่แน่นอน) ตรวจพบปัญหาที่เครื่องมืออัตโนมัติแบบดั้งเดิมพลาดไป จากนั้น Claude สร้างการแก้ไข เขียนการทดสอบที่ขาดหายไป และสร้างระบบเก่าขึ้นใหม่ โดยต้องมีการตรวจสอบโดยมนุษย์ก่อนที่จะเผยแพร่สิ่งใดๆ เอเจนต์เฉพาะทางสามตัวกำลังดำเนินการตรวจสอบอย่างต่อเนื่องครอบคลุมการควบคุมความปลอดภัยประมาณ 95 รายการต่อแอปพลิเคชันต่อการผ่าน

Nightschool AI เป็นแพลตฟอร์มการเรียนรู้อิสระ ไม่มีส่วนเกี่ยวข้อง ได้รับการรับรอง หรือได้รับการสนับสนุนจาก Anthropic แต่อย่างใด Claude เป็นเครื่องหมายการค้าของ Anthropic, PBC กำลังมองหา Claude Academy อย่างเป็นทางการของ Anthropic อยู่ใช่ไหม ไปที่ academy.claude.com

Alberta สแกนโค้ดของรัฐบาล 466 ล้านบรรทัดใน 20 ชั่วโมงโดยใช้ Claude: มีอะไรใหม่ใน Claude | Nightschool AI