עריכת החלק ה2:
דפי האינטרנט הם קבצי טקסט המכילים פקודות ותגים הקובעים את תוכן הדף שיוצג אצלך במחשב. הם קובעים מה יהיה כתוב לך בדף, באיזה צבע, באיזה פונט, איזה תמונה תופיע, איך תופיע, ועוד הרבה דברים רבים ואחרים, והכל מוגדר בדף אינטרנט הזה. בדר"כ דפי האינטרנט ידועים כדפי html. כדי לראות איך דף אינטרנט נראה לחץ לחצן ימני על הדך ובחר ב"הצג מקור". להבנת הכוח והעוצמה הטמונה בדפי הhtml נתייחס לקבצי הטקסט הללו של דפי האינטרנט כאל קבצי סקריפט(קובצי טקסט פשוטים עם פקודות וסימונים המובנים ע"י התוכנה שמריצה אותם). בונה האתר כותב את הפקודות והתגים בקובץ טקסט פשוט, כמו שתוכניתן כותב את הסקריפט של התוכנה שלו בתוך קובץ טקסט, וברגע שאתה מריץ\פותח את הקובץ טקסט הזה עם הדפדפן(כלומר גולש לכתובת של הדף אינטרנט)הדפדפן "מתרגם" את הפקודות והתגים ומציג לך את התוכן של הדף(במקרה של סקריפט, התוכנה שיודעת לקרוא את הסקריפט רצה ומבצעת את מה שכתוב בסקריפט). למשל אם תכתוב בשפת html בקובץ טקסט פשוט:
מודגש
הדפדפן "יתרגם" לך את זה בדף שיציג לך כ: וככה למעשה בעזרת השפה הזו, אחראי האתר יכול לקבוע מה יוצג לך בדף שאתה גולש אליו. דרך זו מוסיפה לבונה האתר אפשרויות שונות לעצב את הדפים, להדגיש, להוסיף תמונות ועוד דברים שבעזרת טקסט רגיל אי אפשר לעשות...
סיכום: קובץ טקסט פשוט->דף אינטרנט מעוצב! מאד חסכוני יעיל וקל.
שפת התכנות הזו של הפקודות התגים הסקריפטים והסימונים הוא מה שמתאם בין המתכנת לבין המחשב, או במקרנו בין בונה האתר לבין המחשב. המחשב יודע לדבר בשפה מאד מסובכת - בשפה בינארית, ולכן הומצאו שפות תכנות כדי להקל על התיאום בין המתכנת למחשב ע"י השפה שלנו-שפת בני האדם - השפה האנגלית. אתה כותב מילים באנגלית(פקודות) בקובץ טקסט והתוכנה שמריצה את הקובץ גורמת למחשב לבצע את הפקודות. לתוכנה הזו שיודעת לקרוא ולהריץ את קבצי הסקריפט של התוכנה, נקרא "פרשן" כי היא מפרשת את קבצי הטקסט לפקודות מחשב. במקרה שלנו הדפדפן מריץ ומציג לנו את דפי האינטרנט ולכן הדפדפן הוא ה"פרשן" של דפי האינטרנט. הדפדפן הוא התוכנה שיודעת לקרוא את השפה של הפקודות והתגים הללו שנמצאים בדפי האינטרנט והיא מציגה את הדף עפ"י הפקודות הללו. ניתן להתייחס אל כל דף אינטרנט כמעיין תוכנה קטנה(כי הרי היא מכילה פקודות כמו תוכנת מחשב) שמריצים בעזרת הדפדפן. דוגמא נוספת, בחלונות מריצים קבצים עם סיומת -exe (שהם קבצים בינארים) עם תוכנת ה rundll32 שהוא הפרשן שלהם. רק התוכנה הזו יודעת מה לעשות עם התוכן של הקובצים הללו. בתקופה האחרונה שפה זו של דפי האינטרנט השתנתה רבות ונוספו לה פקודות חדשות ומרובות, אפשרויות חדשות שגרמו לדפים להיות הרבה יותר מתוחכמים. אם פעם היו שואלים אותך בכניסה לאתר באיזה דפדפן אתה משתמש, ונתנו לך לינק לכל סוג דפדפן, היום בעזרת סקריפט אחד אפשר לגלות את זה, את כתובת האייפי שלך, את מערכת ההפעלה שלך ועוד הרבה דברים רבים אחרים. הדבר הכי המפחיד בדבר הוא שהכל מתבצע תחת אפך מבלי לשאול אותך בכלל... ההתפתחות הזו גורמת לאתרים מצד אחד להיות יותר יפים מעוצבים ומלאי אפשרויות, ומצד שני ליותר מסוכנים. דפי האינטרנט כמעט הפכו לתוכנה שרצה לך במחשב ויכולה לעשות כמעט כל דבר העולה רוחה. לדוגמא: כתבתי סקריפט שנחשב למסוכן אבל הוא לא, אם הנך משתמש בתוכנת אנטי וירוס עם "script blocking", האנטי וירוס יתריע בפנייך על חסימת סקריפט מסוכן. אם אחליף מילה או שתיים בסקריפט אוכל אף למחוק לך קבצים מהמחשב. והרי הסקריפט: פונציה זו מקבלת מידע אודות קובץ מסויים במערכת שלך-מתי הקובץ נערך לאחרונה. אם תריץ את הפונקציה הזו עם נתיב של קובץ מסויים תקבל התראה מתוכנת האנטי וירוס. הסקריפט במקרה הזה איננו מסוכן, אבל באותו מידה הוא יכל להיות סקריפט שמוחק את הקובץ הנ"ל. כדי להריץ את הסקריפט כתוב את הפקודה הבאה במקום כלשהו בדף הhtml: ShowFileAccessInfo("C:\windows\explorer.exe") או לכל קובץ אחר... תוצאה צילום מסך: מסקנה להכנס לאתרים רק שאתה בוטח בהם ולא לאתרים של האקרים אם אין לך אנטי וירוס עם script blocking!!! למי שיש אנטי וירוס אם חסימת סקריפטים כמו נורטון יכול להיווכח בעצמו, יש לי את
הדף הזה בדיוק ותלחצו על בדיקת עדכון! דבר אחרון ששכחתי לציין, דפי האינטרנט אינם רצים מהשרת(המחשב שעליו מוחזק האתר וכל דפי האינטרנט), כלומר הדף נשמר אצלכם במחשב בתקייה זמנית של הדפדפן ורץ משם! למעשה הכתובת שמופיעה למעלה אינה נכונה, כי הקובץ רץ מתוך המחשב שלכם. הדף יורד למחשב שלכם ורק אז נקרא ע"י הדפדפן. באינטרנט אקספלורר הדף נשמר בתקיה שנקראת- "Temporary Internet Files" כלומר אם תכתבו לינק שיצביע לתקייה :c זה יכנס לתקייה c שלכם ולא לתקייה c של השרת כמו שהיינו מצפים, כי הדף רץ מהמחשב שלכם, כלומר ניתן לגשת לקבצים אצלכם במחשב! גם דף אינטרנט זה רץ מאצלכם ולכן תוכלו לבדוק זאת:
לינק לC כלומר ניתן לכתוב תיאורתית דף אינטנט עם סקריפטים שיפגעו במחשב שלכם ויריצו קבצים מהמחשב שלכם...
      
חזור חזרה