ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยากสอบถามระบบความปลอดภัยแอดมินของ php
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากสอบถามระบบความปลอดภัยแอดมินของ php  (อ่าน 1135 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,939



ดูรายละเอียด
« เมื่อ: 19 พฤศจิกายน 2011, 19:33:24 »

if ($_COOKIE['adminja']!="99"){
die("");
}

ถ้าเขียนแบบ นี้ถ้าไม่ใช่ cookie 99 จะสามารถเข้ามาได้ไหม
« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 19:33:39 โดย x-script » บันทึกการเข้า
AbuseMan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 104
ออฟไลน์ ออฟไลน์

กระทู้: 1,103



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 19 พฤศจิกายน 2011, 20:05:18 »

เขียนแบบนี้แก้ Cookie ก็เข้าได้แล้วอ่ะดิ >,,<
บันทึกการเข้า

ฟังเพลงออนไลน์ : เว็บเพลงออนไลน์ที่คุณขอฟังเพลงได้ด้วยตัวคุณเอง
ห้องแชท : บริการฟรีห้องแชทสำหรับติดเว็บ
เพลงใหม่ : เพลงใหม่ เพลงฮิต
บ้านคุ้มค่า : ลงประกาศขายบ้าน ที่ดิน พร้อมอัพเดทโครงการบ้านและคอนโดใหม่ที่น่าสนใจ
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,939



ดูรายละเอียด
« ตอบ #2 เมื่อ: 19 พฤศจิกายน 2011, 20:09:29 »

ออถ้าแ ก้ cookie ในเครื่องตัวเองได้ด้วยใช่ปะครับ
บันทึกการเข้า
zankumuro
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,036



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 19 พฤศจิกายน 2011, 20:11:24 »

ล็อคอินด้วย Username และ Password จากนั้นเก็บค่า session_id และ ip ลง Cookie กับตาราง session_login แล้วเอา cookie มาตรวจสอบกับค่าปัจจุบันและตาราง session_login ตลอดเวลาที่อยู่หน้าแอดมิน ถ้าผิดเพี้ยนไม่ตรงกับเด้งหลุดเลย

เออ...ยุ่งยากไปไหมอ่ะ เคยใช้แบบนี้หนนึง
บันทึกการเข้า

อย่าเชื่อผมมาก ผมมันมั่ว.....ฮ่าๆ

ฝาก Like แฟนเพจหน่อยครับ
https://www.facebook.com/devsignup

ข่าวสารวงการเกมส์ ทริปทริคต่างๆ เกมส์แจกฟรี
https://www.wecanplay.in.th/
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,939



ดูรายละเอียด
« ตอบ #4 เมื่อ: 19 พฤศจิกายน 2011, 20:13:25 »

ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ
บันทึกการเข้า
freelancethai.org
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 19 พฤศจิกายน 2011, 20:14:31 »

ใช้ cookie ก็ได้ครับ แต่ให้ cookie encrypt ไว้ ด้วย key ที่เราสร้างขึ้น

เวลาเช็คก็ค่อย decrypt ออกมาครับ

จะปลอดภัยจากการ edit cookie ครับ

ส่วนตัวผมชอบใช้ cookie มากกว่า session
บันทึกการเข้า

รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

ศูนย์รวม freelance จะเป็นศูนย์กลางสำหรับ freelance หางาน ในด้าน freelance it หางาน IT โดยจะรวมความต้องการในการจ้างงานจากที่ต่างๆไว้ในที่นี่ที่เดียว และยังการ update ข่าวการ สมัครงาน ราชการ ตลอดเวลา ด้วยระบบบอัตโนมัติทั้งหมด
freelancethai.org
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 19 พฤศจิกายน 2011, 20:15:52 »

ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

มันไม่มีทางเข้ามาได้ครับ
จาก code นั้น ถ้าไม่มี ตัวแปร cookie ที่ชื่อ adminja  และ = 99 ก็จะ ถูกตัดการเชื่อมต่ออยู่แล้ว

แต่ จาก code แค่นั้น จะโดนเจาะจากการสร้าง cookie ได้
บันทึกการเข้า

รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

ศูนย์รวม freelance จะเป็นศูนย์กลางสำหรับ freelance หางาน ในด้าน freelance it หางาน IT โดยจะรวมความต้องการในการจ้างงานจากที่ต่างๆไว้ในที่นี่ที่เดียว และยังการ update ข่าวการ สมัครงาน ราชการ ตลอดเวลา ด้วยระบบบอัตโนมัติทั้งหมด
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #7 เมื่อ: 19 พฤศจิกายน 2011, 20:17:15 »

ไม่ยากนิ ใช้ fb login สิ ถ้า user id ที่ fb  ส่งกลับมา ตรงกับ admin ก็จบ
แถมไม่ต้องระวังเรื่องความปลอดภัยด้วย จะเปลี่ยน pwd มะไหร่ก็ได้ ไม่ม่ข้อมูลเก็บใน db
ถ้ากลัวไม่ปลอดภัย ก็ยิง https

ปล วิธีนี้เรียก open id หรือ oauth
ถ้าจะให้เป็นระบบมากกว่านั้นก็คือ สร้าง page ขึ้นมาลอยๆ 1 page แล้วเอา uid ที่ได้ ยิงไปถาม fb ว่าใช่ page admin รึเปล่า
« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 20:18:45 โดย bonshington » บันทึกการเข้า
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,939



ดูรายละเอียด
« ตอบ #8 เมื่อ: 19 พฤศจิกายน 2011, 20:22:09 »

ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

มันไม่มีทางเข้ามาได้ครับ
จาก code นั้น ถ้าไม่มี ตัวแปร cookie ที่ชื่อ adminja  และ = 99 ก็จะ ถูกตัดการเชื่อมต่ออยู่แล้ว

แต่ จาก code แค่นั้น จะโดนเจาะจากการสร้าง cookie ได้


จะสามารถสร้างเองได้ด้วยเหรอครับ จากเครื่อง client งะ
บันทึกการเข้า
freelancethai.org
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 19 พฤศจิกายน 2011, 20:22:39 »

ไม่ยากนิ ใช้ fb login สิ ถ้า user id ที่ fb  ส่งกลับมา ตรงกับ admin ก็จบ
แถมไม่ต้องระวังเรื่องความปลอดภัยด้วย จะเปลี่ยน pwd มะไหร่ก็ได้ ไม่ม่ข้อมูลเก็บใน db
ถ้ากลัวไม่ปลอดภัย ก็ยิง https

ปล วิธีนี้เรียก open id หรือ oauth
ถ้าจะให้เป็นระบบมากกว่านั้นก็คือ สร้าง page ขึ้นมาลอยๆ 1 page แล้วเอา uid ที่ได้ ยิงไปถาม fb ว่าใช่ page admin รึเปล่า

ท่านนี่โปรจริงๆ "ไม่ยากด้วย"   wanwan004 wanwan004
« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 20:22:56 โดย freelancethai.org » บันทึกการเข้า

รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

ศูนย์รวม freelance จะเป็นศูนย์กลางสำหรับ freelance หางาน ในด้าน freelance it หางาน IT โดยจะรวมความต้องการในการจ้างงานจากที่ต่างๆไว้ในที่นี่ที่เดียว และยังการ update ข่าวการ สมัครงาน ราชการ ตลอดเวลา ด้วยระบบบอัตโนมัติทั้งหมด
freelancethai.org
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 19 พฤศจิกายน 2011, 20:23:22 »

ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

มันไม่มีทางเข้ามาได้ครับ
จาก code นั้น ถ้าไม่มี ตัวแปร cookie ที่ชื่อ adminja  และ = 99 ก็จะ ถูกตัดการเชื่อมต่ออยู่แล้ว

แต่ จาก code แค่นั้น จะโดนเจาะจากการสร้าง cookie ได้

จะสามารถสร้างเองได้ด้วยเหรอครับ จากเครื่อง client งะ

ได้ครับ
« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 20:23:37 โดย freelancethai.org » บันทึกการเข้า

รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

ศูนย์รวม freelance จะเป็นศูนย์กลางสำหรับ freelance หางาน ในด้าน freelance it หางาน IT โดยจะรวมความต้องการในการจ้างงานจากที่ต่างๆไว้ในที่นี่ที่เดียว และยังการ update ข่าวการ สมัครงาน ราชการ ตลอดเวลา ด้วยระบบบอัตโนมัติทั้งหมด
p44n
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 676



ดูรายละเอียด
« ตอบ #11 เมื่อ: 19 พฤศจิกายน 2011, 20:29:08 »

ใครที่ว่าได้ ผมมีให้ลอง เอามั๊ยครับ ผมจะบอกชื่อ ตัวแปรด้วย
« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 20:29:34 โดย p44n » บันทึกการเข้า

Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS,  Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native
x-script
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 140
ออฟไลน์ ออฟไลน์

กระทู้: 1,939



ดูรายละเอียด
« ตอบ #12 เมื่อ: 19 พฤศจิกายน 2011, 20:31:55 »

ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

มันไม่มีทางเข้ามาได้ครับ
จาก code นั้น ถ้าไม่มี ตัวแปร cookie ที่ชื่อ adminja  และ = 99 ก็จะ ถูกตัดการเชื่อมต่ออยู่แล้ว

แต่ จาก code แค่นั้น จะโดนเจาะจากการสร้าง cookie ได้

จะสามารถสร้างเองได้ด้วยเหรอครับ จากเครื่อง client งะ

ได้ครับ


ต้องทำยังไงงะ ผมหัวหมุน แล้ว *-*
บันทึกการเข้า
freelancethai.org
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 132



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 19 พฤศจิกายน 2011, 20:38:29 »

ผมก็ยังยืนยันว่าได้

บางคนที่ตัวเองทำไม่ได้ ก้อาจจะคิดว่าเอาตัวเองเป็นศูนย์กลางแล้วก็ตัดสินว่ามันไม่ได้
ถ้าจะคุยเรื่องพวกนี้ ไป citec.us ดีกว่า น่าจะชัดเจน

แล้วจะให้ไป pentest ฟรีๆ ใครจะทำ ... (ให้ผมซัก 1000  ก็พอ ผมจะไป ลองของให้เลยครับ cookie ที่ไม่มีการเข้ารหัส เนี่ย ยังไงมันก็สร้างได้)  wanwan019 wanwan019

เรื่องการป้องกัน มี 2 ทางเลือกใหญ่ๆ
1.ใช้ session แทน
2. ตอนสร้างก็ encrypt cookie เวลาใช้ก็ decrypt ออกมา
บันทึกการเข้า

รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

ศูนย์รวม freelance จะเป็นศูนย์กลางสำหรับ freelance หางาน ในด้าน freelance it หางาน IT โดยจะรวมความต้องการในการจ้างงานจากที่ต่างๆไว้ในที่นี่ที่เดียว และยังการ update ข่าวการ สมัครงาน ราชการ ตลอดเวลา ด้วยระบบบอัตโนมัติทั้งหมด
p44n
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 676



ดูรายละเอียด
« ตอบ #14 เมื่อ: 19 พฤศจิกายน 2011, 21:18:54 »

ผมไม่ปฏิเสธการ Hack  ของ Hacker แต่ผม ปฏิเสธการ Hack จาก User ที่ยังต้องเดา Cookie

« แก้ไขครั้งสุดท้าย: 19 พฤศจิกายน 2011, 21:20:25 โดย p44n » บันทึกการเข้า

Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS,  Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native
darksammer
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 145
ออฟไลน์ ออฟไลน์

กระทู้: 2,759



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 19 พฤศจิกายน 2011, 22:00:45 »

ใช้การ Encrypt เอาไว้ก็ดีครับ แต่ถ้าไม่อยากวุ่นวายก็ใช้ OpenID ต่อกับ Facebook Gmail Hotmail Twitter ก็ง่ายดีเหมือนกันครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์