דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. האם אפשר למכור פרויקט אקסס?

האם אפשר למכור פרויקט אקסס?

מתוזמן נעוץ נעול הועבר תוכנה
7 פוסטים 3 כותבים 408 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y.Excel.AccessY מנותק
    Y.Excel.AccessY מנותק
    Y.Excel.Access
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי אקסס שיצרתי שאני חושב איך למכור אותו ללקוחות.
    האם יש אפשרות לנעול את האקסס, בצורה שאינה ניתנת לפריצה?

    הכיוון שלי - ליצור ACCDE - לקמפל את אקסס כך שכל הטפסים וה VBA יהיו נעולים, ולהתנות את השימוש בID של המחשב של הלקוח.

    זה נתון לפריצה? יש דרך אחרת?

    Y.Excel.Access @ gmail.com

    M OdedDvirO 2 תגובות תגובה אחרונה
    0
    • M מנותק
      M מנותק
      mekev
      השיב לY.Excel.Access ב נערך לאחרונה על ידי
      #2

      @Y-Excel-Access

      יש להבדיל בין אחזור הקוד לאחור
      לבין שעיתוק התוכנה לשימוש ללא רשיון

      אני במקומך הייתי משלב
      לשמירה על קוד המקור - הייתי מבצע נעילה כפי שכתבת
      (אין בהנ"ל כדי לחוות דעה בעניין כושר הפריצה שכמדומני שאפשרי)

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

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

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

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

      Y.Excel.AccessY תגובה 1 תגובה אחרונה
      2
      • Y.Excel.AccessY מנותק
        Y.Excel.AccessY מנותק
        Y.Excel.Access
        השיב לmekev ב נערך לאחרונה על ידי
        #3

        @mekev כתב בהאם אפשר למכור פרויקט אקסס?:

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

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

        Y.Excel.Access @ gmail.com

        תגובה 1 תגובה אחרונה
        1
        • OdedDvirO מחובר
          OdedDvirO מחובר
          OdedDvir
          השיב לY.Excel.Access ב נערך לאחרונה על ידי
          #4

          @Y-Excel-Access התוכן לא תואם לנושא, אז אני אתיחס לשאלה הזו:

          האם יש אפשרות לנעול את האקסס, בצורה שאינה ניתנת לפריצה?

          אין דבר בלתי ניתן לפריצה. אבל יש הנהגות טובות, כולי האי ואולי.

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

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

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

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

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

          Y.Excel.AccessY 2 תגובות תגובה אחרונה
          4
          • Y.Excel.AccessY מנותק
            Y.Excel.AccessY מנותק
            Y.Excel.Access
            השיב לOdedDvir ב נערך לאחרונה על ידי Y.Excel.Access
            #5

            @OdedDvir תודה רבה!

            @OdedDvir כתב בהאם אפשר למכור פרויקט אקסס?:

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

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

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

            בפרט שאפשר תמיד לייבא את הטבלאות והשאילתות לקובץ אחר,

            Y.Excel.Access @ gmail.com

            OdedDvirO תגובה 1 תגובה אחרונה
            0
            • OdedDvirO מחובר
              OdedDvirO מחובר
              OdedDvir
              השיב לY.Excel.Access ב נערך לאחרונה על ידי
              #6

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

              תגובה 1 תגובה אחרונה
              0
              • Y.Excel.AccessY מנותק
                Y.Excel.AccessY מנותק
                Y.Excel.Access
                השיב לOdedDvir ב נערך לאחרונה על ידי
                #7

                ברשותך אפרק את התשובה שלך, ומה מצאתי לבינתיים:
                @OdedDvir כתב בהאם אפשר למכור פרויקט אקסס?:

                @Y-Excel-Access בפרונט אי אפשר להצפין מבלי לספק למשתמש את הסיסמה ואז אין בזה תועלת. אבל אם אתה שומר שאילתות בבקאנד - אז הן מוצפנות כמו הנתונים.

                😞 אז אי אפשר באמת להצפין טבלאות...

                @OdedDvir כתב בהאם אפשר למכור פרויקט אקסס?:

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

                גילוי נאות - אני לא יודע מה זה עורך משאבים ו עורך hex. אבל לכאורה ברגע שהקוד מקומפל מה צריך עוד להצפין יותר? ינסו לחלץ משהו מהקוד של 0 1 שנוצר?

                @OdedDvir כתב בהאם אפשר למכור פרויקט אקסס?:

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

                לכאורה לא צריך לנעול את כל המקשים המיוחדים, רק את SHIFT ו F11, המשמשים להשבתת המאקרו -בשעת הפתיחה ולפתיחת חלונית הניווט.
                מה שמצאתי לבינתיים - ממייקורסופט איך להסתיר SHIFT, ומstackoverflow

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

                @OdedDvir כתב בהאם אפשר למכור פרויקט אקסס?:

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

                למצוא מזהה מעבד היה ממש פשוט - חיפוש פשוט בגוגל

                תודה רבה!

                Y.Excel.Access @ gmail.com

                תגובה 1 תגובה אחרונה
                1

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום