בניתי תוכנה בc# winform ובסיס הנתונים בSQL
התוכנה מתוקנת על מספר מחשבים, ומסד הנתונים יושב על שרת מקומי באותה רשת מחשבים פנימית,
אני מעוניין לאפשר את השימוש בתוכנה למחשבים שנמצאים במשרד שנמצא בעיר אחרת
וחושש מבחינת אבטחת מידע
כי התוכנה בשביל להתחבר ל SQL שולחת כמובן את כתובת השרת + שם משתמש + סיסמא
דוגמא: (SqlConnection con = new SqlConnection(@"Data Source=185.2.2.25\dbt;Initial Catalog=dbn;User ID=dbus;Password=pass"))
כעת שזה ברשת הפנימית, שגם מאובטחת בפני עצמה + הכתובת החיצונית לא מופיעה במחרוזת , אני די רגוע
אבל מה קורה כאשר מתקינים את התוכנה במיקום מנותק
שאז יש לשלוח בכתובת את כל הפרטים ש'הדייגים' מחפשים
האם וכיצד צריך להצפין בצורה כלשהיא את התקשורת
(נקודה חשובה: השרת עם כתובת IP קבועה, וכמובן סגור לכניסה מכל העולם, ופתוח רק לכתובות IP שהוחרגו לאישור)
נ.ב.
אשמח להרחיב את ה(חוסר) ידע הכללי
(המתבסס על קליטת תדרים משידורי תחנת מוניות ב'ווקי-טוקי'...)
כאשר מחברים את המחשב לאינטרנט, וינדוס שואל האם זה רשת פרטית או ציבורית
אני מניח שברשת ציבורית, משתמשים אחרים באותה רשת יכולים לזהות את תעבורת הרשת שאני שולח מהמחשב ו...
כאשר בוחרים ברשת פרטית
מתישהו המחשב שולח מידע החוצה לרשת הציבורית
לדוגמא: נכנסתי לאתר הבנק, והזנתי שם משתמש וסיסמא
כאשר לחצתי כניסה - פרטי ההקלדה נשלחו לאתר הבנק>נבדקו>והדפדפן אצלי קיבל תשובה
האם בין הראוטר שלי - לשרת של הבנק - המידע מוצפן?
נניח שמאחורי הקלעים של האתר המאובטח של הבנק יש הצפנה
שבכל פעם שאני מקליד את האות א האתר שולח את האות ג
ורק השרת של הבנק מפצח את התשדורת בחזרה
אזי גם ההאקר שמאזין לתשדורת שלי, יקבל שהדפדפן שלח את האות ג - וישלח את אותו שדר ישירות ללא המערבל של הבנק ויכול להכנס לחשבון
מה שאני מנסה להבין
זה איך עובד/נראה תעבורת רשת
ומה בעצם נשלח / מתקבל
ואיך עובד הצפנת תעבורה
(שמפעיל מזל"ט שולח פקודה מהג'ויסטיק למזל"ט לבצע המראה,
עצם פקודת התשדורת אמורה להיות גלויה היכןשהו
במידה ואיירט את הפקודה המוצפנת, ואשדר באותו תדר את הקלט שיירטתי, המזל"ט יבצע את אותה פעולה?)