Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > เขียนเว็บ หรือ ระบบออนไลน์ ด้วย php อย่างไร ให้ปลอดภัยจาก hacker ครับ ผู้มีประสบการณ์ช่วยตอบทีครับ



 

เขียนเว็บ หรือ ระบบออนไลน์ ด้วย php อย่างไร ให้ปลอดภัยจาก hacker ครับ ผู้มีประสบการณ์ช่วยตอบทีครับ

 



Topic : 069308



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์




อยากจะสอบถาม พี่ๆทั้งหลายที่เก่ง และ ทำงานในด้านนี้ ครับ คือ ผมอยากทราบว่า เราจะมีวิธีเขียน โค๊ด อย่างไรให้ปลอดภัยจาก hacker ปกติแล้วก็ศึกษา การเขียนแบบโครงสร้างธรรมดา บางครั้งก็ส่งค่า id ขึ้นแสดงบน url และผมรู้มาว่ามันสามารถ hack ได้ และมันทำได้จริงๆครับ เห็นแล้วด้วย อยากจะถามผู้มีประสบการณ์ ว่า เราจะมีวิธีการเขียนอย่างไรบ้าง ให้เว็บไซต์เราปลอดภัย ในหนังสือ หรือตามเว็บ ผมก็เห็นสอนแต่แบบนี้ทั้งนั้น ไม่เห็นพูดถึงเรื่องความปลอดภัยเลย



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-11-19 19:31:31 By : dekchai View : 5373 Reply : 15
 

 

No. 1



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์


แนะนําไปศึกษาหลักการอีคอมเมิร์ซครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 20:40:55 By : banana7
 


 

No. 2



โพสกระทู้ ( 4,719 )
บทความ ( 8 )



สถานะออฟไลน์


ศึกษาสิ่งต่อไปนี้
- sql injection
- xss (cross site scripting)
- csrf (corss site request fogery)

ปรับปรุงสิ่งต่อไปนี้
- ป้องกันการแฮคทาง cookie
- ป้องกันการแฮคทาง session
- เก็บข้อมูลรหัสผ่านแบบเข้ารหัส+salt เช่น md5("password" . "asdf!@#DFH"); จะได้ผลต่างจาก md5("password"); ซึ่งเอาผลการเข้ารหัสไปเทียบกับข้อมูลใยฐานข้อมูล md5 เพื่อย้อนกลับได้
- ตั้งรหัสผ่านให้ยาก
- ทำระบบ log in ให้นับการ log in ผิดติดกันไม่เกิน x ครั้ง ถ้าเกินให้ log in ไม่ได้ xx นาที

ทำได้หมดนี่เชื่อว่าจะโดนยากขึ้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 20:42:46 By : mr.v
 

 

No. 3

Guest


ชัดเจน เลย ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 21:43:54 By : supachai
 


 

No. 4



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เข้าใจแล้วครับ เพราะผมศึกษาเท่าที่มีหนังสือขายทั่วไป เรื่องนี้ต้องศึกษา ใหม่เลยครับ เนี่ย ต้องใช้เวลา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 21:55:15 By : dekchai
 


 

No. 5



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

โดนแฮคแล้วปวดใจ ดีนะยังไม่เคยโดน

ไม่อยากโดนแฮ้ก ง่ายๆ อย่าตั้ง user pass ให้ตรงกันทุกเว็บ เจ้าของเว็บเขารู้นะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 22:33:11 By : pjgunner.com
 


 

No. 6



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


hack แบบ เดา password ไม่เท่าไหร่ เจอโดนแบบ เอาข้อมูลจาก url มาแฮก มันดูได้ทุกอย่าง โดยเฉพาะฐานข้อมูล ว่ามีข้อมูลอะไรบ้าง เรามันก็มือใหม่อ่อนหัดด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-19 23:12:00 By : dekchai
 


 

No. 7



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ปัญหานี้แก้ง่ายสุดคับ

ลองศึกษาดูคับ php บางเวอร์ชั่นก็ช่วย อยู่แล้ว แต่เวอร์ชั่น ใหม่ๆ อาจปรับเป็นให้จัดการเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 00:05:34 By : pjgunner.com
 


 

No. 8



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


มีอะไรแนะนำเพิ่มเติม หรือ มีแหล่งศึกษามั้ยครับ
ปกติ ผมชอบส่งค่าแบบนี้ ...?url=test.php&id=1 ประมาณนี้ครับ ตัวเลข id จะสามารถเอาไป hack ได้เลย ผมต้องศึกษาแบบไหนบ้างครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 00:12:49 By : dekchai
 


 

No. 9



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

จาก rep 8 ที่แฮ้ค หมายความว่า ยกตัวอย่างหน่อย ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 08:46:13 By : pjgunner.com
 


 

No. 10



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


sql injection ใช้ข้อมูลจากตัว id ที่แสดงบน url นั่นเเหละ มันสามารถเข้าไปดูในฐานข้อมูลได้ว่ามีข้อมูลอะไรบ้าง ดูได้ว่ามีกี่ตาราง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 11:05:31 By : dekchai
 


 

No. 11



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

คับ

$id = $_GET['id'] ? (int) $_GET['id'] : 0;

ข้อมูลที่เป็นตัวเลข ให้ cast เท่านี้ก็ไม่โดนแล้วคับ

ข้อมูลที่เป็นสตริง ให้ ใส่ escape char
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 11:36:38 By : pjgunner.com
 


 

No. 12



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


OK จะลองดูก่อนครับ ตอนนี้เพิ่มเริ่มทำระบบเล็ก ให้ทางมหาลัย จะลองตอนนี้เเหละ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 15:25:40 By : dekchai
 


 

No. 13



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เอ...? ไม่ทราบว่า ผมจะขอตัวอย่างซักบรรทัดสองบรรทัดได้มั้ยครับ เขียนแบบไหนครับ เขียนยังไง

ตัวอย่าง ผมชอบส่งแบบนี้ index.php?url=vdo_all.php&vdo_group_id=4
แล้วถ้าผมจะแก้ไขแบบเขียนแบบใหม่ จะเขียนได้อย่างไร
และขอตัวอย่างแบบส่งค่าแบบสตริงที่ว่าด้วยครับ

ปัญหาครั้งนี้ขอให้ผมได้แก้ไขให้ได้ด้วยครับ

ขอบคุณมากมาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 15:29:16 By : dekchai
 


 

No. 14



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ก็เขียนแบบปรกติของคุณนั่นแหละคับ
ก็แค่ตรวจสอบว่า อันไหนต้องใช้ใส่ในคิวรีี่ เราจำเป็นต้องแปลงข้อมูลให้อยู่ในรูปแบบที่ถูกต้องก่อน

ส่วนไหน ไม่ใช้ หากว่า จำเป็นต้องตรวจสอบก็ตรวนสอบเช่น
index.php?url=vdo_all.php&vdo_group_id=4

vdo_all.php นี่มีจริง หรือไม่เพื่อไม่ให้แสดง error ให้ผู้ใช้เห็น
เช่นหากคุณเขียนคิวรี่ว่า

select * from user where id=4
ผมส่งข้อมูลหวังจะให้เป็น
select * from user where id=4 or id!=0

หากคุณ cast ง4 or id!=0' ให้เป็น int ก็จะไม่เกิดปัญหาแล้วใช่มั้ยล่ะคับ
ส่วนสตริงนั้น php มันมีเวอร์ชั่นที่แถม escape string และไม่แถมมา แถมมาก็ขี้เกียจเอาออก เวลาแสดงผล เวลาไม่แถมมา คนที่ไม่รู้ก็อาจจะโดน injection เช่นกัน

ลองดู
http://www.php.net/manual/en/security.magicquotes.what.php และ
http://php.net/manual/en/security.magicquotes.disabling.php คุณก็คงจะเข้าใจ

เราตั้งได้ คิดว่า การปิดไว้ เป็นทางที่ดีที่สุดคับ (สำหรับผม) เราต้องพร้อมเสมอ คือมีให้เลือกสองทาง จะใช้หรือไม่ใช้ คาดว่าphp เวอร์ชั่นใหม่ๆ ต่อไปก็จะปิดไว้คับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-20 15:55:52 By : pjgunner.com
 


 

No. 15



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


แนะนำ หนังสือเลยครับ

Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses

ประมาณ 39 $
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-26 19:15:40 By : fippog
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เขียนเว็บ หรือ ระบบออนไลน์ ด้วย php อย่างไร ให้ปลอดภัยจาก hacker ครับ ผู้มีประสบการณ์ช่วยตอบทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่