הגנה על תמונות באתר


משתמשים רבים מבצעים העתקת תוכן מאתרי אינטרנט (טקסט, תמונות וכדו')
ללא מחשבה שנייה, הם אינם מכבדים את האתר, את בעליו או את זכויות היוצרים שכפופים לו.
את התוכן הם מעתיקים לאתר שלהם, פורום או בלוג ולוקחים את הקרדיט לעצמם
ללא אזכור או קישור לאתר שממנו הם גנבו את התוכן.

כשמאמר מועתק לאתר אחר, התמונות לא מועתקות איתו אלא רק הקישור אליהן.
בכל פעם שהדף נצפה, מועברים הנתונים מהאתר המקורי לאתר השני

וע"י כך גוזלים רוחב פס, זיכרון ומשאבים. פעולה זאת קרויה Hotlinking
מעבר לכך שזוהי הפרה מוחלטת של זכויות היוצרים, פעולה זו פוגעת ומזיקה לתפקודו של האתר.
מה אנו יכולים לעשות?


הגנה על תמונות באתר אינטרנט היא משימה לא קלה ואף בלתי אפשרית.
בסופו של דבר יכול המשתמש לצלם את המסך (print screen)
, להעתיק את
מה שהוא רואה
וחסל על כל שיטות ההגנה בהן נקטנו. בכל זאת, כיצד עושים זאת?
ובכן, בפוסט הבא מוצגות כמה שיטות ודרכים כיצד ניתן להקשות העתקת תמונות
מהאתר.

הפוסט תורגם ע"י מנחם פרלמן (אתר) ונערך ע"י משה הראל.
הפוסט המקורי: Ways To Protect Images From Being Stolen

אופציה 1: חותמת מים
אז מה זה בעצם חותמת מים?

חותמת מים היא כיתוב שקוף ברקע התמונה,
כך שאם מישהו מעתיק אותה, החותמת נשארת עם התמונה (זכויות יוצרים).

לדוגמה:

את התמונה העתקתי מהאתר http://www.photowatermark.com
כמו שאתם רואים אחרי שהעתקתי את תמונה, נשאר סימן היכר.
כיצד עושים זאת?
ובכן, ניתן להשתמש בתוכנות המאפשרות הוספה של זכויות יוצרים לתמונות:

  1. DriveHQ Batch Photo Editor
  2. Batch Watermarking Images
  3. Bytescout Watermarking
  4. Picmarkr, watermarktool- שירותי אונליין המאפשרים להעלות תמונות
    ולהוסיף להן חתימה דיגיטלית, אישית ומסוגננת.
  5. סקירות: הוספה של זכויות יוצרים לתמונות, הוספה והסרת תגיות וזכויות ויצרים.

אופציה 2: חתימת מים בצד של השרת
אופציה זו היא בדיוק כמו הראשונה אך מתבצעת בצד השרת ולא ע"י תוכנה במחשב המקומי.
הכוונה שהשרת יבצע את חתימת המים באופן אוטומטי לכל תמונה המאוכסנת באתר.
ניתן לבצע זאת ב  PHP ע"י Asido- פרטים נוספים: asido.info

פתרונות בשפת PHP:

  1. Put watermark on images using PHP
  2. Watermark your images with PHP 5 and GD
  3. Watermark images on the fly in PHP

פתרונות בשפת ASP:

  1. Thumbnail and watermark images on the fly with ASP.NET
  2. Watermarking Images in ASP.NET with an HttpHandler


אופציה 3 : להחביא את התמונה

קובץ ריק מאחורי התמונה: פעולה זו מסתירה את הקישור האמיתי של התמונה.
כאשר קליק ימני על התמונה ולחיצה על View Image תציג תמונה ריקה מתוכן.
המשתמש אינו יכול לאתר את הקישור אלא אם כן הוא יחפש ב  Source.

ישנו גם קוד מוכן בג'אווה סקריפט שמאפשר את הפעולה הזו:

  1. dwProtector for MooTools
  2. dwProtector for jQuery

אופציה 4 :לפרק ולשנות את התמונה
פירוק וחלוקת התמונה למספר חלקים, כאשר לכל חלק
משנים קצת את הצבע ומחברים זאת ע"י הקוד, לדוגמה:

התמונה הזו מורכבת מ 6 תמונות שונות (כאן באתר היא תמונה אחת)
וכל חלק שונה מהשני, לכן כל מי שירצה את התמונה האמיתית,
יצטרך להוריד את החלקים בנפרד, לחברם שוב ולשנות את הצבעים שלהם.
החיסרון בדרך הזו שבשרת שלנו יהיו מיליוני תמונות באתר ובלגאן שלם.
קוד ודוגמאות בקישור הבא: Super Simple Image Tiles

אופציה 5: הצגת התמונות כ-פלאש
swfir- החלפת התמונות לפורמט פלאש
ע"י המרתן מ  JPEG ל SWF.
הרעיון הוא שכל מי שצופה בתמונות, צופה בקובץ פלאש ולא בתמונה האמיתית
הפעולה הזו מונעת הורדה או העתקה של התמונות, אלא אם כן יצליח המשתמש
לאתר את הקישור האמיתי של התמונה ע"י צפייה ב Source.

אופציה 6: ביטול האפשרות של מקש ימני באתר
הגנה על ביצוע קליק ימני, תמנע ממשתמשים  ביצוע של מקש ימני, שמירה בשם
על תמונות באתר.

אופציה 7 :ביטול הטולבר באינטרנט אקספלורר
החל מגרסה 6 באינטרנט אקספלורר נוספה אופציה לשמירה של תמונות,
כאשר אנו גולשים לאתר כלשהו, מופיעה אפשרות בסרגל הכלים
להורדת התמונות שיש באתר. ניתן לבטל אפשרות זו בעזרת הזנת קוד.

לסיכום:
כפי שניתן לראות, ישנן פעולות בהן ניתן לנקוט כדי להקשות על העתקת תמונות מהאתר
אך הדבר אינו בלתי נמנע! נשמח לשמוע רעיונות נוספים אם יש לכם?
לחלופין,
ניתן לנקוט בשיטה אחרת לחלוטין בה נוסיף לאתר דף ספציפי בו נכתוב ונציין
את הוראות העתקה וזכויות השימוש, לדוגמה:

  1. בקשת רשות דרך הדואר האלקטרוני- צור קשר.
  2. נתינת קרדיט בתחילתו וסופו של המאמר, כולל קישור חי למאמר המקורי.
  3. לא להעתיק יותר מרבע מאמר, כדי לשמור על פרופורציה ושימוש הוגן.
  4. לא להעתיק את התמונות! במידה והמעתיק מתעקש, שישמור אותן כקובץ
    ויבצע ההעלאה לאתר שלו-ראה דף אודות.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


נהנית מהפוסט? ניתן להביע זאת בעזרת השארת תגובה ויצירת המשך דיון, או הרשמה לפיד ה-RSS וקבלת כל הפוסטים ישידות לקורא ה-RSS שלך.

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

היי,
כתבה מצויינת!
אך דרך פשוטה אחת הורסת הכל:
צילום מסך(screenshote).
את זה אפשר לפתור?

יש אפשרות בהחלט לפתור את בעיית הפרינט סקרין אך זה כבר כרוך בעלויות.

אפשר לעיין כאן:
http://www.cdisys.com/products/netis.shtml

נהנתי לקרוא את הכתבה

שמעתי פעם שישנה דרך לדעת מי העתיק את התמונות ( ע"י תוכנה שמאתרת את התמונה באינטרנט ומזהה אותה עם הקוד המקורי )

מי נותן א השירות ומהן העלויות ?

האם הדבר אפשרי גם כאשר התמונות נלקחו באמצעות print screen ?

מלי,
תוכלי להעלות את התמונה המקורית ל TinEye והשירות משתמש במנגנון
מיוחד לחיפוש וזיהוי התמונה ברשת (אפילו אם נלקחה באמצעות print screen).
השירות אף מציע תוסף לדפדפן בו ניתן להשתמש בצורה פשוטה יותר.
המנגנון אמנם לא מושלם, אך הוא הראשון מסוגו וזה מה שיש לעת עתה.
http://www.youtube.com/watch?v=RibuSlYNdjI

הראל

לגבי אופציה 6: ביטול האפשרות של מקש ימני באתר
איפה שותלים את הקוד?

כתבה מענינת מאוד.
האם יש אפשרות לעשות חותמת מים בפוטו שופ? האם זה יותר מהיר מלהשתמש באחת מהתוכנות שציינת?

יעל,
חיובי, ישנם מספר דרכים לבצע זאת, כל מה שעליך לעשות הוא לחפש בגוגל
את המונח הבא: "Create Watermarks in Adobe Photoshop"
לדוגמה ראה ווידאו 1, ווידאו 2.
יותר מהיר, ובכן זה תלוי אם את מתכננת לבצע זאת על תמונה אחת או מספר רב של תמונות.

הראל

לא ניתן להגיב לפוסט כעת.