Здравствуйте. А уточните, пожалуйста, по какой причине стоимость изменилась? Была стоимость в 1 рубль, стала в 9900 рублей. |
Электронная коммерция: требования к безопасности
Разработка архитектуры сайта электронной коммерции
Данный проект показывает этапы разработки сайта, предназначенного для реализации электронной коммерции. В рамках данного проекта будем считать, что банку требуется предоставить своим клиентам домашнюю банковскую систему. У банка уже имеется центр данных с соответствующими мерами физической безопасности. Вся информация об учетных записях клиентов хранится на главном компьютере. У каждого клиента есть личный идентификационный номер PIN, используемый на автоматизированных банкоматах.
Руководство банка приняло решение предоставлять клиентам доступ к их учетным записям для выполнения следующих действий.
- Передача средств между учетными записями в банке.
- Заказ по чеку.
- Проверка баланса учетных записей и просмотр недавних транзакций.
- Платежи по счету через партнера (клиент для этого будет перенаправлен к партнеру через веб-сайт без необходимости повторного входа в систему).
Шаг за шагом
- Начните с определения требований безопасности для системы относительно каждого из четырех аспектов: конфиденциальность, целостность, доступность и аутентификация.
- Разработайте структуру высокоуровневой системы, соответствующую требованиям безопасности. Для данной части системы предположите, что система будет взаимодействовать с главным компьютером для получения информации об учетной записи клиента и для выполнения передачи данных и чековых заказов.
- Определите конкретные требования безопасности для каждого компонента системы: система-клиент, веб-сервер, приложение и база данных.
- Определите общую архитектуру системы, включая компоненты для защиты каждой системы.
- Добавьте к имеющейся структуре дополнительные системы для соответствия требованиям доступности.
Выводы
Данный проект является серьезным проектом разработки и требует усилий большого числа людей. Не забывайте сфокусировать внимание на аспектах безопасности структур. Это позволит получить более детальное представление о том, что такое процесс разработки. Для корректного выполнения данной работы необходимо оценить риск, представляемый для банка, и определить соответствующие контрмеры для управления этим риском.
Контрольные вопросы
- Какая служба безопасности является наиболее критичной для электронной коммерции?
- Какой тип электронной коммерции обуславливает возникновение самых больших проблем с течением времени?
- Что подразумевается под термином "всемирное время"?
- Можно ли напрямую оценить убытки компании во время ее бездействия?
- Если информация должна храниться на системе-клиенте, что необходимо использовать для защиты конфиденциальности информации?
- Где должна храниться информация о клиентах на сайте электронной коммерции?
- Где должны быть расположены серверы электронной коммерции, взаимодействующие с клиентом?
- Где должны находиться веб-страницы при настройке веб-сервера?
- В каком файле должны быть определены файлы .cgi и .pl, чтобы программы выполнялись без отображения исходного кода на веб-странице.
- Если в транзакции задействована секретная информация, какое местоположение является наиболее рекомендуемым для хранения информации сеанса?
- Во время этапа разработки проекта разработчики должны предотвращать переполнение буфера посредством запрета на прямую передачу введенных ими данных командам оболочки и _____________.
- В трехзвенной архитектуре электронной коммерции имеет ли сервер базы данных связь с интерфейсными веб-серверами?
- Какие методы сканирования уязвимостей должны проводиться на коммерческих сайтах?
- Какие системы больше всего подходят для выявления проблем, связанных с контролем конфигурации?
- Может ли доступность полностью обеспечиваться избыточным оборудованием?