Как стать автором
Обновить

Администрирование

Сначала показывать
Порог рейтинга

Разложить по полочкам: как мы научили Облако сортировать фотографии по лицам

Блог компании VK Обработка изображений *Машинное обучение *Облачные сервисы *

Многие люди с помощью облачных сервисов делятся файлами с друзьями и близкими: загрузил один раз в облако, открыл доступ по публичной ссылке и рассылай её кому хочешь. Мы стремимся облегчить пользователям работу с Облаком и регулярно анализируем, какой информацией они делятся, какие форматы файлов загружают. Ежегодно пользователи создают больше 50 млн публичных ссылок, из которых около 13 млн — ссылки на папки с фотографиями. Если вам доводилось просматривать несколько сотен снимков с корпоратива или дружеской посиделки в поисках своего любимого лица, то вы знаете, какое это нудное занятие. 

Мы — Сергей Тарасенко, менеджер продуктов Облако и Диск-О, и Арсений Зорин, руководитель группы бэкенд-разработки — расскажем о новом инструменте, который экономит время пользователей: автоматической сортировке фотографий внутри папки по лицам. Именно сортировке: вы можете быстро выбрать изображения с конкретными людьми, но не идентифицировать их.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 251
Комментарии 1

Новости

Сделаем защищенный DNS снова быстрым. DNS over QUIC

Блог компании OTUS Информационная безопасность *Системное администрирование *Сетевые технологии *DNS *

Протокол DNS (Domain Name System Protocol) является одним из важнейших инфраструктурных протоколов для поддержки сети Интернет и первоначально он разрабатывался для максимальной производительности и возможности распределенного хранения неограниченного числа доменных зон. DNS может функционировать поверх UDP-протокола и это уменьшает накладные расходы на установку соединения и избыточный трафик в сети. Но одной из важнейших проблем стала безопасность обмена данными, поскольку клиент в первоначальном варианте протокола не может проверить достоверность информации и это может приводить к подмене ip-адресов злоумышленниками с переадресацией клиента на фишинговый сайт.

Для решения этой проблемы были введены расширения DNSSEC для генерации цифровой подписи ответа. Но сам запрос и ответ при этом не шифровались, что могло быть использовано для ограничения доступа к определенным доменам или для получения на транзитных узлах статистики доступа к хостам. Частично эту проблему решило использование инкапсуляций DNS-over-TLS (DoT, использует TLS для шифрования UDP-дэйтаграмм) и DNS-over-HTTPS (DoH, передает запросы и ответы поверх HTTPS-подключения), которые функционируют поверх TCP. В первом случае запрос более компактный (но может быть обнаружен по анализу трафика), во втором DNS-диалог неотличим от подключения к сайту или веб-сервисам, но при этом существенно увеличивает избыточной трафик (даже при использовании HTTP/2), а также вынужденно добавляет заголовки (которые могут использоваться для трекинга и перехвата cookies). Но можно ли как-то объединить преимущества UDP и DoH? Встречаем DNS-over-QUIC, который был утвержден в RFC9250 как Proposed Standard.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 760
Комментарии 1

Общий обзор методов резервного копирования

Блог компании RUVDS.com Системное администрирование *Резервное копирование *Хранение данных *
Перевод

Решения по резервному копированию для окружений VMware и Hyper-V отличаются многими аспектами, которым можно посветить целую обширную статью. В этой же публикации мы разберем только один из этих аспектов – типы бэкапа. Ниже представлен краткий обзор каждого из традиционных (полный, инкрементальный и дифференциальный) и более свежих (бесконечно-инкрементальный и синтетический) методов резервного копирования, а также их модификаций (зеркальный, обратно-инкрементальный, смарт-бэкап и непрерывный). Это позволит вам понять, чем они отличаются, и какие преимущества каждый из них обеспечивает.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 793
Комментарии 0

Виды Application Security Testing. Как не запутаться среди SAST, DAST и IAST

Блог компании PVS-Studio Информационная безопасность *Программирование *Управление разработкой *DevOps *

Какие плюсы есть у SAST? Чем он отличается от DAST? Что такое IAST? Что значат все эти слова?! Об этом (и не только) расскажем в статье-разборе основных видов Application Security Testing (далее AST).


Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 284
Комментарии 0

Аллегория зрения, или Масштабно о масштабах

Блог компании Нанософт разработка CAD/CAM *Инженерные системы *
Tutorial

В XVII веке среди художников-живописцев большой популярностью пользовалась идея написания картин внутри картины. Ярким примером служит знаменитая серия полотен-кунсткамер Виллема ван Хахта. Здесь можно найти более сотни действительно существующих произведений, в том числе и знаменитейших шедевров. Любители искусства по сей день спорят о названиях и авторах нескольких картин и скульптур, не прошедших идентификацию.

От настолько кропотливого творения захватывает дух! Только представьте, какого труда и профессионализма требует воспроизведение сотни мировых шедевров в собственной картине. Но с появлением и развитием технологий создавать подобные картинные галереи не составит большой сложности. В САПР, например, это легко можно сделать с помощью видовых экранов – здесь главное не запутаться в масштабах.

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 305
Комментарии 6

Как внедрить подход DevSecOps: 5 ключевых идей 2022 года

Блог компании Nixys Информационная безопасность *Системное администрирование *Управление разработкой *DevOps *
Перевод

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

Почти 85% респондентов Upskilling IT 2022 заявили, что DevOps или DevSecOps являются важными или необходимыми операционными моделями. Поэтому мы обратились к представителям DevOps Institute, которые поделились своим мнением по этой важной теме. Вот несколько общих идей о том, как выстроить эффективную DevSecOps-стратегию:

Читать далее
Рейтинг 0
Просмотры 495
Комментарии 0

Если не мы, то кто занял VTY SSH линии? Это OPS

Информационная безопасность *Сетевые технологии *Сетевое оборудование

Недавно расследовали кейс, когда при казалось бы исправной конфигурации все попытки залогиниться на маршрутизатор Huawei NE40E-X8A (V800R021C00SPC100) были неуспешны в течение около двадцати минут, при этом все линии VTY SSH линии были свободны, никто не логинился на устройство несколько дней. Кто или что занимало свободные линии?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.2K
Комментарии 0

Письмо ценой катастрофы: расследуем атаку, используя продукты Positive Technologies

Блог компании Positive Technologies Информационная безопасность *Спортивное программирование *Сетевые технологии *Промышленное программирование *

Привет! В мае прошел очередной, уже 11-й, PHDays, а вместе с ним и The Standoff, и мы, как обычно, не остались без кейсов интересных атак.

В этот раз мы решили не описывать отдельные техники и тактики по матрице MITRE ATT&CK, ведь ни одна атака не возникает на пустом месте: всегда есть конкретный вектор проникновения в систему, путь продвижения по инфраструктуре и в конечном счете реализованное недопустимое событие. Предлагаем сосредоточиться на этом, так что приготовьтесь к полноценному расследованию!

Читать далее
Рейтинг 0
Просмотры 702
Комментарии 0

Готовим Pirogue и пробуем его с трафиком домашней камеры Mi Home

Информационная безопасность *Open source *Сетевые технологии *Аналитика мобильных приложений *Разработка на Raspberry Pi *
Из песочницы

Наткнувшись на короткую статью на Хабр о решении PiRogue, мне показалось интересным проверить - можно ли получить работающий инструмент, затратив минимум времени. При этом, хотелось отработать конкретную прикладную задачу - проверить куда же идет траффик с моей домашней камеры.

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

девайс Raspberry PI - 1 шт,

образ Pirogue с официального сайта https://pts-project.org/ - 1 шт.

Так как готового PI у меня под рукой нет, пришлось сделать паузу на заказ и получения девайса. Порадовало что сборка и запуск прошла на раз, при полном отсутствии опыта сборки подобных девайсов до этого:

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1K
Комментарии 0

О важности датасета и о том, как сделать его лучше. Опыт нашей компании

Data Mining *Обработка изображений *Машинное обучение *Искусственный интеллект Data Engineering *
Tutorial

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

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 440
Комментарии 0

Обзор графических оболочек Linux

Блог компании FirstVDS Настройка Linux *Графические оболочки *

Наверняка вы хоть раз сталкивались с многообразием графических оболочек для ОС Linux. В этом присутствует частичка красоты этой системы — в множестве вариантов взаимодействия с этой ОС. Без сомнений — это универсальный инструмент.

Если вы уже используете Linux или только начинаете знакомство с ним, вам наверняка не захочется сидеть и перебирать все существующие оболочки, чтобы понять, подойдёт одна из них именно вам или нет. Потому мы сделали краткий обзор самых популярных рабочих сред вместе с ответами на часто задаваемые вопросы.
Читать дальше →
Всего голосов 41: ↑28 и ↓13 +15
Просмотры 11K
Комментарии 59

Хостеры с оплатой российскими картами и серверами за границей

Хостинг Системное администрирование *Платежные системы *Виртуализация *Финансы в IT

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

При составлении списка я ориентировался на количество стран, в которых возможно заказать наиболее универсальную услугу, а именно виртуальные серверы, а также минимальную цену не выше 300 рублей, 5 долларов или 5 евро в месяц. У большинства хостеров возможен заказ услуг в России, а там, где это возможно, приведена ссылка на точки Looking Glass.

Читать далее
Всего голосов 34: ↑32 и ↓2 +30
Просмотры 12K
Комментарии 73

Безопасная разработка приложений — на что обратить внимание при работе с открытым кодом

Блог компании T1 Cloud Информационная безопасность *Управление разработкой *DevOps *

Мы в T1 Cloud продолжаем рассказывать о процессах безопасной разработки приложений Secure SDLC. Сегодня подробнее поговорим о потенциальных уязвимостях в компонентах open source и как от них защититься.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.2K
Комментарии 1

Как и почему мы внедрили Greenplum в КХД

Блог компании Росбанк IT-инфраструктура *Администрирование баз данных *Big Data *Хранение данных *

Привет, Хабр! Меня зовут Максим Солопин, в Росбанке я работаю архитектором корпоративного хранилища данных. В этом посте я расскажу о том, как мы переезжали из data lake, куда ежедневно сваливались все сырые данные, в удобную систему на основе Greenplum. А по дороге немного затрону развитие моделей корпоративных хранилищ данных.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 1

Плавучие города. Современные прототипы Атлантиды

Блог компании Timeweb Cloud Научно-популярное Экология Урбанизм Инженерные системы *

По мере того, как наша Земля нагревается, ледяные щиты тают, уровень воды в океанах поднимается. С 1880 года уровень морской воды в мире поднялся на 21 сантиметр, причём одна треть этого повышения произошла только за последние 25 лет. Повышение уровня моря может привести к эрозии береговой линии, увеличить наводнения и загрязнить источники пресной воды.

Кроме того, населённые пункты у береговой линии, имеют тенденцию со временем проседать, что повышает относительный местный уровень воды по мере оседания зданий и земли. Сочетание антропогенного оседания и увеличения темпов повышения уровня моря таит опасность для многих городов в дельте. Такие места, как Новый Орлеан, Калькутта, Янгон, Бангкок, Хошимин и Джакарта, несомненно, столкнутся с растущим уровнем солёной воды.

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

Сегодня технологические компании из Нью-Йорка и Нидерландов собрали команды дизайнеров и инженеров для строительства прототипов плавучих городов в Пусане и на Мальдивах.


Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 3.9K
Комментарии 15

Как я Anyconnect на GitLab натягивал

Cisco *Сетевые технологии *
Из песочницы

Добрый день.

Меня зовут Василий и я сетевой инженер.

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

Хочу сразу предупредить, что в статье будет больше слов чем кода, так как больше хочется показать подход, нежели чем предоставить готовое решение.

Итак, поехали.

Поехали!
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 4.3K
Комментарии 11

Строим правильный монолит

Блог компании Издательский дом «Питер» Программирование *Проектирование и рефакторинг *Микросервисы *Data Engineering *
Перевод
image

Монолиты слишком раскритикованы


Сейчас, когда о какой-то компании говорят, что она продолжает развивать монолит, может показаться, что компания эта старомодная, а с масштабированием монолита у нее могут возникнуть проблемы, правда? Я решил написать о том, что некоторым людям (и мне в том числе) монолиты кажутся замечательными. Тем не менее, технология действительно ушла далеко вперед, и я думаю, что пора пересмотреть подход к созданию монолитов.


Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 4.1K
Комментарии 2

Overflow

Децентрализованные сети *Информационная безопасность *Solidity *
Recovery mode
Перевод

К переполнению относятся числовые вычисления, результат которых превосходит объём памяти, отведённого для хранения. В Solidity диапазон, который может представлять тип данных uint8, составляет 256 чисел от 0 до 255. Когда тип uint8 используется для вычисления 255 + 1, произойдет переполнение, поэтому результат вычислений будет равен 0, минимальному значению, которое может представлять тип uint8.

Если в контракте есть уязвимость переполнения, фактический результат вычисления может значительно отличаться от ожидаемого результата. Это повлияет на нормальную логику контракта и может привести к потере средств. Однако существуют ограничения версии для уязвимости переполнения. В версиях Solidity <0.8 переполнение не будет сообщать об ошибке, но в версиях >= 0.8 переполнение вызовет ошибку. 

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.6K
Комментарии 1

Сети на Linux: все ещё достойны

Блог компании Southbridge Программирование *Разработка под Linux *Читальный зал DevOps *

Есть ли в эпоху повального использования облачных сервисов место для сетевого инженера в штате? Казалось бы, информационные системы настолько продвинулись, что «лишнюю» ставку можно убрать, а зарплатный фонд распределить между другими сотрудниками. Или сетевики всё же нужны?

Алексей Учакин, спикер Слёрма по направлению «Сети для DevOps», поделился своим мнением и ответил на насущный вопрос: «Быть или не быть профессии сетевого инженера».

Читать далее
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 6.6K
Комментарии 11

Inspur NF5180M6. Обзор сервера 1U Mainstream Dual Intel Xeon Server

Блог компании ITGLOBAL.COM IT-инфраструктура *Компьютерное железо
Перевод

Примечание: Вполне вероятно, что пользоваться китайским «железом» нам придётся в разы чаще, чем раньше. Есть ли среди разнообразного по качеству оборудования достойные решения? Чтобы выяснить это, перевели для вас обзор сервера Inspur. Спойлер: машинка получилась весьма неплохой и однозначно заслуживающей внимания тех, кто планирует закупать «железо» из Поднебесной. 

Сегодня у нас на очереди обзор Inspur NF5180M6. Это сервер Inspur в форм-факторе 1U с поддержкой двух процессоров Xeon поколения Ice Lake. Поехали!

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 3.9K
Комментарии 10