טכניקות למניעת העתקה של משחק או אפליקציית פלאש PDF הדפסה דוא
דירוג משתמש: / 0
גרועהכי טוב 
טכנולוגיה - טכנולוגיה כללי
השיעור נכתב על ידי : אלעד כהן   
חמישי, 12 אוגוסט 2010 02:23
משחקים ואפליקציות בטכנולוגיות פלאש קלים להעתקה מכיוון שהמבנה בו נשמרים הנתונים ידוע לכל, מאמר זה יפרט מספר טכניקות להגנה מפני העתקה של משחק או אפליקציית פלאש.

מאמר זה הינו מאמר טכני, הקורא אינו חייב להיות מתכנת פלאש - ידע בסיסי בשפת ActionScript 3 יספיק, בשפה זו משתמשים כדי לתכנת משחקי פלאש.


אפליקציות פלאש מופיעות באתרים בתוך קבצי swf, כל גולש מקבל למחשבו את כל תוכן האתר בו הוא גולש כמו גם את קבצי ה- swf.
ע"י שימוש ב-decompilers (תוכנות שבאמצעותן ניתן להגיע לנתונים שנמצאים בתוך קבצי swf) הגולש יכול להעתיק חלקים מהאפליקציה או לשנות בה את הגרפיקה ולשים אותה באתרו.
תוכנה decompiler היא תוכנה שיודעת לקרוא את מבנה הנתונים של קובץ פלאש ולשלוף מתוכו את הקוד שהמתכנת כתב, קיימות בשוק תוכנות שיודעות להצפין את קבצי הפלאש כדי למנוע מתוכנות אלו לפעול בצורה תקינה, אך למרות כך אין הגנה חסינה לחלוטין.
בהמשך מפורטות מספר טכניקות שמטרתן להקשות על ניסיונות העתקה. את כל הטכניקות הבאות ניתן לעקוף והן לא יספקו הגנה של 100%, אבל הן כן יגרמו לכך שאחוז גבוה מניסיונות ההעתקה ייכשל. ככל שמשקיעים יותר זמן בהגנת התוכנה כך קטנה קבוצת המשתמשים שיכולה לפרוץ את התוכנה לכן חשוב להשקיע באבטחת מידע החל מיום הפיתוח הראשון ולא להתמודד עם הבעיות כשהן מתרחשות כי אז יכול להיות מצב שהתוכנה תצטרך להיכתב מחדש.

דוגמאות
משחק הוקי-אויר 1 – http://www.miniclip.com/games/electro-air-hockey/en
משחק הוקי-אויר 2 – http://www.zolo.co.il/games/zhockey

טכניקות למניעת העתקה
1. הצפנת קובץ ה-swf ע"י שימוש בתוכנות קיימות
2. הוספת קוד בתוך אפליקציית הפלאש שמטרתו לבדוק את נתיב קובץ ה-swf, אם הנתיב הוא לא באתר המקורי, ברור שיש ניסיון להפעיל את קובץ ה-swf שלא מתוך האתר.
נתיב קובץ ה-swf נמצא בתוך המשתנה: stage.loaderInfo.url
3. קבלת המדיה (למשל גרפיקה, תמונות וצלילים) מהשרת ע"י שימוש במחלקה Loader ובשרת ביצוע בדיקה של שדה כתובת העמוד ממנו נשלחה הבקשה, האם כתובת זו זהה לנתיב העמוד שבו צריך להיות קובץ ה-swf.

קישורים למידע נוסף
תיעוד המחלקה LoaderInfo בה נמצא המאפיין url:
http://www.adobe.com/livedocs/flash/9.0/ ActionScriptLangRefV3/flash/display/LoaderInfo.html

תיעוד המחלקה Loader, באמצעותה ניתן לטעון את המדיה בה האפליקציה משתמשת:
http://www.adobe.com/livedocs/flash/9.0/Acti onScriptLangRefV3/flash/display/Loader.html

הסבר על השדה בו מופיע נתיב העמוד המכיל את קובץ ה-swf בעת שליחת בקשות לשרת:
http://en.wikipedia.org/wiki/HTTP_referrer


המאמר נכתב ע"י אלעד כהן - מתכנת פלאש בחברת GAME DEV LTD (גיימדב בע"מ) העוסקת בפיתוח אפליקציות לפייסבוק, פיתוח אפליקציות לאייפון ופיתוח משחקי מחשב.

עוד מכותב זה
עוד מאמרים מכותב זה
טכנולוגיה כללי
בדיקת אבטחת מידע במספר משחקים באתר נענע המשחקים, המשחקים שנבדקו הם: ראש בקיר, נקמת המחוננים ומבחן IQ. בכל אחד מהמשחקים מוסבר איך להגיע...
טכנולוגיה כללי
פירוט ארכיטקטורת אתר צ'אט רולט ואת ושימוש בשרות Stratus של Adobe על מנת שגולשים יוכלו לתקשר אחד עם השני ישירות (P2P) ללא שימוש בשרת עם אפליקציה...
טכנולוגיה כללי
אפליקציות AIR הן אפליקציות שנכתבו בפלאש, פלקס או Html ומותקנות על המחשב (כמו אפליקציות רגילות), אפליקציות AIR פועלות על גבי AIR Runtime, דבר המאפשר...
טכנולוגיה כללי
התקפת DDoS (Distributed Denial of Service) הינה התקפה המבוצעת ע"י מספר גדול של גורמים (לדוגמא: מחשבים שונים באינטרנט) על גורם מסויים אחד (לדוגמא: אתר...
טכנולוגיה כללי
כשמפתחים אפליקציית פלאש אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג…
עוד בנושא
מאמרים קשורים
דרושים, משרות, קבלה לעבודה
המטרה של חל"ת (חופשה ללא תשלום) – מושג חדש יחסית שנכנס לחיינו ולמרבה הצער גם לתרבות המיינסטרים הכלכלית – היא לאפשר לכל מי שאיבד את עבודתו,...
דרושים, משרות, קבלה לעבודה
לא מעט סיבות הופכות את הנושא של עבודה מהבית לנושא שכדאי לכם לחקור לעומק ולהבין את מגוון האפשרויות שכנראה מחכה לכם אם רק תסירו את העלטה...
דרושים, משרות, קבלה לעבודה
אם אומרים לכם שיש משהו ישראלי באינטרנט שפועל לטובת האזרח הקטן יותר טוב מאשר בארה"ב, לא הייתם לפחות מעט מופתעים? ובכן למזלכם הרב, לפחות אם...
דרושים, משרות, קבלה לעבודה
כל אחד יודע שהתחום הכי "ישראלי" לעבוד בו הוא מכירות, ולא משנה שלא מה, העיקר שאפשר למכור משהו ולקבל תמורתו יותר כסף ממה שהוא שווה באמת בכדי...
דרושים, משרות, קבלה לעבודה
אם גם אתם עוד לא התחלתם לחפש עבודה מהבית פחות סביר שאתם יודעים את האמת המלאה על התחום הזה, ויכול מאד להיות שגם אתם נפלתם קורבן לאחת מבין...
מאמרים אחרונים
מאמרים אחרונים
קידום אתרים
יש הרבה שאלות לגבי קידום אורגני לאתר שנבנה על וויקס. בין השאלות הנפוצות: האם אתרי וויקס ניתנים לקידום בגוגל? האם וויקס פחות מתאים לקידום...
בריאות ורפואה כללי
הגעתם לגיל הזהב, ועכשיו יש לכם זמן להנות מזמן פנוי לעצמכם, מגידול הנכדים בכיף ובאהבה, ומטיולים עם החברים הגמלאים שלכם. גיל הזהב אמנם יכול...
חוקים וחוזים
תמיד הצלחתם לקבל החלטות ביחד, אבל לאחרונה משהו מתחיל להשתבש? שמים לב שאתם והשותפים העסקיים שלכם כבר לא מתנהלים באותה צורה טובה כמו...
בריאות ורפואה כללי
טיפול דיאדי איך בונים ביטחון עצמי לילדים? אילו סוגי טיפולים מתאימים להורים – ואילו מתאימים לילדים? ואיך יודעים לאיזה מטפל כדאי לפנות?...
הקמת חברה עסק חדש
מיתוג - מסרים וקבוצות צבעים - ראו איזה קבוצה מקבוצות הצבעים הכי תתאים למותג שלכם: כולנו כבר מכירים ויודעים בדיוק מה משדר לנו האדום, ומה...
 

risom

התחברות לאתר






התחבר באמצעות:

STU2

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