לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #5  
ישן 13-10-2007, 18:33
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 4 שנכתבה על ידי 69cool שמתחילה ב "זה נשמע לי רעיון מבריק אבל..."

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

אז תריץ עליו את הפונקציה base64_encode בצורה הבאה באופן פרטי (מבלי לשים את זה בקובץ עצמו שתביא למשתמש שינסה את המערכת):
קוד PHP:
 echo base64_encode("lockingCode"); 


אח"כ תקבל מחרוזת HASH מסויימת (נניח שהמחרוזת שקיבלת היא "VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==").
הרץ את הפונקציה base64_decode על מחרוזת ה-HASH הנ"ל, ועל זה בצע eval:
קוד PHP:
 eval(base64_decode('VGhpcyBpcyBhbiBlbmNvZGVkIHN0cm  luZw==')); # Locks the system 


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

----------------------------------------------

דבר אחר, כאשר אתה מוסר את המערכת שלך לבדיקה למשתמש, תוסיף לה אפשרות לביצוע SQL injection.
וכאשר המשתמש האחר עושה בעיות, תזריק שאילתא שתפיל את כל מסד הנתונים ואז כל המערכת לא תיפעל...

דבר אחר2, אני יודע שב-MYSQL יש אפשרות ליצור EVENT, שבעזרתו אפשר להריץ כל כמה זמן שאילתא. מכאן שאפילו לא תצטרך לבצע SQL injection...
או להיעזר ב-TRIGGER אם תירצה...

נערך לאחרונה ע"י DCD בתאריך 13-10-2007 בשעה 18:41.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 12-10-2007, 15:21
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 1 שנכתבה על ידי 69cool שמתחילה ב "נעילת מערכת,בלי שידעו איפה זה נמצא בקוד"

אין שום דרך שתמנע ממישהו נחוש...

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

החסרון היחיד הוא שהמוצר הנ"ל עולה כסף...

אני לא מכיר מוצר שלא עולה...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 08:43

הדף נוצר ב 0.09 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר