อยากสอบถามระบบความปลอดภัยแอดมินของ php

เริ่มโดย x-script, 19 พฤศจิกายน 2011, 19:33:24

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

x-script

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

ถ้าเขียนแบบ นี้ถ้าไม่ใช่ cookie 99 จะสามารถเข้ามาได้ไหม

AbuseMan

เขียนแบบนี้แก้ Cookie ก็เข้าได้แล้วอ่ะดิ >,,<
█ [direct=https://radio.sukson.com]ฟังเพลงออนไลน์[/direct] : เว็บเพลงออนไลน์ที่คุณขอฟังเพลงได้ด้วยตัวคุณเอง
█ [direct=https://chat.sukson.com]ห้องแชท[/direct] : บริการฟรีห้องแชทสำหรับติดเว็บ
█ [direct=https://music.sukson.com]เพลงใหม่[/direct] : เพลงใหม่ เพลงฮิต
█ [direct=https://bankumka.com]บ้านคุ้มค่า[/direct] : ลงประกาศขายบ้าน ที่ดิน พร้อมอัพเดทโครงการบ้านและคอนโดใหม่ที่น่าสนใจ

x-script

ออถ้าแ ก้ cookie ในเครื่องตัวเองได้ด้วยใช่ปะครับ

zankumuro

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

เออ...ยุ่งยากไปไหมอ่ะ เคยใช้แบบนี้หนนึง
อย่าเชื่อผมมาก ผมมันมั่ว.....ฮ่าๆ

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

ข่าวสารวงการเกมส์ ทริปทริคต่างๆ เกมส์แจกฟรี
https://www.wecanplay.in.th/

x-script

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

freelancethai.org

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

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

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

ส่วนตัวผมชอบใช้ cookie มากกว่า session
รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

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

freelancethai.org

อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:13:25
ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

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

แต่ จาก code แค่นั้น จะโดนเจาะจากการสร้าง cookie ได้
รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

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

bonshington

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

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

x-script

อ้างถึงจาก: freelancethai.org ใน 19 พฤศจิกายน 2011, 20:15:52
อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:13:25
ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

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

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


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

freelancethai.org

#9
อ้างถึงจาก: bonshington ใน 19 พฤศจิกายน 2011, 20:17:15
ไม่ยากนิ ใช้ fb login สิ ถ้า user id ที่ fb  ส่งกลับมา ตรงกับ admin ก็จบ
แถมไม่ต้องระวังเรื่องความปลอดภัยด้วย จะเปลี่ยน pwd มะไหร่ก็ได้ ไม่ม่ข้อมูลเก็บใน db
ถ้ากลัวไม่ปลอดภัย ก็ยิง https

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

ท่านนี่โปรจริงๆ "ไม่ยากด้วย"   :wanwan004: :wanwan004:
รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

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

freelancethai.org

#10
อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:22:09
อ้างถึงจาก: freelancethai.org ใน 19 พฤศจิกายน 2011, 20:15:52
อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:13:25
ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

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

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

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

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

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

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

อ้างถึงจาก: freelancethai.org ใน 19 พฤศจิกายน 2011, 20:23:22
อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:22:09
อ้างถึงจาก: freelancethai.org ใน 19 พฤศจิกายน 2011, 20:15:52
อ้างถึงจาก: x-script ใน 19 พฤศจิกายน 2011, 20:13:25
ถ้าสมมุด เขาข้าม ผ่านมาแบบ ไม่มีcookie ใครเคยเจอมั่งไหมครับ

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

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

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

ได้ครับ


ต้องทำยังไงงะ ผมหัวหมุน แล้ว *-*

freelancethai.org

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

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

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

เรื่องการป้องกัน มี 2 ทางเลือกใหญ่ๆ
1.ใช้ session แทน
2. ตอนสร้างก็ encrypt cookie เวลาใช้ก็ decrypt ออกมา
รหัสส่วนลด Hostgator
ฟรีเดือนแรก : freeonemonthth
ลด 25% : ds25perthai

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

p44n

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

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

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