вторник, 15 февраля 2011 г.

Сергей Викторович Петров - Глава 8. ТЕХНИЧЕСКИЕ СРЕДСТВА БЕЗОПАСНОСТИ

Перспективным направлением повышения эффективности и экономичности систем безопасности ОУ является широкое использование технических средств.

Технические средства безопасности – это разнообразные аппараты, устройства и приспособления (механические, электронные, оптические), предназначенные для выявления угроз охраняемым объектам, передачи информации о них и создания преград на пути их распространения.

Они позволяют обнаружить опасность в темноте, далеко от места нахождения работников или сотрудников охраны ОУ, способны заменить сторожей, в т. ч. в неуютных, сырых и холодных местах, могут быстро передавать сигнал опасности. Все это способствует успешному решению задач по охране объектов ОУ.

Охраняемыми объектами ОУ могут быть отдельные помещения, склад, здания, территории, оборудование, документы, личное имущество и т. д.

В одних случаях контролируются территории и периметр объектов, в других – внутренние помещения, сама территория, отдельные предметы, а чаще – и то, и другое.

Однако не следует обольщаться возможностями техники. Преступники научились обманывать и блокировать средства охраны. Поэтому наиболее важным элементом системы безопасности остаются работники и сотрудники охраны ОУ.

Все технические средства делят на средства обнаружения, оповещения, средства связи и средства противодействия.

Охранно-пожарная сигнализация, освещение, телевидение, приборы ночного видения, рентгеновская аппаратура, газоанализаторы, а также собаки относятся к средствам обнаружения потенциальных опасностей.

Компьютерные сети, радио, телефоны, телефаксы относятся к средствам связи.

Заборы и ограждения вокруг объекта, замки и запоры, решетки на окнах, система контроля доступа являются средствами противодействия несанкционированному проникновению на объект (территорию). Например, усиленные стены и двери защищают от взлома, стихийных бедствий и аварий, служат защитой от подслушивания.

Многие средства обнаружения, связи и противодействия комплектуются также средствами оповещения.


среда, 12 января 2011 г.

TrueCrypt / Виктор Гольцман

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

Если вы все же решили защитить свои персональные данные, то рекомендуем использовать для этого бесплатную и простую в использовании утилиту TrueCrypt.

В главном окне программы (рис. 12.12) можно создавать новые логические диски и изменять параметры уже имеющихся.

Рис. 12.12. Главное окно программы TrueCrypt


Чтобы создать новый диск, нажмите кнопку Create Volume (Создать раздел). Запустится мастер создания нового логического диска (рис. 12.13).

Рис. 12.13. Мастер создания нового виртуального диска


Утилита работает с двумя типами логических дисков: обычными и скрытыми. Зашифрованные данные могут храниться и на тех, и на других. Единственное отличие скрытого диска состоит в том, что его нельзя обнаружить стандартными средствами.

Следующий шаг – выбор места хранения зашифрованных данных. Это может быть и целый логический диск, и определенный файл. Во втором случае можно банально записать файл на какой-либо носитель и перенести на другой компьютер (однако для открытия такого файла, разумеется, потребуется пароль).

Затем мастер предложит выбрать алгоритм шифрования. Описание каждого из них приводится в этом же окне, чуть ниже раскрывающегося списка Encryption Algorithm (Алгоритм шифрования) (рис. 12.14).

Рис. 12.14. Выбор алгоритма шифрования


Для проверки скорости работы способа шифрования предназначена кнопка Benchmark (Критерий). Воспользовавшись ею, вы сможете выбрать алгоритм, оптимальный по соотношению «скорость/уровень защиты».

Последний шаг – указание типа файловой системы (FAT, NTFS) создаваемого диска. Затем программа отформатирует диск.

На этом создание виртуального логического диска завершено. Однако его еще необходимо подключить. Чтобы это сделать, нажмите в основном окне программы (см. рис. 12.12) кнопку Select File (Выбрать файл), выберите созданный мастером файл и, предварительно введя пароль, нажмите кнопку Mount (Подключить). Теперь новый логический диск полностью готов к использованию, а ваши данные будут в большей сохранности.


Патентное бюро - Журнал «Компьютерра»


Автор: Сергей Леонов


Метод обнаруженя кражи энергии

США

Если вы думаете, что подключение к электрической сети "мимо счетчика" практикуется только в России, вы заблуждаетесь - Америка тоже страдает от этой напасти (вполне возможно, завезенной туда именно нашими эмигрантами). Разница в том, что в Америке с ней довольно активно борются, тем более что и технические решения для этого вполне созрели - я имею в виду передачу сигналов по электропроводам. Идея авторов, впрочем, весьма тривиальна: надо снабдить электросчетчики в домах потребителей модулем передачи данных и еще один подобный счетчик повесить непосредственно на высоковольтную линию, приходящую в населенный пункт. Потребительские счетчики будут передавать по проводам свои значения расхода, а счетчик на линии - суммировать их и вычислять разницу между собственными показаниями и этой суммой. Если она превысит некоторую допустимую границу, беспроводной модуль связи оповестит энергетиков.


Сиденье автомобиля

Toyota

Многие иномарки, в отличие от "Жигулей", имеют сиденья с ярко выраженной боковой поддержкой, не позволяющей телу водителя слишком отклоняться от вертикального положения при крутых поворотах. Одним эта особенность нравится, другим не очень, но в любом случае она полезна с точки зрения безопасности. Компания предлагает совместить приятное с полезным, а именно сделать эту самую боковую поддержку управляемой. Предполагается, что боковины сиденья, в которые встроены специальные приводы, должны "обнять" водителя с силой, пропорциональной перпендикулярному ускорению. Кроме того, на положение боковин должна влиять информация от навигационной системы о предстоящем повороте. Уровень же боковой поддержки при движении по прямой пользователь сможет отрегулировать для себя самостоятельно.


Магнитный датчик столкновения

США

Датчики столкновения, применяемые на автомобилях для активации подушек безопасности, обычно представляют собой малогабаритные устройства, размещенные в районе переднего бампера в местах наиболее вероятных ударов. Недостаток этой системы в том, что датчик может и не сработать, если размеры препятствия относительно малы, а само препятствие оказалось не совсем в том месте, где предполагали конструкторы. Лучше было бы контролировать весь периметр автомобиля, но для этого придется расположить на кузове очень много датчиков. Возможным решением проблемы авторы видят использование в качестве датчика… самого кузова, а вернее, его магнитных элементов. Если на отдельные части кузова (рама, передняя балка, каркас мотоотсека) намотать по несколько витков провода, то получится… трансформатор, в котором кузов играет роль сердечника. На одну из катушек надо подать переменное напряжение, а с остальных снять сигнал и запомнить его величину. При деформации "сердечника" связь между катушками изменится, снимаемый сигнал уменьшится или, наоборот, увеличится, что и будет означать факт столкновения.


Беспроводная гарнитура

Microsoft

Софтверный гигант, не брезгующий и различными аппаратными штучками, на сей раз представил простую, но оригинальную идею. Беспроводная гарнитура для телефона неудобна тем, что для ее активации приходится нажимать на какую-нибудь кнопку, чего не нужно делать с телефонной трубкой - снял и все. Соответственно, предлагается сделать гибрид - проводной телефонный аппарат, у которого роль трубки будет играть эта самая беспроводная гарнитура. При входящем вызове достаточно будет снять ее с аппарата и повесить на ухо. Кроме прочего, через аппарат гарнитура будет подзаряжаться. Тем, кто не может расстаться с трубкой, предлагается объединить все вместе, сделав аппарат и с трубкой, и с гарнитурой.


Ультракомпактный зум-объектив

Nokia

Похоже, финский производитель вскоре запихнет в телефон не только фотокамеру с автофокусом и зумом, но и целую зеркалку. По крайней мере в отношении объектива решение уже есть - складывать его вбок. Линзы вместе с направляющими должны при этом расположиться в одной плоскости, занимая минимум места. В рабочем положении линзы смогут перемещаться по направляющим, обеспечивая таким образом изменение фокусного расстояния. К сожалению, о том, каким механизмом разработчики собираются перемещать линзы в подобной



Джеффри П. Мак-Манус. Использование представлений в приложениях

Представление — это конструкция, которая позволяет управлять процессом извлечения информации из базы данных SQL Server. Это управление может осуществляться несколькими способами. В представлении можно ограничить количество строк или столбцов, что позволяет управлять данными, возвращаемыми пользователю. Для этого необходимо создать критерий отбора, который известен только разработчику базы данных, или предоставить пользователям доступ к данным на основе разрешений системы безопасности. Каждый объект базы данных — таблица, представление, хранимая процедура — может быть ассоциирован с пользователем или группой системы безопасности. В базах данных, которые используют преимущества представлений и хранимых процедур, прямой доступ к таблицам обычно ограничивается администратором базы данных. Клиентские приложения при этом ограничены только доступом к связанным представлениям или хранимым процедурам, которые, в свою очередь, отвечают за извлечение данных из основных таблиц.

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

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

Кроме этого, с помощью компонентов среднего уровня можно отделить изменения структуры базы данных от изменений бизнес-правил. Эти компоненты аналогичны представлениям и хранимым процедурам тем, что скрывают изменения структуры базы данных от клиентского приложения. Помимо этого, существует еще одно преимущество использования таких компонентов по сравнению с представлениями и хранимыми процедурам SQL Server: они упрощают процесс программирования, возвращают данные в виде объектов, а не строк и столбцов, а также не привязаны к конкретной СУБД или языку программирования. Более подробно компоненты среднего уровня рассматриваются в главе 12, "Web-службы и технологии промежуточного уровня".


воскресенье, 9 января 2011 г.

H. M. Ручко. Использование объекта атрибутов

Объект атрибутов инкапсулирует атрибуты потока или группы потоков. Он используется для установки атрибутов потоков при их создании. Атрибутный объект потока имеет тип pthread_attr_t. Он представляет собой структуру, позволяющую хранить следующие атрибуты:

• размер стека потока;

• местоположение стека потока;

• стратегия планирования, наследование и параметры;

• тип потока: открепленный или присоединяемый;

• область конкуренции потока.

Для типа pthread_attr_t предусмотрен ряд методов, которые могут быть вызваны для установки или считывания каждого из перечисленных выше атрибутов (см. табл. 4.3).

Для инициализации и разрушения атрибутного объекта потока используются функции pthread_attr_init () и pthread_attr_destroy () соответственно.

Синопсис

#include <pthread.h>

int pthread_attr_init(pthread_attr_t *attr);

int pthread_attr_destroy(pthread attr__t *attr) ;

Функция pthread_attr_init () инициализирует атрибутный объект потока с помощью стандартных значений, действующих для всех этих атрибутов. Параметр attr представляет собой указатель на объект типа pthread_attr_t. После инициализации attr-объекта значения его атрибутов можно изменить с помощью функций, перечисленных в табл. 4.3. После соответствующей модификации атрибутов значение attr используется в качестве параметра при вызове функции создания потока pthread_create(). При успешном выполнении эта функция возвращает число 0, в противном случае — код ошибки. Функция pthread_attr_init() завершится неуспешно, если для создания объекта в системе недостаточно памяти.

Функцию pthread_attr_destroy() можно использовать для разрушения объекта типа pthread_attr_t, заданного параметром attr. При обращении к этой функ ц ии будут удалены любые скрытые данные, связанные с этим атрибутным объектом потока. При успешном выполнении эта функция возвращает число 0, в противном случае - код ошибки.


Александр Леоненков / 6.2. Состояние

Понятие состояния (state) является фундаментальным не только в метамоде-ли языка UML, но и в прикладном системном анализе. Ранее в главе 1 кратко были рассмотрены особенности представления динамических характеристик сложных систем, традиционно используемых для моделирования поведения. Вся концепция динамической системы основывается на понятии состояния системы. Однако семантика состояния в языке UML имеет целый ряд специфических особенностей.

В языке UML под состоянием понимается абстрактный метакласс, используемый для моделирования отдельной ситуации, в течение которой имеет место выполнение некоторого условия. Состояние может быть задано в виде набора конкретных значений атрибутов класса или объекта, при этом изменение их отдельных значений будет отражать изменение состояния моделируемого класса или объекта.

Следует заметить, что не каждый атрибут класса может характеризовать его состояние. Как правило, имеют значение только такие свойства элементов системы, которые отражают динамический или функциональный аспект ее поведения. В этом случае состояние будет характеризоваться некоторым инвариантным условием, включающим в себя только значимые для поведения класса атрибуты и их значения.

Например, инвариант может представлять статическую ситуацию, когда объект находится в состоянии ожидания возникновения некоторого внешнего события. С другой стороны, инвариант используется для моделирования динамических аспектов, когда в ходе процесса выполняются некоторые действия. В этом случае моделируемый элемент переходит в рассматриваемое состояние в момент начала соответствующей деятельности и покидает данное состояние в момент ее завершения.

Рис. 6.2. Графическое изображение состояний на диаграмме состояний

Состояние на диаграмме изображается прямоугольником со скругленными вершинами (рис. 6.2). Этот прямоугольник, в свою очередь, может быть разделен на две секции горизонтальной линией. Если указана лишь одна секция, то в ней записывается только имя состояния (рис. 6.2, а). В противном случае в первой из них записывается имя состояния, а во второй – список некоторых внутренних действий или переходов в данном состоянии (рис. 6.2, б). При этом под действием в языке UML понимают некоторую атомарную операцию, выполнение которой приводит к изменению состояния или возврату некоторого значения (например, «истина» или «ложь»).


понедельник, 29 ноября 2010 г.

Журнал «Компьютерра» / ПИСЬМОНОСЕЦ: Письмоносец

Здравствуйте, уважаемая редакция «Терры», будьте любезны ответить на следующий вопрос: смена оформления журнала была приурочена к увольнению вашего дизайнера? Причем, по всей видимости, с последующей передачей его обязанностей третьекласснику. Это единственное, что приходит в голову при виде обложки 655-го номера. То, что вы с нею сделали, — преступление! Такой журнал неприятно брать с полки в магазине. Исправляйтесь.

atarity@yandex.ru

***

По поводу изменения дизайна журнала: вы таким образом готовитесь к выпуску номера 666? Если серьезно, то лично мне очень не понравился этот новый «дизайн» — очень трудно стало читать — глаза болят!!! Во-первых, слишком широкие колонки; во-вторых, ужасно нечитабельный шрифт — это, видимо, специально, чтобы до конца не дочитывали ::)) В-третьих, кернинг-трекинг пляшет, как ему хочется (или «верстальщику»?). И так далее…

В общем, если пролистать быстро журнал, то «дизайн» вроде хороший, но если все-таки начать читать, то просто УЖАС!!! Сделайте, пожалуйста, что-нибудь, чтобы можно было читать журнал.

Дмитрий Лихтаров

***

Давно и с удовольствием читаю ваш журнал, но после смены «дизайна» хотел бы высказать свои впечатления о проделанной редакцией работе.

Во-первых, в процессе чтения номера ощутил значительную нагрузку на глаза. Вроде шрифт тот же, а что-то напрягает. Сравнил с предыдущим номером, и точно, на одну строчку на странице стало больше. Лично мне, как человеку, работающему в IT-сфере, приходится воспринимать основной объем информации с экрана монитора, за день глаза и так устают, а тут еще такой напряг с чтением. Я не хочу становиться очкариком или обзаводиться мигренью, пожалуйста, верните старый размер шрифта или абзаца!

Во-вторых, насчет двух колонок вместо трех. С точки зрения скорочтения воспринимать узкую строчку гораздо проще, чем широкую, и к тому же раньше журнал можно было читать свернув в трубочку, практически при любой загруженности метрополитена.

И наконец, о давно наболевшем, рекламе сигарет. Мне, как и многим (я надеюсь) IT-специалистам, хочется бросить курить, поэтому каждый раз вид «пачки» в любимом журнале меня начинает реально подбешивать. При этом к прочей рекламе я отношусь крайне положительно и подолгу с любопытством ее разглядываю (особенно нравится Visual Studio 2005). Может быть, я стал слишком старым в свои 27, но мне почему-то кажется, что раньше трава была зеленее.

Господа копьютерровцы, сознавая миссию, возложенную вами на себя же, рассчитываю получить искреннюю поддержку. Не то чтоб меня это особо волнует, но и не наплевать как-то. Вот уже более года затейники из компании Intel продвигают свой новый продукт The Core. Вот уже несколько месяцев эту штуку можно купить довольно свободно. Более того, теперь уже и The Core 2. А как, по вашему мнению, сей продукт называют на пресловутой шестой части суши, где с языком Шекспира всегда было туго? Вы не поверите: большинство выговаривает: «Корэ»! Чуть реже «Коре» (видимо, по аналогии с устоявшимся в России произношением названия известной маркой сигарет, которая многим напоминает о смерти). Более того, я своими ушами слышал вариант «Цоре»… Так скажите же, наконец, всем несведущим (а я думаю, что и читателям «Компьютерры» сей ликбез не повредит), что новый интеловский «сердечник» называется «Ко». И точка. И пусть американцам станет стыдно, что они не догадались сделать это первыми.

Pustoslov

***

Рад приветствовать Вас, уважаемые Дамы и Господа! Представляю себе, как обрадовались «гоблины», наконец-таки узрев фотографию господина Голубицкого, в которую можно всласть натыкаться иголкой… Сам я уважаю весь ваш состав (особенно господина Козловского — шоб уси так жiлы! Точнее — не старели). И если уж чего не понимаю, то виню только себя.

Александр Ч. М.

***

Здравствуйте.

Покритикую вас конструктивно. Покупаю журнал почти регулярно. Снижается как-то общая, средняя ценность публикуемого материала. Думаю, надо вам поднять стоимость издания. Инфляция. А лишние 5—10 рублей не отпугнут почитателей вашего журнала. Я в числе их. Деньги, конечно, не главное в вашей просветительской деятельности, но без них (денег) трудно очень нести светлое в действительность.

Алексей

Беспроводной комплект Trust (клавиатура+мышь) получает Pustoslov