มาหาวิธี ป้องกันการก๊อปปี้บทความ แบบ 100% กันดีกว่า

เริ่มโดย porchn, 11 พฤษภาคม 2012, 09:04:48

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

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

Positron

มันไม่มีทางกันได้ สำหรับคนทำเว็บด้วยกัน

เครื่องมือ Inspect Element ในบราวเซอร์ทุกตัว มันช่วยอำนวยความสะดวกเรื่อง แงะ แกะ ลอก อยู่แล้ว  :wanwan011:

notty32

งมเข็มในอ่างแล้วกัน มหาสมุทรมันกว้างไปครับ 55 :'(

เด็กหลังห้อง

แทนที่จะคิดแต่ป้องกัน เราน่าจะรณรงค์ การไม่ก๊อบปี้บทความกันไหม ในเว็บนี้คนเป็นเว็บมาสเตอร์ผมก็คิดว่าเยอะนะ เรามารวมกันทำ น่าจะเกิดผลบ้างล่ะ

siammbk

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

indysoft

อ้างถึงจาก: SearchMarketing ใน 11 พฤษภาคม 2012, 09:26:20
ใช้ OCR อ่านปรู๊ดเดียว ก๊อปได้เหมือนเดิม

ต้องคุยกันด้วยหมายศาล ง่ายกว่า

ชัดเจนครับ ตอนนี้มีคน Copy เว็บผมไปเยอะมาก ในบอร์ดนี้ก็หลายคน แต่ผมยังไม่อยากให้ถึงตรงจุดนี้

เลิกเหอะครับ มันอาจทำให้คุณมีรายได้มาเล็กๆ แต่มันไม่ทำให้คุณเจริญ และพัฒนาตนขึ้นมาได้เลย

lalulalalulalala

#65
อ้างถึงจาก: AM-PM ใน 11 พฤษภาคม 2012, 13:37:11
เบื่อที่สุดเว็บที่ไม่ให้คลิกขวา open in new teb  ผมเจอปิดออกในทันที ส่วนตัวไม่ชอบที่สุด
:wanwan010:

เหมือนกันเลยค่ะ  :P

คือแบบ...ยังไงๆ มันก็กัน Copy ไม่ได้หรอก  ถ้าล็อคแค่คลิกขวาก็ยัง Ctrl+A / Ctrl+C ได้ แล้วจะล็อคทำไม
เราถนัดคลิกขวา open new tab :(  เจอแบบนี้จะรู้สึกว่า... เอ่อ... ถ้าไม่อยากให้เราอ่านอะไรต่อมิอะไรในเว็บขนาดนั้นเราไม่อ่านก็ได้ ปิดหน้าทันควันเลยละกัน  :wanwan023:






.........ตามให้ทัน ตามให้ทัน

NightClub

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

อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ

บทความเป็นประโยชน์มากเลยครับ  :wanwan017: :wanwan017:

storyman


crazygooyu

 :Pผมว่าวิธีรณรงค์สร้างจิตสำนึกก็ดีนะครับ อาจจะไม่เห็นผลเร็วๆนี้แต่ในอนาคตอาจจะดีก็ได้ครับ

siammbk

อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ java ก็ทำได้อยู่ดีอ่ะคับ -*-
โดยการใช้ java injection ไงคับ alert มันออกมาก็เห็นละคับ
รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614

NightClub

อ้างถึงจาก: siammbk ใน 17 พฤษภาคม 2012, 18:06:09
อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ 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

อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 00:31:36
อ้างถึงจาก: siammbk ใน 17 พฤษภาคม 2012, 18:06:09
อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ 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 แทนเลยครับ  :P

NightClub

อ้างถึงจาก: Positron ใน 18 พฤษภาคม 2012, 00:58:20
อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 00:31:36
อ้างถึงจาก: siammbk ใน 17 พฤษภาคม 2012, 18:06:09
อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ 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 แทนเลยครับ  :P

สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร 

ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar

ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ

ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย

sbaydee

อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 05:02:34
อ้างถึงจาก: Positron ใน 18 พฤษภาคม 2012, 00:58:20
อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 00:31:36
อ้างถึงจาก: siammbk ใน 17 พฤษภาคม 2012, 18:06:09
อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ 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 แทนเลยครับ  :P

สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร 

ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar

ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ

ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร
:-[ เปิดหน้าเว็บปรกติ พอโหลดหน้าเว็บเสร็จ ก็สั่ง บราวเซอร์ปิดการทำงานขอ
จาวา ลากก็อปบทความครับ  กันก็อปบทความ 100% เป็นไปไม่ได้หรอกครับ ต่อให้แปลงเป็นรูปคนจะก็อปมันก็ก็อปได้(แต่เหนื่อยต้องมานั่งพิมพ์)

icez

อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 05:02:34
อ้างถึงจาก: Positron ใน 18 พฤษภาคม 2012, 00:58:20
อ้างถึงจาก: NightClub ใน 18 พฤษภาคม 2012, 00:31:36
อ้างถึงจาก: siammbk ใน 17 พฤษภาคม 2012, 18:06:09
อ้างถึงจาก: NightClub ใน 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

งานนี้ภาระก็ไปตกอยู่กับโปรแกรมเมอร์ละครับ

หวังว่าคงจะมีประโยชน์นะครับ


แบบนี้ถ้าเป็นส่วนของ 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 แทนเลยครับ  :P

สร้างเงื่อนไขในการเช็คจาก referer ก็ได้ครับ ยิ่งใช้ระบบป้องกันจาก php ก็ยิ่งง่าย เพราะมันดึงมากจากเวปไซต์เราอยู่แล้ว ถึงจะปลอมแปลง referer จาก curl เราเช็คนิดเดียวก็รู้แล้วครับ ว่ามีคนทำอะไร 

ยิ่งเสริมด้วยการวาง cookie ถ้าวาง cookie ไม่ติด เราปิดการเชื่อมต่อได้เลยครับ เป็นอีกวิธีที่ได้ผลดีเพราะคนเขียน curl ส่วนมาก ไม่ชอบเปิด cookiejar

ลองดูระบบของทาง gmember ก็ได้ครับ ในส่วนที่เค้าใช้ ajax ดึงรายชื่ออัลบั้มออกมาน่ะครับ

ส่วนเรื่องปลีกย่อยเป็นโปรแกรมเมอร์เหมือนกันก็คงรู้แหละครับ ว่าจะทำอย่างไร
วิธีนี้... เอา firebug "ชี้" แล้วกด copy innertext ใน firebug จบเลยครับ

ย้ำนะครับ มันแค่ "ชี้" ไม่ใช่คลิก เพราะงั้นไอ้ event ทั้งหลายที่ตั้งมาน่ะ ไม่ทำงานเลยซักนิดเดียว
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ


deknakhon

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

ให้ copy ไปเถอะคิดให้เป็นวิทยาทาน สาธุๆๆๆ

ข้อมูลบุญกุศลที่ท่านได้ คัดลอง Code หรือ บทความในเว็บนี้ไป
ให้กุศลผลบุญนี้ ถึงคุณพ่อ แม่ ครูอาจารย์ บุตร สามี ภรรยา และเจ้ากรรมนายเวร และขอให้ถึงท่านที่คัดลองไปด้วย
และข้าพเจ้าข้ออโหสิกรรมให้ท่าน เกิดซาติหน้าจะได้ไม่มาเจอกันอีกครับ


เอาแบบนี้ใส่ในเว็บไปเลยครับ
อาจจะเป็นเรื่องขำๆๆ แต่อาจจะได้ผลนะครับลองดูครับ 
รับพัฒนาโปรแกรม PHP Mysql
รับออกแบบระบบโปรแกรม
รับวางระบบเครือข่ายคอมพิวเตอร์

เกมส์เกมส์.com

[direct=http://www.thaiseoboard.com/index.php/topic,191657.0.html]##โปรโมชั่น ## seo ลุ้นเสียว 1000 บาท/คีย์ +++  3คีย์แถม 1 คีย์+++ รับทำ seo แฟนเพจ top 10 เพียง 3000/คีย์[/direct]

vanavat

อ้างถึงจาก: deknakhon ใน 19 พฤษภาคม 2012, 16:07:20
การป้องกันยากกว่าการ ที่สอนให้คนรู้จักว่าการเอาผลงานข้อมูลผู้อื่นมาเป็นของต้นไม่ได้
แต่ก็ยากอีกนะครับเพราะ อาจารย์บ้างท่าน สอนให้นักเรียนทำแบบนี้

ให้ copy ไปเถอะคิดให้เป็นวิทยาทาน สาธุๆๆๆ

ข้อมูลบุญกุศลที่ท่านได้ คัดลอง Code หรือ บทความในเว็บนี้ไป
ให้กุศลผลบุญนี้ ถึงคุณพ่อ แม่ ครูอาจารย์ บุตร สามี ภรรยา และเจ้ากรรมนายเวร และขอให้ถึงท่านที่คัดลองไปด้วย
และข้าพเจ้าข้ออโหสิกรรมให้ท่าน เกิดซาติหน้าจะได้ไม่มาเจอกันอีกครับ


เอาแบบนี้ใส่ในเว็บไปเลยครับ
อาจจะเป็นเรื่องขำๆๆ แต่อาจจะได้ผลนะครับลองดูครับ 


เจอแบบนี้ผมไม่ copy ครับ ผมรีไรท์แทนครับ
[direct=http://www.sesonshopping.com]รองเท้าผ้าใบผู้หญิง [/direct][direct=http://www.9manup.com]เสื้อแฟชั่นผู้ชาย[/direct][direct=http://www.sesonshopping.com]รองเท้าเกาหลี[/direct][direct=http://www.sesonshopping.com]รองเท้าผ้าใบผู้หญิง[/direct]