Дом Figaroo

Блог о web-программировании и разработке новой системы управления сайтами Figaroo Site Engine.
«Знание — могущество».

12 января 2010

Почему важна информационная безопасность каждого человека

написал Figaroo в рубрике Разное @ 17:57

Хотелось бы поднять важную для меня тему.
Почему многие люди не обращают внимание на собственную информационную безопасность?

Многие люди говорят: «Да кому я нужен?», «Ну кому нужен мой компьютер, мои пароли и т.д.?», «Я же не тайный агент, чтобы меня пытались взламывать», примеры таких фраз можно приводить очень долго. Но все эти люди ошибаются из-за нехватка знаний по этому вопросу.

Зачем кому-то нужен Ваш домашний компьютер?
Затем, например, чтобы включить Вас в ботнет и использовать Ваш компьютер для атаки на другие. Или чтобы украсть Ваш пароль от электронной платёжной системы. Некоторые взломщики могут пытаться взломать Ваш компьютер ради собственной забавы. Всё ещё недостаточно аргументов?

Почему в компании архиважна безопасность абсолютно всех сотрудников?
Представим ситуацию, в которой один сотрудник решил, что его компьютер никому в голову не придёт взломать, потому что он никому не нужен, поэтому оставил свой пароль на бумажке рядом с клавиатурой. А другой сотрудник решил, что всем компьютерам компании можно доверять, так как они находятся во внутренней корпоративной сети. В результате злоумышленник легко может проникнуть на компьютер первого сотрудника, а затем — и далее.

9 января 2010

Правильная модель web-приложения

написал Figaroo в рубрике Web-разработка @ 15:59

Для начала картинка:

Модель web-приложения

Модель web-приложения

Читать дальше →

8 января 2010

Режим ядра и режим пользователя в web-приложениях

написал Figaroo в рубрике Web-разработка @ 20:37

Исходные данные

Модульное web-приложение, которое использует шаблоны и плагины. Сюда можно отнести системы управления конентом, форумные движки, системы ведения блогов (тот же WordPress) и другие.

В современном веб-приложении обычно есть некое ядро, контроллеры и шаблоны страниц, а также плагины.

Ядро — это модель, предоставляющая базовый функционал всем остальным частям системы (нашего приложения).
Контроллер страницы — по сути скрипт, реализующий некую функциональность применительно к некой странице (например, проверку формы и добавление нового пользователя для страницы регистрации пользователей).
Шаблон — это представление страницы. Шаблон отвечает только за то, как выглядит страница.
Плагины — по сути скрипты, расширяющие функциональность контроллеров и шаблонов.

Таким образом, мы имеем одно ядро, некоторое количество контроллеров и шаблонов, а также ноль или некоторое количество плагинов.
Читать дальше →

© Валерий 'Figaroo' Киркиж, 2008-2010 гг.