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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
clickoneC

clickone

@clickone
אודות
פוסטים
3.4k
נושאים
115
שיתופים
0
קבוצות
0
עוקבים
16
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • API SMS דרך המלך
    clickoneC clickone

    @ארכיטקט

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

    בהחלט מעצבן!!!!
    בדקת את זה: http://whatsapirt.codeplex.com/ ?
    נשמח אם אחרי שבדקת, תספר מה עשית..

    פורסם במקור בפורום CODE613 ב20/02/2014 12:24 (+02:00)

    ארכיון code613m

  • API SMS דרך המלך
    clickoneC clickone

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

    פורסם במקור בפורום CODE613 ב19/02/2014 02:47 (+02:00)

    ארכיון code613m

  • API SMS דרך המלך
    clickoneC clickone

    למען היושר אציין מהתחלה. אני מספק שירותי SMS ללקוחותי עם ווב סרביס שלי תמורת תשלום.

    אז ככה:
    לגבי החברות יש רק תשובה אחת: משא ומתן - ככל שהחברה שאתה עומד מולה תבין שאתה מתכנת, ואם הם יישרו קו איתך - יש להם סיכוי לעוד לקוחות ממך יש לך סיכוי להוריד אותם במחיר.
    בנוסף, קח בחשבון שכל חברה תטיל בוץ על החברה השנייה - אל תיבהל מזה. זה רק טוב לך לצורכי מיקוח.
    לדוגמא: יסבירו לך שלבזק יש בעייה גדולה בחיוויים .. (חיווי = מה הסטטוס של ההודעה נשלחה, התקבלה וכו') - אם תמנף את זה מול בזק, יש לך סיכוי להוריד אותם במחיר + התחייבות שלהם שאם יש בעייה הכי קטנה הם מטפלים לך בזה. (והם מטפלים - הצלחתי להגיע שם עד המהנדס הראשי).
    וכמובן שהכל תלוי גם בגודל החבילה שאתה לוקח (לא הרי 5000 SMS כהרי 50000 או 100000 הודעות)
    היתרון הגדול (לטעמי) בווב סרויס זה שאתה שולח מספר שקוף (=יש לך שליטה על המספר המזוהה שמקבל ההודעה יראה) - מה שאין [היה בעבר] בסים.

    לגבי שליחה דרך סים:
    ממש בשליפה, (אני באמצע לכתוב DLL שיאפשר לי לשלוח מאקסס באופן ישיר לסים)
    כדי לפתוח מודם:

    '
            With SerialPort1
                .PortName = "COM7"
                .DataBits = 8
                .Parity = IO.Ports.Parity.None
                .StopBits = StopBits.One
            End With
    
            SerialPort1.Open()
            SerialPort1.Write("AT" & vbCr)
            SerialPort1.Close()
    

    כדי לשלוח:

    With SerialPort1
                    .Write("AT" & vbCrLf)
                    Threading.Thread.Sleep(100)
                    .Write("AT+CMGF=1" & vbCrLf)
                    Threading.Thread.Sleep(100)
                    .Write("AT+CMGS=" & Chr(34) & txtnumber.Text & Chr(34) & vbCrLf)
                    .Write(txtmessage.Text & Chr(26) & vbCrLf)
                    Threading.Thread.Sleep(100)
                End With
    

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

    יש לי חבר שכתב אפליקציה לסמארטפון עם וובסרויס, אתה שולח לווב סרוויס - והווב סרוויס מורה למכשיר (הטרייף)שלו לשלוח.

    לגבי מספר התווים:
    גם בווב סרוויס וגם בסים יש לך את המגבלה של ה70 תווים.
    ז"א שכל 70 תווים ההודעה נחתכת. (לפחות מבחינת התשלום)
    איך ההודעות מתקבלות? רוב החברות יודעות לגרום למכשיר לחבר את ההודעות המשורשרות (נראה לי שרק פלאפון לא יודעת [או עושה]), וזו הסיבה בעצם שההודעה הראשונה תהיה בת 70 תווים, אבל השנייה והשלישית בשירשור זה כבר 63 להודעה. - יש כמה תווים מוסתרים שאמורים לומר למכשיר מאיפה להמשיך.

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

    לגבי וואטסאפ, לא הייתי משתמש בזה כתחליף לSMS אלא כתוספת. -- אני זוכר שחיפשתי בעבר API ולא מצאתי. (אא"כ המימוש המדוייק של ההודעות שאתה רוצה הוא לשלוח הודעה לעובדים שאתה בטוח שיש להם וואטסאפ)

    כמובן, אל תיגע בכל החינמיים.... (בד"כ תמיד תהיה החברה שלא נתמכת)

    דבר נוסף שהייתי ממליץ לך לבדוק, חלק מחברות הסלולר נותנים לשלוח SMS דרך האתר שלהם, אם תמצא דרך פידלר את הPOST לשליחת SMS, אתה יכול להשתלט ולשלוח.

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

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

    בהצלחה!!!

    פורסם במקור בפורום CODE613 ב18/02/2014 22:47 (+02:00)

    ארכיון code613m

  • הוספת טקסט אם קיים טקסט C#
    clickoneC clickone

    @ארכיטקט

    שלום יש לי את הקוד הבא
    באם קיים ערך בשדה תיאור, הוא מוסיף את המילה "הסבר" וכן עוטף את הכל בסוגריים.

    ((d.Description != null )? "(הסבר: " + d.Description + ")":"")
    

    האם ידוע למישהו על רעיון יותר קצר ונקי??? או שזה הכי קצר שיש.

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

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

    פורסם במקור בפורום CODE613 ב17/02/2014 20:19 (+02:00)

    ארכיון code613m

  • עמודת קובץ מצורף SQL SERVER
    clickoneC clickone

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

    השאלה שלי היא במקרה דלהלן:
    הDB יושב בVPS מרוחק.
    המשתמשים ניגשים לDB המרוחק עם תוכנה (לא משנה כרגע איזה, מה שתבחרו NodeJS, WPF, Access וכו').
    אני רוצה לצרף קבצים, לצורך הדוגמא הספציפית: קובץ וורד המכיל קו"ח של הלקוח.

    מהי הדרך הנכונה?

    אני כותב תהליך שחשבתי לעשות:

    1. להעלות את הקובץ (FTP, או כל דרך אחרת), ולשמור אותו בשרת בתיקייה מסויימת, עם תבנית מסויימת. לדוגמא: הקובץ ייקרא 1,2,3 וכו' שזה המזהה הייחודי של הרשומה ללא כל סיומת.
    2. כשיבקשו אותו אני יוריד אותו (שוב FTP, WS או כל דרך אחרת) וישמור אותו בשם המקורי שלו.
    3. אחרי השמירה, אני יעלה את הגירסה המעודכנת לשרת.

    לדעתכם זוהי הדרך, או לשמור בכזה מקרה את הקובץ בתוך הרשומה? (אין הרבה הבדל מהתהליך שכתבתי לעיל, רק להחליף את הFTP לשמירה פנימית - כל שאר התהליך נשאר.)

    בנוסף, אני צריך לחשוב מה יקרה אם 2 משתמשים יערכו את הקובץ באותו הזמן, מי ידרוס את מי? (בגוגל דרייב [ונראה לי גם בסקי דרייב] פתרו את זה בצורה מאד מעניינת, ע"י שאתה רואה מי עוד עורך איתך את הקובץ, וגם את השינויים שהוא עושה.)

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

    אז מה אתם חושבים?????

    פורסם במקור בפורום CODE613 ב04/03/2014 00:39 (+02:00)

    ארכיון code613m

  • עמודת קובץ מצורף SQL SERVER
    clickoneC clickone

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

    פורסם במקור בפורום CODE613 ב24/02/2014 00:11 (+02:00)

    ארכיון code613m

  • עמודת קובץ מצורף SQL SERVER
    clickoneC clickone

    יכול להיות. (וכמובן כשכתבתי SQL לא התכוונתי לשל מייקרוסופט <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="מגניב" /><!-- s8-) --> )

    פורסם במקור בפורום CODE613 ב16/02/2014 18:10 (+02:00)

    ארכיון code613m

  • עמודת קובץ מצורף SQL SERVER
    clickoneC clickone

    @דוד ל.ט.

    למה לא טוב לך קישור?
    זה רע מאוד להטמיע קובץ במסד לדעתי.

    בכל אופן המדריך שהבאת מצויין והוא לא מסובך כ"כ.
    צריך לעשות טבלה לקבצים והעמודה תפנה לID מהטבלה הזו. תוכן הקובץ צריך להיות בעמודה בינארית באורך משתנה. זהו זה.
    השאלה היא בעיקר איפה אתה רוצה ליישם את התכנות: באקסס, דוט נט, או בSQL SERVER.
    בכל השלושה זה אפשרי נראה לי.

    זה מביא אותי לדיון שמזמן רציתי להעלות כאן מהי הדרך הנכונה. בכל אופן לקבצים קטנים זה קל כשזה בטבלה, בקבצים גדולים זה מציק ולא בריא. (וגם מנפח בגיבוי).
    מייקרוסופט רצתה בעבר (בווינדוס לונגהורן = שהפכה לויסטה) לצאת עם מערכת קבצים חדשה שנקראת WINFS במימוש עם SQL SERVER (בארכיקטורה), טענו אז שזה יהיה מהיר בטירוף.... וזה נגנז משום מה.
    אבל גם כיום, זו שיטה לאכסן קבצים בDB. (נראה לי,[אני לא בטוח] שדרופבוקס משתמשים בSQL למימוש הענן שלהם)

    פורסם במקור בפורום CODE613 ב16/02/2014 12:57 (+02:00)

    ארכיון code613m

  • עמודת קובץ מצורף SQL SERVER
    clickoneC clickone

    @ארכיטקט

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

    אתה מתכוון בתוך אקסס עם ODBC?

    אני השתמשתי ברעיון דומה כדי לשמור תמונות של חתימה.
    הטבלה:

    USE [neot]
    GO
    
    /****** Object:  Table [dbo].[tblBinary]    Script Date: 16/02/2014 12:46:50 ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[tblBinary](
    	[ID] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
    	[FileName] [nvarchar](255) NULL,
    	[binary] [image] NULL,
    	[FileNote] [nvarchar](255) NULL,
    	[IDS] [nvarchar](50) NULL,
    	[IDType] [int] NULL,
    	[cTime] [timestamp] NULL,
     CONSTRAINT [PK_tblBinary] PRIMARY KEY CLUSTERED 
    (
    	[ID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    
    GO
    

    קוד להכנסה לטבלה:

    Dim fd As New FileDialog
    fd.DialogType = DialogOpen
    fd.Filters.Add "*.Jpg|*.Jpg", "*.Jpg|*.Jpg"
    If fd.Show = 0 Then Exit Sub
    Me!img.Picture = fd.SelectedItems(1)
    
        Me!FileName = fd.SelectedItems(1)
    
         Dim streamADO As New ADODB.stream
        streamADO.type = adTypeBinary
     streamADO.Open
     streamADO.LoadFromFile fd.SelectedItems(1)
     Me!binary = streamADO.Read
    

    קוד להכנסת התמונה לתיבת תמונה (באותה שיטה אתה יכול לשמור את הקובץ)

    Me!img.PictureData = Me!binary
    

    פורסם במקור בפורום CODE613 ב16/02/2014 12:50 (+02:00)

    ארכיון code613m

  • בעיה עם SQLManagementStudio_x64_ENU.exe
    clickoneC clickone

    @רחמים

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

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

    פורסם במקור בפורום CODE613 ב17/02/2014 20:25 (+02:00)

    ארכיון code613m

  • NULL SQL SERVER
    clickoneC clickone

    אם תעלה את הקוד, יהיה אפשר לומר לך מה אפשר לעשות....

    פורסם במקור בפורום CODE613 ב14/02/2014 14:07 (+02:00)

    ארכיון code613m

  • NULL SQL SERVER
    clickoneC clickone

    @שמואל

    יש לי מסד של SQL SERVER
    כאשר אני עושה שאילתת SELECT עם INNER JOIN
    ואחד השדות באחד הטבלאות ריקה הוא לא מציג לי את השורה גם כאשר הJOIN הוא על נתון שאינו NULL

    אולי יש לך WHERE על שדה NULL מטבלת הJOIN?

    פורסם במקור בפורום CODE613 ב14/02/2014 08:29 (+02:00)

    ארכיון code613m

  • עדכונים שוטפים מהפורום - קוד פתוח
    clickoneC clickone

    @KingYes

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

    יותר מזה לדעתי, במיוחד שזה RSS בודד, למה הפעולה הזאת לא יכול לעבוד פעם ב-5 דקות לכל המוקדם? 10 שניות זה ממש ממש "להציק" לשרת ולמחשב שלך.

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

    פורסם במקור בפורום CODE613 ב13/02/2014 16:58 (+02:00)

    ארכיון code613m

  • עדכונים שוטפים מהפורום - קוד פתוח
    clickoneC clickone

    תודה על השיתוף...
    והנה פרוייקט מוכן המבוסס על מה שרחמים כתב.....
    Code613m.zip

    פורסם במקור בפורום CODE613 ב13/02/2014 12:42 (+02:00)

    ארכיון code613m

  • השלמה אוט' כדוגמת "חלק כלשהו" בתיבה משולבת באקסס
    clickoneC clickone

    ממש בשליפה,הייתי עושה כמו בדוגמא שכתבתי לשם כך. (זה יכול להיות יותר גנרי,אבל זה העיקרון.)AutoComplete.accdb

    פורסם במקור בפורום CODE613 ב13/02/2014 10:14 (+02:00)

    ארכיון code613m

  • פונקציית StrPtr עושה בעיות ב 64 ביט
    clickoneC clickone

    @ארכיטקט

    @ClickOne
    ארכיטקט, סליחה על הבורות.

    מה הסיבה להשתמש ב64 ביט?
    יותר טוב, או סתם בגלל שזה מה שמותקן אצל הלקוח?
    זה שווה את ניהול 2 הגירסאות? (אפילו שזה לא בקוד אלא בMDE)

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

    הייתי מאד שמח לעזור ולנסות.... (לא ע"מ לקבל פרס :lol: )
    אבל אין לי 64 ביט....
    מה זה קוד השלמה אוטו' של כל הערים וכו?
    אתה מתכוון לזה?
    ובמיקוד לזה?

    אם תרצה, אני ישמח להעלות קובץ רחובות וערים של רשות הדואר, מהתקופה שהוא היה נותן בחינם את מה שחברות אחרות היו מוכרות בכסף <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="מגניב" /><!-- s8-) --> , שם יש לכל רחוב ויישוב גם את כל ההטיות והשמות הנרדפים שלו. (לדוגמא: פ"ת, פתח תקווה, פתח תקוה) וכו' -- אבל זה קובץ מעט מיושן - עדכני ללפני שנתיים בערך

    עריכה: כבר נפתר.... ברכות לזוכה המאושר!!

    פורסם במקור בפורום CODE613 ב12/02/2014 19:04 (+02:00)

    ארכיון code613m

  • פונקציית StrPtr עושה בעיות ב 64 ביט
    clickoneC clickone

    @magicode

    כנראה זה מה שמותקן לו (לארכיטקט) במחשב.
    אתה רוצה שהוא יתקין 32 רק בשביל זה או אולי מכונה ורטואלית. רק בשביל להחליף utf16 ל utf8 .

    אני לא מאמין שזו הסיבה. (כי אם כן אז הוא מחייב את כלל הלקוחות שלו להיות ב64 ביט ולא נראה לי שזה המצב [יותר אני מאמין שזה הפוך - שיש לו לקוח עם 64 ביט])
    אבל למה רק ארכיטקט? יש כאן בפורום דוגמא למישהו שמתחזק 2 גירסאות 32 ו64...

    פורסם במקור בפורום CODE613 ב12/02/2014 18:23 (+02:00)

    ארכיון code613m

  • פונקציית StrPtr עושה בעיות ב 64 ביט
    clickoneC clickone

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

    פורסם במקור בפורום CODE613 ב12/02/2014 17:12 (+02:00)

    ארכיון code613m

  • קוד לדוגמא: פנייה ישירה ומהירה לSQL SERVER מאקסס
    clickoneC clickone

    מסכים.
    העובדות היבשות שציינת קוראות תיגר :lol: :lol:
    @דוד ל.ט.

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

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

    פורסם במקור בפורום CODE613 ב13/02/2014 12:21 (+02:00)

    ארכיון code613m

  • קוד לדוגמא: פנייה ישירה ומהירה לSQL SERVER מאקסס
    clickoneC clickone

    @דוד ל.ט.

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

    את זה כתבתי בהדועה שלי. ע"י סניפר אתה יכול לראות כל מה שזז.

    וכמובן שיש גם אסמבלר...

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

    פורסם במקור בפורום CODE613 ב13/02/2014 10:24 (+02:00)

    ארכיון code613m
  • 1
  • 2
  • 159
  • 160
  • 161
  • 162
  • 163
  • 171
  • 172
  • 161 / 172
  • התחברות

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

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