. Досить буде просто включити комп'ютер і запустити заздалегідь встановлений системним адміністратором бразуер. По завершенні роботи достатньо буде просто вимкнути додаток. Так само користувач буде вільний від необхідності тримати в пам'яті логін і пароль, оскільки їх не можна нікуди записати, щоб ці дані не потрапили стороннім.
Такий підхід забезпечить максимальну безпеку, адже окрім заходів стандартної безпеки, мережа буде захищена неможливістю підключення до неї сторонніх комп'ютерів з отриманням доступу до інформації без отримання окремої копії браузера. Але на випадок, якщо зловмисник придбав копію браузера з чийогось робочого місця, був передбачений функціонал браузера, який перевіряє при запуску, чи не зареєстрований в мережі на даний момент браузер з таким же логіном і паролем, як у нього. У випадку, якщо його логін і пароль збіглися з вже зареєстрованими в мережі, то всі копії з подібною парою логін пароль закривається, а доступ до мережі назавжди блокується. Це не дозволить стороннім користувачам встановити або скопіювати чужу версію браузера на свій комп'ютер і катувати підключитися до локальної мережі організації.
Так само цей підхід забезпечує безпеку в тому випадку, якщо зловмисник спробує «витягти» для себе логін і пароль з програми, так як скомпільована на мові SmallBasic програма являє собою байт-код, описаний вище. Це означає, що програма навіть при спробі читання її коду являє собою мову низького рівня, непридатний для читання людиною, що унеможливлює пошук у вихідному коді ніякої інформації, здатної дати доступ до мережі.
Наступним пунктом йде точне ведення журналу активності користувачів. Пара логін - пароль, вшита в код програми, дозволяє бути впевненим, з якого комп'ютера діяв той чи інший користувач.
Концепція браузера
Сам з себе браузер повинен представляти вікно з єдиною відкритою сторінкою, доступ до якої отримує користувач тільки після того, як його браузер успішно підключається до мережі.
На сторінці користувача буде розташовуватися інформація, надана йому сервером. Запуск робочого комп'ютера так само буде суміщений з запуском сервісу, який буде служити для поновлення інформації, яка відображається браузером. для сервісу було розроблено 2 концепції:
· Таймер. Ця концепція підійде в тому випадку, якщо робочий день в організації не нормований, або графік мінливий залежно від дня тижня, або інших подій. Концепція передбачає собою сервіс, що активується через наперед заданий системним адміністратором проміжок часу за умови, що браузер запущений.
· Строго заданий час оновлення. Такий спосіб підійде для організацій, в яких робочий день триває строго відведений час і можливо встановити регламент, суворо обумовлює час запуску та вимикання робочих комп'ютерів. У цьому випадку сервіс буде спрацьовувати під час включення комп'ютера.
Дані концепції покликані виконати 2 завдання - постачання працівників оновленою інформацією. Принцип роботи сервісу наступний - сервіс перевіряє версію контенту, або дату його зміни. Якщо дата зміни або версія відрізняються від тієї, що відображається на екрані користувача, то дані оновлюються, а користувач під час оновлення бачить попереджувальне вікно, що відображає інформацію про оновлення сторінки. Таким чином будуть досягнуті цілі постійного оновлення інформації для користувача зручним для системного адміністратора або керівника фірми способом. Так само буде виключена можливість перевантаження сервера запитами оновлення сторінки, відправленими користувачами, так як працівники не мають такої функції.
Сторінка, яка відображається у вікні браузера унікальне для кожного користувача. Ця концепція була запозичена з новітньої сучасної системи co-array - паралельного програмування. Таким чином кожен користувач отримує від сервера свої унікальні завдання, не відволікаючись на інформацію, якадо нього не відноситься. Завдання, складені для працівників, поміщаються в спеціальні папки, що знаходяться на комп'ютері-сервері.
Висновок
У даній роботі дипломній роботі були досліджені різні мови розмітки, такі як:
· GenCode
· ФЕЧ
· Scribe, GML і SGML
· HTML
· XML
· DOC
· PDF
· XHTML
Були досліджені наступні браузери:
· IE
· Google Chrome
· Opera
· Mozilla Firefox
· Mosaic
· Netscape
· WorldWideWeb
<...