GitHub เปิดตัวโครงการ GitHub Security Lab เพื่อยกระดับความปลอดภัยของซอฟต์แวร์โอเพนซอร์สบน GitHub โดยโครงการนี้ประกอบด้วย
- นักวิจัยด้านความปลอดภัยของ GitHub เองที่คอยค้นหาช่องโหว่ของซอฟต์แวร์ต่างๆ ปัจจุบันเปิดเผยข้อมูลช่องโหว่ไปแล้วกว่า 100 รายการ
- GitHub Security Advisories ช่องทางที่ผู้ดูแลโค้ดสามารถสื่อสารกับนักวิจัยความปลอดภัยได้แบบส่วนตัว เพื่อให้รายละเอียดของช่องโหว่ยังไม่เผยแพร่ต่อสาธารณะจนกว่าจะถูกแก้ไข
- GitHub Advisory Database ฐานข้อมูลช่องโหว่สาธารณะ ที่เชื่อมโยงกับแพ็กเกจในระบบ GitHub ว่ามีช่องโหว่เหล่านี้หรือไม่
- Token Scanning บริการตรวจสอบว่าโปรแกรมเมอร์ได้ฝัง (hardcode) คีย์หรือโทเคนที่ใช้ยืนยันตัวตนลงในโครงการหรือไม่ ระบบสแกนรู้จักคีย์กว่า 20 ฟอร์แมต และแจ้งเตือนไปยังผู้ให้บริการคลาวด์รายนั้นๆ เพื่อเพิกถอนคีย์ได้

อีกประเด็นที่น่าสนใจคือ GitHub มีภาษาโปรแกรมชื่อ CodeQL เป็นภาษาคิวรีสำหรับค้นหาช่องโหว่ความปลอดภัยในโค้ด (มองว่าโค้ดเป็นข้อมูลที่คิวรีหาได้) ก่อนหน้านี้ภาษานี้เปิดให้ใช้สำหรับลูกค้าแบบเสียเงินเท่านั้น แต่ล่าสุดคือ GitHub เปิดภาษาให้ใช้ฟรี สำหรับโครงการโอเพนซอร์สและงานด้านวิจัยด้วย
ส่วนขยาย CodeQL บน Visual Studio Code สามารถดาวน์โหลดมาใช้งานได้แล้วเช่นกัน
ตัวอย่างภาษา CodeQL
UnsafeDeserialization.ql
from DataFlow::PathNode source, DataFlow::PathNode sink, UnsafeDeserializationConfig conf
where conf.hasFlowPath(source, sink)
select sink.getNode().(UnsafeDeserializationSink).getMethodAccess(), source, sink, "Unsafe deserialization of $@.", source.getNode(), "user input"
ที่มา - GitHub
on
query ออกเสียงว่า "แคว-รี"
Floating Rotten Dog Sun, 24/11/2019 - 16:46
query ออกเสียงว่า "แคว-รี"
ฝรั่งออกเสียง เควียรี่ หรือ
nowingnoid Mon, 25/11/2019 - 00:48
In reply to query ออกเสียงว่า "แคว-รี" by Floating Rotten Dog
ฝรั่งออกเสียง เควียรี่ หรือ ควีรี่
คนไทยออกเสียง คิวรี่...
ผมไม่รู้นะ แต่ vue
comdevx Mon, 25/11/2019 - 02:12
In reply to query ออกเสียงว่า "แคว-รี" by Floating Rotten Dog
ผมไม่รู้นะ แต่ vue ยังออกเสียงคล้าย view = วิว
now ออกเสียงว่า “นาว”
Floating Rotten Dog Mon, 25/11/2019 - 12:20
In reply to ผมไม่รู้นะ แต่ vue by comdevx
now ออกเสียงว่า “นาว”
know ออกเสียงว่า “โนว”
bow แปลว่า “หัวเรือ” ออกเสียงว่า “บาว”
bow แปลว่า “คันธนู” ออกเสียงว่า “โบว”
dew ออกเสียงว่า “ดิว”
sew ออกเสียงว่า “โซว”
และอื่นๆ อีกมากมาย
ภาษาทุกภาษาไม่มีกฎตายตัวครับ โดยเฉพาะการออกเสียงตามตัวสะกดในภาษาอังกฤษ
ประมาณนี้
mr_tawan Mon, 25/11/2019 - 10:14
In reply to query ออกเสียงว่า "แคว-รี" by Floating Rotten Dog
ประมาณนี้
https://www.oxfordlearnersdictionaries.com/definition/english/query_1?q=query
ปล. แอบคิดว่าจะมีคนอ่านข้างบนว่า cal ry