ติดปัญหา Security Path Manipulation แก้ยังไงดีครับ  สร้างคำถาม

 3,621 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 22/05/2015

ติดปัญหา Security Path Manipulation แก้ยังไงดีครับ

Path Manipulation ในมุมของ Security
ตรงนี้หมายถึงการเข้าถึง System path ที่ไม่ปลอดภัย มีความสุ่มเสี่ยง
หรือ แค่มีแนวโน้มที่อาจทำให้เกิดก็ถือว่าไม่ผ่านแล้วครับ

โดยมากจะเจอปัญหาเวลาที่เราต้องทำการ Write File
หรือทำอะไรซักอย่างที่ต้องมีการ เข้าถึง System path

โดยเฉพาะระบบที่เป็น Web Application
และยิ่งมีการรับ Path หรือ ชื่อไฟล์ ต่างๆ ผ่านทาง request เข้ามาเป็น parameter
อันนี้ถือว่าเป็น Critical Issue เลยทีเดียว

ดังนั้นถ้าไม่อยากเจอ Security Issue ข้อนี้
แนะนำให้หลีกเลี่ยงการส่งพวก path หรือ ชื่อไฟล์
ผ่าน Parameter เข้ามาใช้ใน Program ครับ


ถ้าชอบบทความนี้ กด Like เลย :ติดปัญหา Security Path Manipulation แก้ยังไงดีครับ

 3,621 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 22/05/2015



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    เอก ↓
@ หากมีความจำเป็น ควรจะมีการทำ Mapping เพื่อตรวจสอบ
ค่าที่ส่งเข้ามาว่ามันใช่ ค่าที่เราต้องการหรือเปล่าครับ

อย่างน้อยก็ควรต้องมีพวก list path ต่างๆ ไว้
สำหรับนำมาตรวจสอบกับ parameter ที่ส่งเข้ามาครับ

...............................................



× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  IDE ยอดนิยมในการเขียน Code ภาษาJava คือตัวใหนครับ ถามเมื่อ (2015-08-28)   2,351 views  (ดูล่าสุดเมื่อ 4 นาที)

  YEOMAN คืออะไร หาคำตอบได้ที่นี่ ถามเมื่อ (2015-09-30)   2,241 views  (ดูล่าสุดเมื่อ 5 นาที)

  PHP File Upload ขอตัวอย่ง PHP File Upload ด้วยครับ ถามเมื่อ (2011-07-25)   2,863 views  (ดูล่าสุดเมื่อ 8 นาที)

  Unix คำสั่งลบไฟล์ทีละมากๆ ใน Unix ด้วยคำสั่ง xargs rm f ถามเมื่อ (2017-03-06)   2,671 views  (ดูล่าสุดเมื่อ 12 นาที)

  การเปลี่ยนแปลงระบบซอฟร์แวร์มีการเปลี่ยนแปลงกี่ครั้งและเปลี่ยนอย่างไร ถามเมื่อ (2011-09-20)   3,097 views  (ดูล่าสุดเมื่อ 12 นาที)

  วิธีเปิด static ให้กับ data source บน JBOSS ถามเมื่อ (2018-01-29)   2,462 views  (ดูล่าสุดเมื่อ 13 นาที)

  คําสั่ง sql คืออะไรคะ ต่างจาก PLSQL ยังไง ถามเมื่อ (2011-06-24)   4,384 views  (ดูล่าสุดเมื่อ 14 นาที)

  Angular JS กับนิยามคำว่า MVC ถามเมื่อ (2017-05-23)   1,855 views  (ดูล่าสุดเมื่อ 14 นาที)

  Agile Software Development คืออะไรครับ ถามเมื่อ (2012-08-30)   3,906 views  (ดูล่าสุดเมื่อ 15 นาที)

  Grails กับ Groovy ต่างกันยังไงครับ ถามเมื่อ (2017-03-27)   3,342 views  (ดูล่าสุดเมื่อ 37 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com