golang
Применения Continuation-passing style в Go

В этой статье мы рассмотрим концепцию программирования в стиле передачи продолжений и примеры его применения, исследуем, как этот стиль может улучшить читаемость и поддержку кода в приложениях на Go. Также обсудим потенциальные подводные камни и ограничения, чтобы дать полное представление о том, как и когда использовать его в практике разработки.ВведениеПри обычном (Direct style) вызове мы подаём на вход функции параметры и на выходе ожидаем какое-то значение. Например, функция сложения:func a…

  • воскресенье, 25 августа 2024 г. в 00:00:06
javascript
Проблема альтернативной реализации

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

  • воскресенье, 25 августа 2024 г. в 00:00:04
javascript
Работа с массивами в формах(динамическое добавление полей) с использованием библиотеки react-hook-f…

Привет друзья!В данной статье я хочу показать вам, как разработать форму  с динамическими добавлениями полей на React.js с использованием библиотеки react-hook-form и валидацией полей с использованием библиотеки yup на конкретном примере.Формы являются неотъемлемой частью веб-разработки, и эффективная обработка пользовательского ввода является ключевым аспектом создания интерактивных приложений. Библиотека React Hook Form предоставляет разработчикам мощный инструментарий для упрощения работы с …

  • воскресенье, 25 августа 2024 г. в 00:00:03
github
nashtech-garage / yas

YAS: Yet Another Shop, a sample microservices project in JavaYAS: Yet Another Shop YAS is a pet project aim to practice building a typical microservice application in Java Tentative technologies and frameworks Java 21 Spring boot 3.2 Testcontainers Next.js Keycloak Kafka Elasticsearch K8s GitHub Actions SonarCloud OpenTelemetry Grafana, Loki, Prometheus, Tempo Local development architecture Getting started with Docker Compose Get the latest source code Add the following re…

  • воскресенье, 25 августа 2024 г. в 00:00:01
xaker
Проект Bypass Paywalls Clean и почти 4000 его форков удалили с GitHub за нарушение DMCA

СМИ заметили, что популярное браузерное расширение Bypass Paywalls Clean (BPC), позволяющее пользователям просматривать сайты без подписки, было удалено вместе с 3879 форками. В уведомлении об удалении, размещенном на GitHub, организация News Media Alliance, представляющая интересы 2200 издателей новостей, журналов и цифровых медиа, объяснила, что BPC нарушал права его членов в соответствии с положениями DMCA.

  • суббота, 24 августа 2024 г. в 00:00:17
xaker
Новый Android-вредонос NGate ворует деньги, используя NFC

Исследователи ESET обнаружили новую малварь для Android, которая может похищать деньги, передавая на устройство злоумышленника данные, считанные через NFC. Малварь, получившая название NGate, позволяет эмулировать карты жертв, совершать несанкционированные платежи и снимать наличные в банкоматах.

  • суббота, 24 августа 2024 г. в 00:00:15
xaker
Киберпреступники атакуют жертв через их коллег

Специалисты Positive Technologies предупредили о сложных фишинговых схемах, в рамках которых злоумышленники отправляют письма сотрудникам компаний и простят переслать их жертвам.

  • суббота, 24 августа 2024 г. в 00:00:14
xaker
Из-за кибератаки сотрудники Unicoin были отрезаны от своих Google-аккаунтов несколько дней

Неизвестный злоумышленник взломал аккаунт криптовалютного проекта Unicoin в Google Workspace (ранее G-Suite) и изменил пароли всех сотрудников компании, заблокировав их доступ к корпоративным аккаунтам на несколько дней.

  • суббота, 24 августа 2024 г. в 00:00:13
xaker
Evilginx + Gophish. Поднимаем инфраструктуру для симуляции фишинга с обходом 2FA

Для подписчиковВ этой статье я объясню, как построить инфраструктуру для симуляции фишинговой атаки в рамках тестирования организации. Мы создадим с нуля почтовый сервер, установим и настроим обратный прокси Evilginx, а затем внедрим его в фишинговый фреймворк Gophish. В конце я покажу на практике процесс проведения фишинговой атаки с перехватом логина, пароля и сессионных cookie, c последующим обходом двухфакторной аутентификации.

  • суббота, 24 августа 2024 г. в 00:00:11