CouchDB, Erlang и печеньки — RCE на дефолтных настройках

В этой короткой статье я хочу поделиться о том как получить RCE на системе с установленной CouchDB на большинстве инсталляций в локальной сети или во внешней сети, не защищенных брандмауэром. Для справки, в Shodan таких нашлось около полутора тысяч. …

Анти–Тьюринг

В.А.КрюковVAK_53@mail.ruСуществующие распространенные парадигмы программирования, несмотря на прогресс в области разработки средств программирования, интуитивно недоступны специалистам предметных областей, охваченных автоматизацией, особенно в области …

Вы хочете песен? Их есть у меня! (Poison Message #2)

Самое время рассмотреть “достаточно хороший” алгоритм для борьбы с Poison Message. Здесь будет уже специфика RabbitMQ и к Apache Kafka она не применима, точнее применима только частично — но это уже совсем другая история. Читать далее…

Poison Message #1

Я участвую в проекте, в котором очень интенсивно используется брокер сообщений RabbitMQ. Под «очень интенсивно» я подразумеваю, что это единственный канал взаимодействия десятков сервисов — никаких вам HTTP и REST. И в этой статье мы рассмотрим понятие…

Стреляем себе в ногу с помощью GenServer’а, или как мы фиксили неуловимый баг в Elixir проекте

Привет, Хабр! Меня зовут Иван, я являюсь техлидом в компании Karuna.И в нашей команде мы активно используем Elixir в одной из самых нагруженных частей нашего проекта.Мы уделяем особое внимание тому что за код выполняется в коллбеках GenServer’а, особен…

To spawn, or not to spawn?

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

20_20 — год в котором подчеркивание в числовых литералах победило

Вдруг вы не знали, но в языке, на котором вы пишите, вы можете использовать _ в цифрах. Например, следующий код на PHP:
<?php

print(1_00);
print(100);
Выведет 100100 (проверить онлайн). Этот синтаксический сахар появился в Ada в 1980 году, и он и…

[Перевод — recovery mode ] Джозеф Лесли Армстронг → Цитаты из выступлений

От переводчика: Джо Армстронг внес величайший вклад в становление Computer Science. Ниже предлагается перевод статьи из вики-цитатника, посвященной Джо. Сто цитат Джозефа Лесли Армстронга…