ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: hurahura ที่ 13 มิถุนายน 2007, 20:30:22



หัวข้อ: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: hurahura ที่ 13 มิถุนายน 2007, 20:30:22
อย่างภาพนี้

(http://fs1.cyworld.com.cn/data1/2006/05/08/153/1147093753917687_file.jpg)

http://fs1.cyworld.com.cn/data1/2006/05/08/153/1147093753917687_file.jpg


ถ้าเปิดผ่าน browser จะขึ้นปกติ แต่ถ้าใช้ flashGet จะโหลดไม่ได้ ไม่ทราบว่าเขาทำอย่างไร อยากทำแบบนี้บ้าง


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: tony ที่ 14 มิถุนายน 2007, 00:26:06
เค้าเช็ค บราวเซอร์มั้ง ลองเป็น user-agent ของ flashget ได้มะ


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: Tee++; ที่ 14 มิถุนายน 2007, 01:14:52
ประมาณนี้รึเปล่า อันนี้เป็นการป้องกันคนใช้ โปรแกรมดาวน์โหลด กับ เอา ภาพเราไปติดที่เวบ อื่น มันก็จะกลายเป็นอีกภาพไป เหมือนที่เวบใหญ่ๆ ชอบทำนั่นแหละ มันทำได้หลายวิธีครับ เช็ค session เช็ค user_agent เช็คจาก DB, IP, Referrer และก็เต็มไปหมด  :-X

http://www.nice5ive.org/testscript/anti/

ถ้าใช่แบบนี้ ลองโหลดไปแกะโคดเอา   :'(

http://www.nice5ive.org/download/anti.zip

ปล. อันนี้เขียนแบบหยาบๆ นะจะใช้งานจริงต้องมีการเข้ารหัสไฟล์ มีการป้องกันข้อมูลตอนส่งผ่าน แล้วก็อีกเยอะแยะ เอาไปดูเป็น แนวพอได้  :D

(http://www.nice5ive.org/testscript/anti/img/mitsu.jpg)
^
^
สังเกตุภาพที่ได้เป็นคนละภาพกัน ทั้งๆ ที่ url เดียวกัน ถ้าได้เป็นภาพเดียวกันแสดงว่า session ยังค้างอยู่ ให้ปิดแล้วเปิด Browser ใหม่ ถ้าจะให้ดีใช้วิธี เช็ค User-Agent ของคุณ tony เข้าร่วม + กับเช็ค Referer




หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: tony ที่ 14 มิถุนายน 2007, 01:24:55
ของผมทำแต่ image leeching  :D


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: kingmaster ที่ 14 มิถุนายน 2007, 06:10:47
ไลบราลี่ GD ช่วยได้จ้า....

 :D


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: เมพคุง ที่ 14 มิถุนายน 2007, 07:12:56
น่าจะเช็ค referer กับ agent ล่ะมั้งครับ แต่ คลิกขวา save as น่าจะกันไม่อยู่นะ


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: hurahura ที่ 14 มิถุนายน 2007, 11:37:40
ขอบคุณครับ  :)


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: th_____7@hotmail.com ที่ 14 มิถุนายน 2007, 11:39:14
(http://www.nice5ive.org/testscript/anti/img/mitsu.jpg)


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: tony ที่ 14 มิถุนายน 2007, 12:18:13
คนข้างบน ผิดกระทู้แน่ๆๆๆๆ  :D


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: hurahura ที่ 14 มิถุนายน 2007, 12:28:23
การเปิดภาพผ่านไฟล์ .php กับเรียกภาพโดยตรง
มันจะกินแรงเครื่องต่างกันมากหรือเปล่าครับ
สมมุติในเว็บมีภาพเป็นจำนวนมากๆ ต้องเรียกผ่าน php ทุกครั้ง 
มันคงจะกินแรงเครื่องน่าดู แล้วไม่ทราบว่ามันจะไปหนักที่ส่วนไหนครับ
cpu ram หรืออื่นๆ


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: tawat ที่ 14 มิถุนายน 2007, 12:41:31
วิธีง่ายๆให้ใส่ลายน้ำครับ เพราะถึงเขาเอาไปลายน้ำเราก็ยังแสดงอยุ่ ใช่โปรแกรมโฟโต้ชอป ทำลายน้ำนะครับ ถ้าให้ดีควรทำตัวใหญ่ๆสักหน่อยก้ดีเพราะถ้าเขาอก้ใขภาพๆก็จะเสียหายอย่าชัดเจด 8) ( คอมผมตอนนนีพังไม่อาจแสดงวิธีทำให้ได้ขออภัย )


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: ืnamsai49 ที่ 28 มิถุนายน 2007, 11:48:37
เป็นกำลังใจให้คนที่คิดผลงานดีๆออกมานะ ::)


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: EThaiZone ที่ 28 มิถุนายน 2007, 12:05:50
อ่านมาแล้ว หลายท่านเข้าใจคำถามผิดละมั้ง

เขาอยากถามว่าจะกันโปรแกรมช่วยดาว์นโหลดยังไงมากกว่า

คงเพราะมีหลายคนทำเป้นลิสภาพ เลยอยากกันการโหลดด้วย flashget มั้ง
ดาว์นโหลดแบบ Save as คงไม่เป็นไร ใช่ปะ

วิธีกัน พวก flashget มันปลอม useragent ได้
แนะนำใช้ cookie ไม่ก็ session ดีกว่าง่ะ

หรือใช้เช็ค referrer ก็ดีนะ กันได้ในระดับหนึ่ง


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: Tee++; ที่ 28 มิถุนายน 2007, 12:23:19
อธิบายอีกที ตัวอย่าง ถ้าเปิดภาพ นี้เข้าไป
http://www.nice5ive.org/testscript/anti/

จะเห็นเป็น สาวน้อยน่ารัก แต่ถ้าใคร คลิกขวา แล้วเอาลิ้งก์ ไปโหลด ก็จะได้ใบลามาแทน  ;D



หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: Step9 ที่ 28 มิถุนายน 2007, 13:08:35
อธิบายอีกที ตัวอย่าง ถ้าเปิดภาพ นี้เข้าไป
[url]http://www.nice5ive.org/testscript/anti/[/url]

จะเห็นเป็น สาวน้อยน่ารัก แต่ถ้าใคร คลิกขวา แล้วเอาลิ้งก์ ไปโหลด ก็จะได้ใบลามาแทน  ;D




ผมก็ยังClickขวา เห็นอย่างไรได้มาอย่างนั้นอ่ะครับ (ทุกภาพ)  ???


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: Sylar ที่ 28 มิถุนายน 2007, 13:22:10
ใช้ flash ครับ กันได้ชัวร์ๆ  :D


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: tiger ที่ 28 มิถุนายน 2007, 13:55:16
มันจะป้องกันได้จริงๆหรอครับ กันยังไงเดี๋ยวก็มีคนหาทางเอาไปได้ทุกทีแหละครับ  :-\


หัวข้อ: Re: จะป้องกันคนใช้โปรแกรมโหลดภาพจากเว็บเราได้อย่างไร
เริ่มหัวข้อโดย: gootum ที่ 28 มิถุนายน 2007, 14:43:35
ไม่มีทางกันได้ครับ ไม่มีทางจริงๆ กันคลิ้กขวาเหรอ เด็กๆไปเลย ลองเอาเม๊าท์วางที่รูปมันจะมี icon ให้ save อยู่ดีครับ สรุปไม่มีทางกันได้ อะไรที่อยู่บนเนตมีแต่เลขบัตรเครดิตก็ไม่สามารถกันได้ครับ จะอยู่ที่ช้าหรือเร็วซ่ะมากกว่าครับ