• Git - это одна из систем контроля версий проекта. Она позволяет фиксировать все изменения файлов выбранной директории (проекта) и при желании откатить эти изменения до выбранной версии. Это не единственная система контроля версий, но одна из самых популярных.
• 7 апреля 2005 года состоялся первый выпуск Git, созданной Линусом Торвальдсом за несколько недель для управления разработкой ядра Linux вместо BitKeeper, так как никакая другая система контроля исходного кода не удовлетворяла требованиям в плане распределённости ресурсов. Теперь этот проект значительно вырос и ему исполнился 21 год.
• Разработка проекта Git была инициирована Линусом Торвальдсом в 2005 году, после того, как компания BitMover разорвала договорённость о предоставлении бесплатного доступа к системе управления версиями BitKeeper, которая использовалась в разработке ядра Linux вплоть до выпуска 2.6.11. Конфликт возник после отказа лаборатории OSDL прекратить разработку открытого инструментария, позволяющего напрямую работать с репозиториями BitKeeper, что нарушало изначальное соглашение между разработчиками ядра и компанией BitMover.
• После прекращения возможности использования BitKeeper Линус Торвальдс попытался найти подходящую для разработки ядра систему контроля версий, и склонялся к переходу на monotone. Но в итоге все существующие системы его не устроили и было принято решение создать собственную распределённую систему управления исходными текстами, изначально отвечающую всем требованиям разработчиков ядра. За считанные недели был написан первый прототип, состоящий примерно из 1000 строк кода на языке
C. Далее в проекте появились git log и git rebase.• В декабре 2005 года состоялся выпуск формального стабильного релиза системы управления исходными текстами и патчами GIT 1.0.0, на базе которого организована разработка Linux ядра. За восемь месяцев прошедших после прекращения использования BitKeeper, Git превратился из наспех созданной утилиты (1000 строк на C) в специализированный инструмент разработки Linux ядра. Для сравнения
git-0.01.tar.gz занимал 40 КБ, а git-1.0.0.tar.gz в 13 раз больше — 556KБ. В составе Git первых версий встречались части написанные на C, Shell, Perl и Python.• Важно понимать, что именно для этого был создан Git. Не для того, чтобы быть системой контроля версий, а, по сути, для того, чтобы быть лучшим способом делать патчи и тарболы (tarball) — производить снимок набора файлов и показывать различия, которые можно обсудить. В первую очередь, именно так была спроектирована его структура данных (связанные списки деревьев файлов, хранилище BLOB-объектов с адресацией по содержимому), и эта структура принципиально не изменилась с первого коммита и по сей день.
• В настоящее время большинство открытых проектов используют в процессе разработки Git, в том числе ядро Linux, Android, LibreOffice, Systemd X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix и десятки тысяч других решений на базе веб-фронтендов, в числе которых — GitWebAdmin, GitLab, Gitblit, Gerrit, Gitweb, Kallithea, Gitea.
• Не забывайте, что в нашем канале есть очень полезный и бесплатный материал для изучения Git:
#Git
Please open Telegram to view this post
VIEW IN TELEGRAM
4🎉40❤14🔥14👍8 1
• Держите несколько полезных ресурсов c актуальными и интересными отчетами по информационной безопасности:
➡ Annual Security Reports - репозитоиий, который включает в себя ежегодные отчеты по кибербезопасности от крупнейших ИТ компаний.
➡ Phishing campaigns - этот репо содержит в себе примеры фишинговых писем, которые направлялись APT-группировками в различные компании по всему миру. Помимо примеров, репо включает в себя презентации с разбором и описанием фишинговых атак. В общем и целом, материал весьма интересный, особенно если занимаетесь исследованиями и изучаете различные схемы:
➡ Hackerone Reports - объемный репозиторий, который включает в себя топ отчеты HackerOne. Поможет вам узнать много нового и полезного (варианты эксплуатации различных уязвимостей, векторы атак и т.д.).
#Security
#Security
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9❤5 2
• Интересный факт: в 1956 году один из сотрудников IBM воспроизвел изображение девушки со страниц календаря Esquire на экране военного компьютера стоимостью 238 миллионов баксов.
• В то время вычислительная мощность была настолько скудной, что для ее финансирования требовался государственный оборонный бюджет. Сотрудник IBM использовал оборудование для защиты от ядерного апокалипсиса, чтобы вывести изображение соблазнительной женщины на экране электронно-лучевой трубки. Это было одним из первых цифровых изображений человека в истории.
➡️ https://www.theatlantic.com/
#Разное
• В то время вычислительная мощность была настолько скудной, что для ее финансирования требовался государственный оборонный бюджет. Сотрудник IBM использовал оборудование для защиты от ядерного апокалипсиса, чтобы вывести изображение соблазнительной женщины на экране электронно-лучевой трубки. Это было одним из первых цифровых изображений человека в истории.
#Разное
Please open Telegram to view this post
VIEW IN TELEGRAM
4🍓50🔥28😁11❤5❤🔥4👍1
• PT опубликовали крутое исследование, в рамках которого был проанализирован "вторичный" рынок утекших баз данных (когда злоумышленники выдают старые публичные базы данных за новые или приватные утечки). Даже формально "мертвые" базы продолжают циркулировать и перепродаваться, принося мошенникам сотни тысяч баксов...
• Основной фокус в исследовании сделан на кейсах, связанных с использованием громких имен и созданием сетей аффилированных аккаунтов. Исследование построено как цифровое расследование: анализировались публикации, контактные данные, пересечения аккаунтов и конфликты между продавцами. Были изучены более 30 источников, среди которых теневые форумы и Telegram-каналы и открытые источники.
#Исследование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7😁6❤3 3💩1
• Федеральное бюро расследований США смогли получить копии входящих сообщений Signal с iPhone пользователя, который удалил мессенжер со смартфона - копии содержимого переписки сохранились в архиве push-уведомлений устройства. Об этом сообщило издание 404 Media со ссылкой на несколько источников, которые присутствовали во время дачи показаний на судебном процессе.
• Дело касалось группы людей, которые в июле прошлого года запускали фейерверки и повредили имущество в центре содержания иммиграционной полиции ICE Prairieland в городе Альварадо, штат Техас. Один из обвиняемых ранил в шею полицейского.
• В Signal есть настройка, которая блокирует отображение содержимого сообщений в push-уведомлениях. Однако если настройки в Signal конкретно на iPhone позволяют отображать уведомления и превью сообщений на экране блокировки, то устройство сохраняет их во внутренней памяти, рассказал сторонник обвиняемых.
• В 404 Media считают, что эта уязвимость затрагивает любые мессенджеры, а не только Signal. Проблема заключается в том, как Apple обрабатывает push-уведомления.
➡️ https://www.404media.co/signal
#Новости
• Дело касалось группы людей, которые в июле прошлого года запускали фейерверки и повредили имущество в центре содержания иммиграционной полиции ICE Prairieland в городе Альварадо, штат Техас. Один из обвиняемых ранил в шею полицейского.
• В Signal есть настройка, которая блокирует отображение содержимого сообщений в push-уведомлениях. Однако если настройки в Signal конкретно на iPhone позволяют отображать уведомления и превью сообщений на экране блокировки, то устройство сохраняет их во внутренней памяти, рассказал сторонник обвиняемых.
• В 404 Media считают, что эта уязвимость затрагивает любые мессенджеры, а не только Signal. Проблема заключается в том, как Apple обрабатывает push-уведомления.
#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😱35 20 5❤4👍1 1 1
Вокруг каждого из нас постоянно что-то «шумит» в радиоэфире: брелоки от шлагбаумов, датчики «умного дома», метеостанции, беспроводные звонки. Огромный пласт бытовой электроники работает на частоте 433 МГц и не защищен от анализа и воспроизведения сигналов. Зачастую безопасность этих устройств держится на честном слове и надежде производителя, что «никто не будет в этом ковыряться».
Раньше, чтобы исследовать радиоэфир или изменить параметры сигнала, нужно было брать в руки паяльник и пересобирать колебательный контур. С приходом SDR (Software Defined Radio) правила игры изменились. Теперь радио — это не столько «железо», сколько математика и программный код. Любой сигнал можно визуализировать, разобрать на биты и собрать заново, не отходя от ноутбука.
• В этой статье пройдем путь от теории к практике SDR-реверсинга бытовой техники. Вспомним необходимый минимум физики, разберем «зоопарк» доступных SDR-устройств — от копеечных свистков до USRP — и реализуем три вектора атаки на обычный беспроводной звонок: от простого перехвата до чистого программного синтеза сигнала.
#RE #ИБ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥12❤6 2
• Первая система навигации появилась в далеком 1909 году - она называлась Jones Live Map (Живая карта Джонса). Идея реализации этой системы пришла в голову молодому инженеру Джозефу В. Джонсу, который родился и жил в Нью-Йорке.
• Живая карта представляла собой стеклянный латунный циферблат, прикрепленный к краю водительской части автомобиля и связанный с одометром автомобиля.
• Перед тем, как отправиться в путь, вам было необходимо приобрести один из 8-дюймовых бумажных дисков с дорожными инструкциями, собранными Американским туристическим клубом. На краю каждого диска была указана протяженность маршрута, при этом каждая отметка символизировала одну милю, а малая отметка – пятую часть мили. Направления были напечатаны вдоль ключевых точек пробега (как спицы на колесе) и описывали дорожное покрытие (асфальт или грунт), перекрестки и железнодорожные переезды.
• Диск устанавливался на вращающуюся платформу-проигрыватель. Установка диска производилась в стартовой точке маршрута. По ходу движения диск вращался пропорционально скорости автомобиля, указывая, что делать, в какую сторону смотреть и куда поворачивать. Каждый диск покрывал около 100 миль, пройдя это расстояние вам нужно было остановиться и заменить диск на следующий. Конечно, если водитель не двигался по одной и той же полосе, то точность устройства снижалась. Для решения этой проблемы брат Джозефа Эрнест усовершенствовал систему в 1913 году, уменьшив количество вращений, передаваемых на устройство, если водитель управлял машиной хаотично.
• Счетчик стоил 75 баксов, в комплекте с ним шло 12 дисков. Дополнительные диски стоили по 25 центов за каждый. Также можно было купить набор дисков, тогда каждый из них стоил 15 центов. В вечерней субботней рекламе говорилось, что «Иметь ее [живую карту] с собой - все равно, что ехать с человеком, который знает каждую дорогу, каждый поворот, каждый перекресток, каждую достопримечательность, каждый хитрый разъезд и все развилки в мире».
• Уже к 1919 году Джонс предлагал диски с более чем 500 маршрутами из Нью-Йорка в Калифорнию... Именно так водители добирались из точки
А в точку Б в начале XX века.#Разное #Оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51 16❤14😁2🤷♂1 1
• 11 апреля 1976 года, ровно 50 лет назад, был представлен первый продукт компании Apple - персональный компьютер Apple I, разработанный преимущественно Возняком, можно сказать "на коленке". Система продавалась в рознице за $666,66, и она довольно сильно отличалась от других любительских компьютеров того времени. Любительскими, как нетрудно догадаться, тогда называли непрофессиональные системы, компьютеры для энтузиастов.
• Выделялся Apple I тем, что представлял собой уже готовую печатную плату с распаянным на ней процессором, оперативной памятью, базовыми видеочипами для вывода текста и всей прочей необходимой электроникой. Многие другие любительские компьютеры продавались как конструктор — пользователь собирал всё сам.
• Вместе с тем, в отличие от многих конкурентов, "яблочная" система поставлялась без клавиатуры, монитора и даже корпуса. Именно поэтому сейчас Apple I зачастую можно увидеть в весьма причудливых деревянных корпусах. Отсутствие монитора компенсировалось тем, что систему можно было легко подключить непосредственно к телевизору.
• В основу Apple I был положен довольно недорогой 8-разрядный процессор MOS Technology 6502 с тактовой частотой 1 МГц. Его дополняла оперативная память DRAM объёмом 4 Кбайт, которую можно было расширить до 8 или до 64 Кбайт с использованием внешней памяти. Объём встроенного хранилища составлял 256 байт. Также была возможность подключать кассетный магнитофон для записи программ или данных. Работала система только в текстовом режиме. Компьютер поставлялся с интерпретатором Integer BASIC, который написал сам Возняк и который позволял легко создавать программы и простые игры.
• Всего было создано около 200 таких плат и сейчас они продаются только на аукционах и за баснословные деньги - около 500-600 тыс. баксов, а иногда и больше.
#Разное
• Выделялся Apple I тем, что представлял собой уже готовую печатную плату с распаянным на ней процессором, оперативной памятью, базовыми видеочипами для вывода текста и всей прочей необходимой электроникой. Многие другие любительские компьютеры продавались как конструктор — пользователь собирал всё сам.
• Вместе с тем, в отличие от многих конкурентов, "яблочная" система поставлялась без клавиатуры, монитора и даже корпуса. Именно поэтому сейчас Apple I зачастую можно увидеть в весьма причудливых деревянных корпусах. Отсутствие монитора компенсировалось тем, что систему можно было легко подключить непосредственно к телевизору.
• В основу Apple I был положен довольно недорогой 8-разрядный процессор MOS Technology 6502 с тактовой частотой 1 МГц. Его дополняла оперативная память DRAM объёмом 4 Кбайт, которую можно было расширить до 8 или до 64 Кбайт с использованием внешней памяти. Объём встроенного хранилища составлял 256 байт. Также была возможность подключать кассетный магнитофон для записи программ или данных. Работала система только в текстовом режиме. Компьютер поставлялся с интерпретатором Integer BASIC, который написал сам Возняк и который позволял легко создавать программы и простые игры.
• Всего было создано около 200 таких плат и сейчас они продаются только на аукционах и за баснословные деньги - около 500-600 тыс. баксов, а иногда и больше.
#Разное
1🔥42❤13🥴13👍2🤔1👌1
• Один из крупнейших в мире сервисов для бронирования отелей,
• В письме сказано, что злоумышленники получили информацию о бронировании отелей, именам пользователей, их номерам телефонов и почтовым адресам. Пока масштаб утечки неизвестен, однако такую рассылку получили только жители Австралии.
• Сам сервис сообщает, что ситуация под контролем, а пользователям рекомендуют не переходить по ссылкам из писем "от отелей" и перепроверять любые сообщения о бронированиях.
➡️ Источник.
#Новости
Booking, был взломан. Сервис разослал соответствующие уведомления пользователям по электронной почте (фото). • В письме сказано, что злоумышленники получили информацию о бронировании отелей, именам пользователей, их номерам телефонов и почтовым адресам. Пока масштаб утечки неизвестен, однако такую рассылку получили только жители Австралии.
• Сам сервис сообщает, что ситуация под контролем, а пользователям рекомендуют не переходить по ссылкам из писем "от отелей" и перепроверять любые сообщения о бронированиях.
#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM