Positron
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 289
ออฟไลน์
กระทู้: 1,060
|
 |
« ตอบ #60 เมื่อ: 12 พฤษภาคม 2012, 00:44:12 » |
|
มันไม่มีทางกันได้ สำหรับคนทำเว็บด้วยกัน เครื่องมือ Inspect Element ในบราวเซอร์ทุกตัว มันช่วยอำนวยความสะดวกเรื่อง แงะ แกะ ลอก อยู่แล้ว 
|
|
|
บันทึกการเข้า
|
|
|
|
notty32
Newbie
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 72
|
 |
« ตอบ #61 เมื่อ: 16 พฤษภาคม 2012, 08:39:43 » |
|
งมเข็มในอ่างแล้วกัน มหาสมุทรมันกว้างไปครับ 55 
|
|
|
บันทึกการเข้า
|
|
|
|
sleep
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 282
ออฟไลน์
กระทู้: 3,586
|
 |
« ตอบ #62 เมื่อ: 16 พฤษภาคม 2012, 08:56:12 » |
|
แทนที่จะคิดแต่ป้องกัน เราน่าจะรณรงค์ การไม่ก๊อบปี้บทความกันไหม ในเว็บนี้คนเป็นเว็บมาสเตอร์ผมก็คิดว่าเยอะนะ เรามารวมกันทำ น่าจะเกิดผลบ้างล่ะ
|
|
|
บันทึกการเข้า
|
|
|
|
siammbk
ก๊วนเสียว
พลังน้ำใจ: 38
ออฟไลน์
กระทู้: 237
|
 |
« ตอบ #63 เมื่อ: 17 พฤษภาคม 2012, 01:21:45 » |
|
ยังไงก็กันได้ไม่ 100% หลอกคับ 
|
|
|
บันทึกการเข้า
|
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับline : siammbk tel : 095-675-8614 
|
|
|
indysoft
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 370
ออฟไลน์
กระทู้: 1,756
|
 |
« ตอบ #64 เมื่อ: 17 พฤษภาคม 2012, 02:14:21 » |
|
ใช้ OCR อ่านปรู๊ดเดียว ก๊อปได้เหมือนเดิม
ต้องคุยกันด้วยหมายศาล ง่ายกว่า
ชัดเจนครับ ตอนนี้มีคน Copy เว็บผมไปเยอะมาก ในบอร์ดนี้ก็หลายคน แต่ผมยังไม่อยากให้ถึงตรงจุดนี้ เลิกเหอะครับ มันอาจทำให้คุณมีรายได้มาเล็กๆ แต่มันไม่ทำให้คุณเจริญ และพัฒนาตนขึ้นมาได้เลย
|
|
|
บันทึกการเข้า
|
|
|
|
|
NightClub
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 297
ออฟไลน์
กระทู้: 2,461
|
 |
« ตอบ #66 เมื่อ: 17 พฤษภาคม 2012, 03:13:51 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
|
|
|
บันทึกการเข้า
|
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
|
|
|
Bajita
สมุนแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 744
|
 |
« ตอบ #67 เมื่อ: 17 พฤษภาคม 2012, 07:11:12 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
บทความเป็นประโยชน์มากเลยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
storyman
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 55
ออฟไลน์
กระทู้: 1,311
|
 |
« ตอบ #68 เมื่อ: 17 พฤษภาคม 2012, 07:40:56 » |
|
ขอบคุณข้อมูลครับ
|
|
|
บันทึกการเข้า
|
1hh.org
|
|
|
crazygooyu
คนรักเสียว
พลังน้ำใจ: 21
ออฟไลน์
กระทู้: 191
|
 |
« ตอบ #69 เมื่อ: 17 พฤษภาคม 2012, 09:38:53 » |
|
:Pผมว่าวิธีรณรงค์สร้างจิตสำนึกก็ดีนะครับ อาจจะไม่เห็นผลเร็วๆนี้แต่ในอนาคตอาจจะดีก็ได้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
siammbk
ก๊วนเสียว
พลังน้ำใจ: 38
ออฟไลน์
กระทู้: 237
|
 |
« ตอบ #70 เมื่อ: 17 พฤษภาคม 2012, 18:06:09 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ
|
|
|
บันทึกการเข้า
|
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับline : siammbk tel : 095-675-8614 
|
|
|
NightClub
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 297
ออฟไลน์
กระทู้: 2,461
|
 |
« ตอบ #71 เมื่อ: 18 พฤษภาคม 2012, 00:31:36 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ ทำไม่ได้ครับ java injection จะเริ่มทำงานเป็นอันดับแรกสุดหลังจากที่หน้าเพจโหลดเสร็จ และเนื้อหาที่เราเรียกออกมา เราใช้ ajax ในการดึงออกมาครับ ซึ่งมันจะทำการซ้ำซ้อนแน่นอน หากจะใช้วิธีการ alert ข้อมูลในโดยอิงตาม div ID เราแค่ใช้ <? $randomvar = rand(0,999); ?>
<div id='element<?=$randomvar?>'></div> $.post("test.php", {id: "477"}, function(data) { $('#element<?=$randomvar?>').html(data); });
ถ้ากด viewsource ค่า randomvar ก็เปลี่ยนแล้วครับ ถ้ากลัว injection มาก เราก็ใช้ php เช็ค url ที่ถูกเรียกก็ได้ครับ ถ้ามีคำว่า javascript: ใน url ก็ให้ตัดแล้วทำการรีไดเรคกลับไป ทีนี้มันก็จะสามารถลบล้างค่า javascript ที่ถูกยัดไว้ได้ทันทีครับ โดยไม่ได้ข้อมูลอะไรเลย ระบบป้องกันมันยุ่งยากครับ คนเป็นโปรแกรมเมอร์ยังขี้เกลียดเขียนเลย แจ้งตำรวจนัดมาไกล่เกลี่ยง่ายกว่าเยอะครับ
|
|
|
บันทึกการเข้า
|
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
|
|
|
Positron
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 289
ออฟไลน์
กระทู้: 1,060
|
 |
« ตอบ #72 เมื่อ: 18 พฤษภาคม 2012, 00:58:20 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ ทำไม่ได้ครับ java injection จะเริ่มทำงานเป็นอันดับแรกสุดหลังจากที่หน้าเพจโหลดเสร็จ และเนื้อหาที่เราเรียกออกมา เราใช้ ajax ในการดึงออกมาครับ ซึ่งมันจะทำการซ้ำซ้อนแน่นอน หากจะใช้วิธีการ alert ข้อมูลในโดยอิงตาม div ID เราแค่ใช้ <? $randomvar = rand(0,999); ?>
<div id='element<?=$randomvar?>'></div> $.post("test.php", {id: "477"}, function(data) { $('#element<?=$randomvar?>').html(data); });
ถ้ากด viewsource ค่า randomvar ก็เปลี่ยนแล้วครับ ถ้ากลัว injection มาก เราก็ใช้ php เช็ค url ที่ถูกเรียกก็ได้ครับ ถ้ามีคำว่า javascript: ใน url ก็ให้ตัดแล้วทำการรีไดเรคกลับไป ทีนี้มันก็จะสามารถลบล้างค่า javascript ที่ถูกยัดไว้ได้ทันทีครับ โดยไม่ได้ข้อมูลอะไรเลย ระบบป้องกันมันยุ่งยากครับ คนเป็นโปรแกรมเมอร์ยังขี้เกลียดเขียนเลย แจ้งตำรวจนัดมาไกล่เกลี่ยง่ายกว่าเยอะครับ ผมจะดึงจาก test.php แทนเลยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
NightClub
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 297
ออฟไลน์
กระทู้: 2,461
|
 |
« ตอบ #73 เมื่อ: 18 พฤษภาคม 2012, 05:02:34 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ ทำไม่ได้ครับ java injection จะเริ่มทำงานเป็นอันดับแรกสุดหลังจากที่หน้าเพจโหลดเสร็จ และเนื้อหาที่เราเรียกออกมา เราใช้ ajax ในการดึงออกมาครับ ซึ่งมันจะทำการซ้ำซ้อนแน่นอน หากจะใช้วิธีการ alert ข้อมูลในโดยอิงตาม div ID เราแค่ใช้ <? $randomvar = rand(0,999); ?>
<div id='element<?=$randomvar?>'></div> $.post("test.php", {id: "477"}, function(data) { $('#element<?=$randomvar?>').html(data); });
ถ้ากด viewsource ค่า randomvar ก็เปลี่ยนแล้วครับ ถ้ากลัว injection มาก เราก็ใช้ php เช็ค url ที่ถูกเรียกก็ได้ครับ ถ้ามีคำว่า javascript: ใน url ก็ให้ตัดแล้วทำการรีไดเรคกลับไป ทีนี้มันก็จะสามารถลบล้างค่า javascript ที่ถูกยัดไว้ได้ทันทีครับ โดยไม่ได้ข้อมูลอะไรเลย ระบบป้องกันมันยุ่งยากครับ คนเป็นโปรแกรมเมอร์ยังขี้เกลียดเขียนเลย แจ้งตำรวจนัดมาไกล่เกลี่ยง่ายกว่าเยอะครับ ผมจะดึงจาก test.php แทนเลยครับ  สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร
|
|
|
บันทึกการเข้า
|
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
|
|
|
sbaydee
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 337
ออฟไลน์
กระทู้: 1,622
|
 |
« ตอบ #74 เมื่อ: 18 พฤษภาคม 2012, 05:29:13 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ ทำไม่ได้ครับ java injection จะเริ่มทำงานเป็นอันดับแรกสุดหลังจากที่หน้าเพจโหลดเสร็จ และเนื้อหาที่เราเรียกออกมา เราใช้ ajax ในการดึงออกมาครับ ซึ่งมันจะทำการซ้ำซ้อนแน่นอน หากจะใช้วิธีการ alert ข้อมูลในโดยอิงตาม div ID เราแค่ใช้ <? $randomvar = rand(0,999); ?>
<div id='element<?=$randomvar?>'></div> $.post("test.php", {id: "477"}, function(data) { $('#element<?=$randomvar?>').html(data); });
ถ้ากด viewsource ค่า randomvar ก็เปลี่ยนแล้วครับ ถ้ากลัว injection มาก เราก็ใช้ php เช็ค url ที่ถูกเรียกก็ได้ครับ ถ้ามีคำว่า javascript: ใน url ก็ให้ตัดแล้วทำการรีไดเรคกลับไป ทีนี้มันก็จะสามารถลบล้างค่า javascript ที่ถูกยัดไว้ได้ทันทีครับ โดยไม่ได้ข้อมูลอะไรเลย ระบบป้องกันมันยุ่งยากครับ คนเป็นโปรแกรมเมอร์ยังขี้เกลียดเขียนเลย แจ้งตำรวจนัดมาไกล่เกลี่ยง่ายกว่าเยอะครับ ผมจะดึงจาก test.php แทนเลยครับ  สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร  เปิดหน้าเว็บปรกติ พอโหลดหน้าเว็บเสร็จ ก็สั่ง บราวเซอร์ปิดการทำงานขอ จาวา ลากก็อปบทความครับ กันก็อปบทความ 100% เป็นไปไม่ได้หรอกครับ ต่อให้แปลงเป็นรูปคนจะก็อปมันก็ก็อปได้(แต่เหนื่อยต้องมานั่งพิมพ์)
|
|
|
บันทึกการเข้า
|
|
|
|
icez
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 296
ออฟไลน์
กระทู้: 2,886
|
 |
« ตอบ #75 เมื่อ: 18 พฤษภาคม 2012, 11:14:26 » |
|
1.หากจะป้องกันพวกใช้ curl มากอปบทความให้ขยันเปลี่ยนธีมครับ ช่วยได้เยอะ แต่ถ้าใช้ cms ก็ทำใจ เพราะส่วนมากพวก div id มันจะเป็นชื่อเฉพาะอยู่แล้ว
2.หากจะป้องกันการกอปปี้บทความ ให้ใช้ ajax 2 ต่อครับ
อย่างแรกคือ ใช้ JQUERY UI หรือ พวก thick box ในการ popup บทความเข้ามาอ่านครับซึ่งพวกนี้ น่าจะเคยเห็นนะครับ ซึ่งส่วนใหญ่จะใช้กับรูป
แต่เราจะมาใช้กับบทความแทนครับ ซึ่งกล่องพวกนี้จะหายไป เวลาเรากดพื้นที่อื่น ที่ไม่ใช้ใน div
และ ข้อความใน div ให้เราใช้ ajax ในการดึงบทความขึ้นมาครับ จากนั้นเราก็ใช้ JS ป้องกันการกดคลิกขวาในบริเวณ div ที่เราแสดงบทความครับ หรือ จะใช้วิธี หากกดคลิกขวาบริเวณ div ที่กำหนด เราก็แก้ไขข้อมูลในคลิปบอร์ดให้เป็นข้อความว่า "จะก๊อปปี้เรอะ ชิ!!" ทีนี้เค้าก็กอปไม่ได้แล้วครับ
แต่วิธีนี้ข้อเสียอย่างใหญ๋หลวงเลยคือ มันจะไม่เป็นผลดีในทาง SEO ครับ เพราะถ้าเราเปิด source มามันจะไม่มีบทความเลย
แต่ เราก็สามารถใช้วิธีการตรวจเช็คได้ครับ ถ้าเป็นบอทก็แสดงเนื้อหาตามปรกติ ถ้าไม่ใช่บอทก็แสดงเนื้อหาโดยใช้ ajax
งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ
หวังว่าคงจะมีประโยชน์นะครับ
แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*- โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ ทำไม่ได้ครับ java injection จะเริ่มทำงานเป็นอันดับแรกสุดหลังจากที่หน้าเพจโหลดเสร็จ และเนื้อหาที่เราเรียกออกมา เราใช้ ajax ในการดึงออกมาครับ ซึ่งมันจะทำการซ้ำซ้อนแน่นอน หากจะใช้วิธีการ alert ข้อมูลในโดยอิงตาม div ID เราแค่ใช้ <? $randomvar = rand(0,999); ?>
<div id='element<?=$randomvar?>'></div> $.post("test.php", {id: "477"}, function(data) { $('#element<?=$randomvar?>').html(data); });
ถ้ากด viewsource ค่า randomvar ก็เปลี่ยนแล้วครับ ถ้ากลัว injection มาก เราก็ใช้ php เช็ค url ที่ถูกเรียกก็ได้ครับ ถ้ามีคำว่า javascript: ใน url ก็ให้ตัดแล้วทำการรีไดเรคกลับไป ทีนี้มันก็จะสามารถลบล้างค่า javascript ที่ถูกยัดไว้ได้ทันทีครับ โดยไม่ได้ข้อมูลอะไรเลย ระบบป้องกันมันยุ่งยากครับ คนเป็นโปรแกรมเมอร์ยังขี้เกลียดเขียนเลย แจ้งตำรวจนัดมาไกล่เกลี่ยง่ายกว่าเยอะครับ ผมจะดึงจาก test.php แทนเลยครับ  สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร วิธีนี้... เอา firebug "ชี้" แล้วกด copy innertext ใน firebug จบเลยครับ ย้ำนะครับ มันแค่ "ชี้" ไม่ใช่คลิก เพราะงั้นไอ้ event ทั้งหลายที่ตั้งมาน่ะ ไม่ทำงานเลยซักนิดเดียว
|
|
|
บันทึกการเข้า
|
THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
|
|
|
nackthepot
ก๊วนเสียว
พลังน้ำใจ: 21
ออฟไลน์
กระทู้: 293
|
 |
« ตอบ #76 เมื่อ: 18 พฤษภาคม 2012, 11:18:22 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
deknakhon
คนรักเสียว
พลังน้ำใจ: 10
ออฟไลน์
กระทู้: 166
|
 |
« ตอบ #77 เมื่อ: 19 พฤษภาคม 2012, 16:07:20 » |
|
การป้องกันยากกว่าการ ที่สอนให้คนรู้จักว่าการเอาผลงานข้อมูลผู้อื่นมาเป็นของต้นไม่ได้ แต่ก็ยากอีกนะครับเพราะ อาจารย์บ้างท่าน สอนให้นักเรียนทำแบบนี้
ให้ copy ไปเถอะคิดให้เป็นวิทยาทาน สาธุๆๆๆ
ข้อมูลบุญกุศลที่ท่านได้ คัดลอง Code หรือ บทความในเว็บนี้ไป ให้กุศลผลบุญนี้ ถึงคุณพ่อ แม่ ครูอาจารย์ บุตร สามี ภรรยา และเจ้ากรรมนายเวร และขอให้ถึงท่านที่คัดลองไปด้วย และข้าพเจ้าข้ออโหสิกรรมให้ท่าน เกิดซาติหน้าจะได้ไม่มาเจอกันอีกครับ
เอาแบบนี้ใส่ในเว็บไปเลยครับ อาจจะเป็นเรื่องขำๆๆ แต่อาจจะได้ผลนะครับลองดูครับ
|
|
|
บันทึกการเข้า
|
รับพัฒนาโปรแกรม PHP Mysql รับออกแบบระบบโปรแกรม รับวางระบบเครือข่ายคอมพิวเตอร์
|
|
|
เกมส์เกมส์.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 322
ออฟไลน์
กระทู้: 4,122
|
 |
« ตอบ #78 เมื่อ: 19 พฤษภาคม 2012, 16:15:58 » |
|
100% มันแค่ในฝัน
|
|
|
บันทึกการเข้า
|
|
|
|
vanavat
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 373
ออฟไลน์
กระทู้: 2,752
|
 |
« ตอบ #79 เมื่อ: 19 พฤษภาคม 2012, 16:21:49 » |
|
การป้องกันยากกว่าการ ที่สอนให้คนรู้จักว่าการเอาผลงานข้อมูลผู้อื่นมาเป็นของต้นไม่ได้ แต่ก็ยากอีกนะครับเพราะ อาจารย์บ้างท่าน สอนให้นักเรียนทำแบบนี้
ให้ copy ไปเถอะคิดให้เป็นวิทยาทาน สาธุๆๆๆ
ข้อมูลบุญกุศลที่ท่านได้ คัดลอง Code หรือ บทความในเว็บนี้ไป ให้กุศลผลบุญนี้ ถึงคุณพ่อ แม่ ครูอาจารย์ บุตร สามี ภรรยา และเจ้ากรรมนายเวร และขอให้ถึงท่านที่คัดลองไปด้วย และข้าพเจ้าข้ออโหสิกรรมให้ท่าน เกิดซาติหน้าจะได้ไม่มาเจอกันอีกครับ
เอาแบบนี้ใส่ในเว็บไปเลยครับ อาจจะเป็นเรื่องขำๆๆ แต่อาจจะได้ผลนะครับลองดูครับ
เจอแบบนี้ผมไม่ copy ครับ ผมรีไรท์แทนครับ
|
|
|
บันทึกการเข้า
|
|
|
|
|