Бэкдор на Node.js: зачем, почему и как это работает

Недавно коллеги из Яндекса поделились с нами сэмплом интересного троянца, о чем мы сообщили в этой новости. Такая малварь попадается не часто, поэтому мы решили подробнее ее разобрать, а заодно поговорить о том, почему мы так редко встречаем подобные с…

Инструменты Node.js разработчика. Удаленный вызов процедур на веб-сокетах

О технологии websocket часто рассказывают страшилки, например что они не поддерживаются веб-браузерами, или что провайдеры/админы глушат трафик websocket — поэтому их нельзя использовать в приложениях. С другой стороны, разработчики не всегда заранее п…

Почему проекты программистов-основателей редко взлетают?

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

Техническая реализация и развитие проекта отличаются так же, как разговоры о прыжках с парашютом и фактический …

Иструменты Node.js разработчика. Очереди заданий (job queue)

При реализации бэка веб-приложений и мобильных приложений, даже самых простых, уже стало привычным использование таких инструментов как: базы данных, почтовый (smtp) сервер, redis-сервер. Набор используемых инструментов постоянно расширяется. Например,…