Tags:
Node Thumbnail

GitHub เปิดตัวโครงการ GitHub Security Lab เพื่อยกระดับความปลอดภัยของซอฟต์แวร์โอเพนซอร์สบน GitHub โดยโครงการนี้ประกอบด้วย

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

No Description

อีกประเด็นที่น่าสนใจคือ 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

Get latest news from Blognone

Comments

By: Floating Rotten Dog
ContributoriPhoneWindows PhoneAndroid
on 24 November 2019 - 16:46 #1138331
Floating Rotten Dog's picture

query ออกเสียงว่า "แคว-รี"

By: nowingnoid
iPhoneAndroidUbuntu
on 25 November 2019 - 00:48 #1138344 Reply to:1138331
nowingnoid's picture

ฝรั่งออกเสียง เควียรี่ หรือ ควีรี่

คนไทยออกเสียง คิวรี่...

By: comdevx
AndroidUbuntu
on 25 November 2019 - 02:12 #1138349 Reply to:1138331
comdevx's picture

ผมไม่รู้นะ แต่ vue ยังออกเสียงคล้าย view = วิว

By: Floating Rotten Dog
ContributoriPhoneWindows PhoneAndroid
on 25 November 2019 - 12:20 #1138387 Reply to:1138349
Floating Rotten Dog's picture

now ออกเสียงว่า “นาว”
know ออกเสียงว่า “โนว”
bow แปลว่า “หัวเรือ” ออกเสียงว่า “บาว”
bow แปลว่า “คันธนู” ออกเสียงว่า “โบว”
dew ออกเสียงว่า “ดิว”
sew ออกเสียงว่า “โซว”
และอื่นๆ อีกมากมาย

ภาษาทุกภาษาไม่มีกฎตายตัวครับ โดยเฉพาะการออกเสียงตามตัวสะกดในภาษาอังกฤษ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 25 November 2019 - 10:14 #1138371 Reply to:1138331
mr_tawan's picture

ประมาณนี้

https://www.oxfordlearnersdictionaries.com/definition/english/query_1?q=query

ปล. แอบคิดว่าจะมีคนอ่านข้างบนว่า cal ry


  • 9tawan.net บล็อกส่วนตัวฮับ