Криптовалюта и судебная практика. Просветление

Автор: admin от 23-03-2018, 17:55, посмотрело: 286

Криптовалюта и судебная практика. Просветление



Уже больше года продолжается наша борьба с питерскими прокурорами по обжалованию судебных решений о признании незаконной информации о биткоине и криптовалюте. Эти решения уже привели к блокировке множества криптовалютных сайтов. За год мы подали 4 жалобы от владельцев разных порталов криптовалютной тематики, и уже казалось, что несмотря на всю нелепость доводов надзорного органа, будет невозможно сломить порочную практику, созданную в северной столице. Однако события последних месяцев вселяют некую надежду на то, что ситуация начала меняться в лучшую сторону. Одно решение суда было отменено на уровне апелляции в Санкт-Петербургском городском суде. Другое в настоящее время находится на слушании в Верховном суде РФ.

Категория: Информационная безопасность » Криптография

 

Хеш-стеганография в dataset-ах. На этот раз быстрая

Автор: admin от 23-03-2018, 14:05, посмотрело: 409

Всех с пятницей! В своём прошлом посте про хеш-стеганографию я предложил иной подход в стеганографии — не вкраплять никакой информации в контейнер, а просто упорядочивать контейнеры в нужном порядке и тем самым передавать скрытую информацию. Два дня назад romabibi опубликовал proof of consept для хеш-стеганографии в соц.сети вКонтакте.



Однако в использовании картинок как контейнеров есть важный изьян. Цитирую коммент alekseev_ap:



Всё это очень интересно, но КПД такой системы чрезвычайно низкий. Сколько надо отправить десятков (а то и сотен) килобайт чтобы передать строку из нескольких слов?!

Действительно, если изображение весит условно 0.5 — 2 Мбайт, а на каждое изображение мы передаем от 1 до 3 нибллов, то получаемая скорость очень мала: от 0.5 до 6 ниббл (полубайт).



Хеш-стеганография в dataset-ах. На этот раз быстрая
Дальше читать

Категория: Информационная безопасность » Криптография

 

Учебник Thymeleaf: Глава 9. Локальные переменные

Автор: admin от 23-03-2018, 14:05, посмотрело: 480

Оглавление



9 Локальные переменные



Thymeleaf называет локальными переменными те переменные, которые определены для определенного фрагмента шаблона и доступны только для выполнения внутри этого фрагмента.

Категория: Информационная безопасность » Криптография

 

Как профессиональный интерес украл у меня выходные

Автор: admin от 22-03-2018, 08:00, посмотрело: 375

Всем доброго времени суток! После прочтения данной статьи (Интернет-магазин цветов, или как мы облажались на День Святого Валентина) решил поделиться опытом оптимизации одного из сайтов на Битриксе. По неизвестной причине именно эта статья дала решительный пинок поделиться своим опытом. Хочется верить, что мой рассказ сэкономит кому-то драгоценное время (из-за моей черты «доводить все до конца» я потратил 2 выходных для достижения цели. Не хотелось бросать клиента без рабочего сайта на выходных), и, надеюсь, что более опытные коллеги укажут на мои ошибки.



В пятницу мне достался сайт на битриксе с каталогом автозапчастей и бд размером 3.2 ГБ. Проблема: сайт либо совсем не отдавал страницу, либо за время ожидания можно было забыть зачем зашел на этот сайт. Какие попытки я предпринимал и чего удалось добиться в итоге расскажу под катом.

Категория: Информационная безопасность » Криптография

 

Операционная система на Rust: минимальный multiboot загрузчик

Автор: admin от 22-03-2018, 08:00, посмотрело: 336

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



Я попытался объяснить всё в деталях и оставить код максимально простым, насколько это возможно. Если у вас возникли вопросы, предложения или какие-либо проблемы, пожалуйста, оставьте комментарий или создайте таску на GitHub. Исходный код доступен в репозитории.



Операционная система на Rust: минимальный multiboot загрузчик

Категория: Информационная безопасность » Криптография

 

Марвин Мински «The Emotion Machine»: Глава 1. Влюбленность

Автор: admin от 22-03-2018, 08:00, посмотрело: 226

Марвин Мински «The Emotion Machine»: Глава 1. Влюбленность


О жизнь — великий песенный цикл,

Переплетение случайностей,

А любовь — то, что всегда верно,

И я — Мария Румынская.

— Дороти Паркер.
Многие считают абсурдным рассуждать о человеке как о своего рода машине — почему мы и слышим периодически заявления, подобные этому:

Гражданин: Ну разумеется машины полезны для нас. Мы можем давать им складывать гигантские столбцы чисел или собирать автомобили на заводах. Но ничто механическое не может обладать настоящими чувствами, такими как любовь.

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

Любовь должна быть такой,

Влекущей и всеобъемлющей,

Исключительной и ужасающей,

Почитаемой и всё же скорбящей,

Расцветающей, словно звёзды,

И безмерной — как поцелуй.

— Из «Экстравагарио».

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

Чарльз: Я только что влюбился в замечательного человека. У меня с трудом получаеться думать хоть о чём-то, кроме неё. Моя любимая невероятно совершенна — неописуемой красоты, безупречного характера, невообразимого ума. Нет ничего, чего я не сделал бы ради неё.

Категория: Информационная безопасность » Криптография

 

Blockchain на Go. Часть 4: Транзакции, часть 1

Автор: admin от 22-03-2018, 08:00, посмотрело: 368

Привет, Habr! Представляю вашему вниманию перевод статьи "Building Blockchain in Go. Part 4: Transactions 1".



Содержание




  • Blockchain на Go. Часть 1: Прототип

  • Blockchain на Go. Часть 2: Proof-of-Work

  • Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки

  • Blockchain на Go. Часть 4: Транзакции, часть 1

  • Blockchain на Go. Часть 5: Адреса

  • Blockchain на Go. Часть 6: Транзакции, часть 2

  • Blockchain на Go. Часть 7: Сеть



  • Вступление



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

    Категория: Информационная безопасность » Криптография

     

    От заплаток в борьбе с вредоносным ПО к целостной стратегии

    Автор: admin от 20-03-2018, 13:30, посмотрело: 138

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

    Категория: Информационная безопасность

     

    Ищем закономерности на бирже

    Автор: admin от 20-03-2018, 13:15, посмотрело: 161

    Если вы решили научиться торговать на бирже, то вам нужно научиться находить на ней закономерности. Закономерность — это определённое условие (например характерное движение цены или какое-то событие), после выполнения которого вы будете знать, куда дальше пойдёт цена.


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

    Категория: Информационная безопасность

     

    PVS-Studio — дополнительная страховка медицинского программного обеспечения

    Автор: admin от 20-03-2018, 13:15, посмотрело: 138

    PVS-Studio — дополнительная страховка медицинского программного обеспеченияОшибки в программном обеспечении могут приводить не только к материальным потерям, но и повредить здоровью людей. Например, артисты на сцене театра могут получить травму, если вдруг одна из декораций начнёт опускаться на сцену не вовремя. Однако более очевидна взаимосвязь между ошибками в коде и вредом здоровью в медицинском программном обеспечении. Давайте поговорим на эту тему.

    Категория: Информационная безопасность