Архив автора: admin

Выступления экспертов HeadLight Security легли в основу программы DEFCON Moscow 0x0A

Эксперты HeadLight Security в лице Дмитрия Евтеева, Михаила Фирстова и Олега Купреева стали авторами трех из шести докладов на очередной встрече Defcon Moscow DC7499, которая состоялась 3 октября в здании ВМК МГУ. На мероприятии говорили о технических отличиях между пентестами и APT-атаками, о необычных MiTM-атаках, веб-уязвимостях роутеров, новых видах атак на банки, тестировании на проникновение «железа» и о многом другом. Десятая встреча группы, обозначаемая теперь в шестнадцатеричной системе как «0x0A», собрала более 150 человек.

APT – это очень длительный пентест

Технический директор HeadLight Security Дмитрий Евтеев в своем докладе «Pentest vs. APT» привел примеры наиболее примечательных APT-команд, зарабатывающих на сложных таргетированных атаках: специалистов по банкам из Carbanak, укравших более миллиарда долларов, и всем известных «Шалтай Болтай«, нацеленных на высокопоставленных российских чиновников. Процессы пентеста и APT похожи инструментально и методологически, разве что последние, естественно, не ограничены ни временными, ни и законодательными рамками.

Роутер – это решето

Михаил Фирстов на «танке» проехался по современным роутерам и модемам, отметив, что всем разработчикам этих устройств по всей видимости «плевать на безопасность».  В каждом первом девайсе встречаются уязвимости XSS, CSRF, RCE. В моделях от Yota можно столкнуться с полным отсутствием аутентификации, ASUS позволяет открыть исходный код страницы и посмотреть логин и пароль, недалеко от них ушли 4G-роутеры от МТС и устройства от Dlink.  При этом сами прошивки очень легко найти в сети Интернет и проанализировать на предмет различных уязвимостей, а элементарные гугл-дорки дают возможность хакеру, который даже не разбирается в SS7, попасть во внутреннюю сеть оператора и залить шелл. Резюме: роутер – это тот же сайт, и о его безопасности не стоит забывать.

Безопасность телекома на уровне 90-х

Олег Купреев в ходе своего выступления «Нестандартный MitM в нестандартных условиях» поделился своим 20-летним опытом изучения атак «человек посередине» и рассказал, что первую свою  MitM-атаку провёл с помощью «закладки» в антенну – чтобы посмотреть, во что играет его сосед. Эксперт HeadLight Security отметил, что развитие телекоммуникаций идет очень быстро, а безопасность в этой области осталась на уровне 90-х или того хуже, если вспомнить, что протоколы SS7 были придуманы 40 лет назад. Для погружения в тему Олег рекомендовал  изучить утилиту Scapy, которая позволяет реализовать множество подобных атак (ARP poising  и дрругих), и вслед за Михаилом Фирстовым посоветовал присмотреться к роутерам, особенно к таким уязвимым, как Zyxel Keenetic Giga II, и не пренебрегать поисковой системой shodan.

 

Остальные доклады также были крайне интересными. Стоит отметить яркое выступление Сергея Голованова, посвященное атакам на финансовые институты, глубоко хардкорное выступление Дмитрия Недоспасова, рассказавшего о тестировании на проникновение встраиваемых плат, а также доклад бывшего главреда журнала «Хакер» Никиты Кислицина, занимающегося сейчас очень любопытными расследованиями в Group-IB.
Спасибо координатору группы DC7499 Сергею Вишнякову за очередную отличную встречу! Видеозаписи выступлений организаторы планируют выложить в течение недели.

Автор:
Дата публикации:

Технология автоматической идентификации — штриховое кодирование

Технология автоматической идентификации — штриховое кодирование

Технология автоматической идентификации —
штриховое кодирование
================================================================================
Светлана Бублич on 13/03/2014 07:14:00

Виды ШК
Существуют два вида штрих-кодов: линейные и
двухмерные.
Линейными (обычными) называются штрих-коды,
читаемые в одном направлении (по
горизонтали). Линейные штрих-коды — самые
распространенные, широко применяемые в
торговле, складском хранении – везде, где
достаточно для идентификации использовать
не более 20 — 30 символов. Наиболее
распространённые линейные символики: EAN (EAN-8
состоит из 8 цифр, EAN-13 — используются 13
цифр), UPC (UPC-A, UPC-E), Code56, Code128 (UPC/EAN-128), Codabar,
«Interleaved 2 of 5».
Двухмерные штрих-коды применяются для
кодирования большого объема информации.
Двухмерные коды подразделяются на
многоуровневые (stacked) и матричные (matrix).
Многоуровневые штрих-коды появились
исторически ранее и представляют собой
поставленные друг на друга несколько
обычных линейных кодов. Матричные же коды
более плотно упаковывают информационные
элементы по вертикали. Наиболее
распространенными типами таких штрих-кодов
являются QRCode, DataMatrix, PDF417.
Как выбирать ШК?
При выборе типа штрих-кода необходимо
учитывать следующие факторы:
— цель использования штрих-кода (например,
если предполагается маркировать готовую
продукцию, которая далее будет отгружаться
в торговые сети, то необходимо использовать
EAN13 для маркировки изделий и Interleaved 2 of 5 для
коробок с изделиями, поскольку именно эти
два типа штрих-кодов повсеместно
используются для этих целей);
— нужна ли идентификация каждого изделия
или все однотипные изделия получают
одинаковый штрих-код;
— физические характеристики изделий, куда
будет помещаться штрих-код (если изделие
достаточно мало, то поместить туда длинный
штрих-код формата Code128 будет
затруднительно);
— необходимо учитывать стоимость
оборудования для нанесения и считывания
маркировки (например, терминал сбора данных
для считывания двухмерных штрих-кодов
дороже терминалов для считывания линейных
штрих- кодов).
В ряде случаев возможно использование
комбинации штрих-кодов, например, для целей
складского хранения наиболее часто
используется код EAN/UPC, а для целей
управления производством – Code128
(отличительной особенностью является
возможность кодирования ста пар чисел).
Использование ШК на складе
сырья/материалов
Для оприходования сырья/материалов на
склад возможно использование маркировки
поставщика. Для этого у поставщика
запрашивается список соответствия
штрих-кодов номенклатуре, и этот список
загружается в корпоративную
информационную систему (реализуется так
называемое сквозное прослеживание), либо
приход сырья/материалов вносится в систему
самостоятельно, при этом штрих-код
считывается терминалом, передаётся в
систему и уже там с кодом сопоставляется
необходимая информация по сырью/материалам
вручную.
На складе сырья/материалов
автоматизируются следующие процессы:
— приемка сырья/материалов на склад;
— отпуск сырья/материалов в производство;
— инвентаризация склада.
Использование ШК на складе ГП
На складе Готовой продукции
автоматизируются следующие процессы:
— приемка готовой продукции на склад;
— отпуск готовой продукции покупателям (с
контролем корректности отгрузки);
— инвентаризация склада.
Использование ШК на производстве
В зависимости от поставленных задач
штрих-код может быть использован как
вспомогательный инструмент оптимизации
системы оперативного учета, для
автоматизации планирования производства,
контроля исполнения планов производства,
программирования станков или
специализированного оборудования с
числовым программным управлением и т. д.
Оптимизация системы оперативного учета
посредством ШК
Известно, что оперативный учет на
предприятии играет важную роль в
организации контроля и управления
производством, являясь базой для
разработки оперативных планов на
последующие периоды времени и источником
информации для проведения текущего
экономического анализа.
Подобная роль оперативного учета может
быть достигнута при условии, что методы
учета будут обеспечивать: своевременность
выдачи учетной информации; требуемую
достоверность учетных данных;
сопоставимость учетных показателей с
плановыми; максимальную обозримость,
простоту и немногочисленность учетных
документов.
Процессы производственного предприятия
В зависимости от процессов производства и
продажи, с учетом особенностей каждого
конкретного предприятия, разрабатываются
системы штрих — кодирования, которые
учитывают эти особенности. Однако, можно
выделить несколько этапов (или процессов),
которые, как правило, существуют на каждом
производственном предприятии: приемка
заказов; планирование производства;
исполнение заказов; складское хранение;
отгрузка готовой продукции.
Контроль отгрузки готовой продукции
Схема работы системы для контроля отгрузки
готовой продукции с использованием системы
штрих — кодирования может выглядеть
следующим образом:
*
*Поступающие на исполнение заказы после
окончания производства и готовности к
отгрузке получают свою печатную форму
– «Лист отгрузки». Этот документ
получает свой уникальный штрих-код. *Вся
готовая продукция разбивается на упаковки
для отгрузки. Каждая упаковка имеет свой
штрих- код, позволяющий ее
идентифицировать. Заказ, таким образом,
состоит из набора упаковок, правильность
отгрузки которых и необходимо
проверить.
При отгрузке кладовщик, используя сканер
штрих-кодов (обычно используют терминалы
сбора данных – ТСД), сканирует все упаковки,
которые отгружаются по данному заказу. Для
того, чтобы такой контроль был возможен, в
ТСД выгружается информация о составе
заказа (список упаковок, из которых состоит
заказ).
Технология контроля
— в ТСД загружается информация о заказе (его
идентификатор и состав упаковок).
— кладовщик сканирует штрих-код листа
отгрузки. ТСД указывает, что это за заказ
(Получатель, № заказа и т.д.).
— кладовщик сканирует все упаковки для
отгрузки, после окончания сканирования
выбирает режим проверки и ТСД сообщает, все
ли отгружается верно, и если нет – какие
ошибки.
— после завершения контроля ТСД отправляет
информацию о контроле, и в учетной системе
(корпоративной информационной системе)
производятся соответствующие действия при
правильной отгрузке и при неправильной.
В зависимости от особенностей каждого
конкретного производства и поставленных
задач на автоматизацию делается выбор
оборудования (терминалы сбора данных,
принтеры штрих-кодов и т.д.), которые должны
отвечать предъявляемым требованиям и
поставленным задачам.
Для того, чтобы спроектировать и создать
комплексную систему, необходимо провести
предпроектное обследование, результатом
которого станет документ, в котором будет
описана постановка задачи, требуемое для ее
решения оборудование, программное
обеспечение, задачи по разработке
специализированного ПО, в т.ч. по интеграции
в существующую корпоративную
информационную систему предприятия.

​Котлеты из индейки со шпинатом Термомикс.

Ингредиенты:

  • 20 г сыра твердого тертого сыра (по желанию)
  • 140 г замороженного шпината (кубиками)
  • 400 г фарша из индейки
  • лук порей (порезать)
  • соль
  • перец
  • хлеб
  • молоко
  • панировочные сухари
  • масло для жарки Читать

Импортирование и области видимости

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


Например,  рассмотрим  два  следующих  простых  модуля.  Первый, в файле  moda.py,
определяет переменную X, которая является глобальной только для программного кода в этом файле, и функцию, изменяющую глобальную переменную
в этом файле:
X = 88         # Переменная X: глобальная только для этого файла
def f():
    global X   # Изменяет переменную X в этом файле
    X = 99     # Имена в других модулях недоступны
Второй модуль, modb.py, определяет свою собственную глобальную перемен-
ную X, а также импортирует и вызывает функцию из первого модуля:
X = 11         # Переменная X: глобальная только для этого файла 

import moda    # Получает доступ к именам в модуле moda
moda.f()       # Изменяет переменную moda.X, но не X в этом файле
print X, moda.X

При запуске этого модуля функция moda.f изменит переменную X в модуле moda, а не в modb. Глобальной областью видимости для функции moda.f всегда является файл, вмещающий ее, независимо от того, из какого модуля она была вызвана:
% python modb.py
11 99
Другими словами, операция импортирования никогда не изменяет область видимости для программного кода в импортируемом файле – из импортируемого файла нельзя получить доступ к именам в импортирующем файле. Если быть более точным:

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

Это  поведение  является  частью  понятия  лексической  области  видимости  –
в языке Python области   видимости, доступные части программного кода полностью  определяются  физическим  расположением  этого  программного  кода
в файле. Области видимости не подвержены влияниям вызовов функций или
операции импортирования.

Автор: Няшный Человек
Дата публикации: 2015-10-04T08:43:00.000+03:00

Что такое: Главная страница

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

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

Существует несколько способов изменить вашу домашнюю страницу, или создать статическую главную страницу. Первый выход — либо создать файл front-page.php или home.php. Обычно в WordPress служить ваш файл index.php для главной страницы. Перед подачей клиенту свой файл index.php WordPress будет проверять, есть ли у вас файл front-page.php. Если у вас нет файла front-page.php, то WordPress будет проверять, существует ли файл home.php, прежде чем возвращаться к index.php.

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

Другие термины, используемые для обозначения главной странице: home page или front page, main page и main index page.

Дополнительное Чтение



2015-10-04T00:41:53
Глоссарий

​Семья, как Вселенский феномен!

Часть первая. В качестве вступления к теме.

(психолого-поэтическое размышление)

Я не устаю твердить всем, везде и всякому: любой человек уникален во вселенной! Других таких нет и не будет! И не устану. Любой человек — уникальный мир! Некоторые при этом скептически ухмыляются, а иные впадают в ступор, пытаясь осмыслить. Порой осмысливают, и их ждет сложный путь к самореализации. Но я сейчас не об этом. Я — о семье.

Если каждый — уникальный мир, то что такое семья? В семье ведь каждый уникален, каждый — отдельный мир. Все на разных концах Вселенной? Да нет! Если уж вместе, то рядом. В своей совместной звездно-планетарной системе. Которая тоже уникальна во вселенной.

Предлагаю такой образ для семьи. В каждой семье есть свои солнца. Дают тепло, и жизнь, и Радость! Ежеминутно, повсеместно, повсеперсонально. Остальные живут теплом и энергией солнца семьи. При этом каждая планета — по своей орбите и со своим миром. И есть свои луны, загадочным светом освещающие сны, фантазии и творчество.

Сегодня солнце — муж. Завтра жена, послезавтра дитя, а потом бабушка или дедушка. Круговорот светил непредсказуем.

Бывают классические системы. Особенно в больших семействах, где солнце — всехняя бабушка или всехний дедушка. Они порой даже и не руководят ничем. Просто дарят Любовь, Тепло и Свет! Это довольно сложная система, поскольку каждая планета — уникальный мир. Но часто в больших семьях, при всех сложностях и конфликтах, и Тепла больше, и Радостей.

Как там нас учили? Семья — ячейка общества. Я же смею утверждать, что семья — планетарная система. Клеточка, частица Галактики.

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

А при рождении ребенка вообще вся система переворачивается с ног на голову, и солнцем становится дитя!

Вот старый анекдот в тему:

— Папа, покажи слоников!.

— Ну, малыш, поздно уже, спать пора и тебе и слоникам.

— Покажи-покажи-покажи…

— Да, покажи ему, а то не заснет…

— Ладно (включает монитор связи). Говорит генерал Петров. Немедленно объявите тревогу: химическая атака!

На экране плац, на плацу полк в противогазах. И довольный малыш мирно заснул…

Гармония в семье имеет ключевое значение. Само слово гармония произошло от древнегреческого — «гармонии» — скрепы, которые соединяли части корабля и не давали им распасться. И если любовь это притяжение и если она настоящая, то она имеет благотворную тенденцию превращаться в гармонию. Тогда и слоники вполне адекватны.

Вспоминается строка из Данте: «Любовь, что движет солнца и светила».

Семья — и Труд и Радость! А основана на взаимопритяжении светил и планет Любовью и держится Гармонией!

(продолжение следует)

Автор : Валерий Воробьёв-Гусаров


Семейный Совет