TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 16 подобни публикации

Търсене: #usb

当前筛选 #usb清除筛选
Home decor

@dzdigital3 · Post #18599 · 15.07.2025 г., 21:35

✨Price US $27.37✨ #Temu#Aliexpress #USB Rechargeable Hair Clippers for Men, Three-piece Set with Oil Head and Electric Trimmers, Ideal for Home Use Link purchase 🛒 https://s.click.aliexpress.com/e/_EIH8OJW Our store home women kids 👇 https://t.me/dzdigital3/16240

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13220 · 03.10.2024 г., 05:32

⚪️ Oq USB portlar – bu eski USB 1.0 yoki 1.1 standartidir. Ular 12 Mbit/s tezlikda ma'lumot uzatadi, bu hozirgi zamonaviy texnologiyalar uchun juda sekin. Lekin bu portlar hali ham ba'zi eski qurilmalarda uchrashi mumkin. ⚫️ Qora USB portlar ko‘proq USB 2.0 standarti bilan bog‘liq. Bu portlar 480 Mbit/s gacha bo‘lgan ma'lumot uzatish tezligiga ega, ya'ni USB 3.0 dan ancha sekinroq. Oddiy vazifalar, masalan, klaviatura yoki sichqoncha ulash uchun yetarli. 🔵Ko'k USB port – bu USB 3.0 texnologiyasini anglatadi. Ushbu turdagi portlar 5 Gbit/s gacha bo‘lgan tezlikda ma’lumot uzatishga qodir. USB 2.0 dan ko‘ra ancha tezroq va katta hajmdagi fayllar bilan ishlash uchun ideal. 🟢 Teal (yashil-ko‘k) rang esa USB 3.1 Gen 2 yoki USB 3.2 standarti bilan bog‘liq bo‘lib, u 10 Gbit/s tezlikni ta’minlaydi. Bu yuqori sifatli va katta hajmdagi fayllarni uzatish uchun ideal portlardan biri hisoblanadi. 🔴🟡 Qizil yoki Sariq (Charger yoki Always-On) - bu portlar odatda doimiy kuchlanish ostida bo‘ladi va qurilmalar kompyuter o‘chiq bo‘lsa ham quvvat olishi mumkin. Telefoningizni quvvatlash uchun juda qulay. 💡 Endi siz USB portlarining ranglariga qarab ularning imkoniyatlarini osongina ajrata olasiz! Post foydali bo'lgan bo'lsa @hashtaguz sahifamizga boshqa tanishlarni ham taklif qilib, LIKE bosib qo'yarsiz. ➡️#foydali#usb | Birinchi raqamli IT-Blog

Hashtags

🔻标题:RaTool_1.4 修改USB读写权限 🌈说明: 一款免费便携的 USB 权限管理工具 支持三种模式:读写 / 只读 / 完全禁用 内置密码保护,防止他人修改设置 更新内容v1.4:修复密码安全漏洞 📃下载地址: 夸克盘 / 蓝奏云 ✉️标签:#ratool#pc#usb

infosecurity

@tg_infosec · Post #3971 · 30.01.2026 г., 12:35

• Нашел у себя в загашнике интересное видео (мини-курс на 4 часа), которому уже 5 лет, но многие темы до сих пор остаются актуальными. Тема видео: практические атаки на интерфейс USB. Если коротко, то мы разберем практические способы анализа USB-протоколов, железо и софт для отладки USB, а также специализированные инструменты для атак. К слову, авторами данного видео являются Павел Жовнер (создатель Flipper Zero) и Андрей Коновалов (инженер-программист из Google), так что рекомендую к просмотру. • Описание материала: ➡Сниффинг и декодинг USB-пакетов с помощью логического анализатора; usbmon и #Wireshark; USBProxy Nouveau; OpenVizsla. ➡Демонстрация BadUSB атак с помощью оригинальных Rubber Ducky, Bash Bunny и Lan Turtle. BadUSB с помощью дешевых китайских аналогов Rubbery Ducky (ATtiny55, CJMCU, Cactus WHID) и Raspberry Pi Zero. • Эмуляция USB-устройств стандартных классов: ➡С помощью фреймворка Facedancer на Facedancer21 и GreatFET One; ➡С помощью legacy модулей Gadget подсистемы (g_hid.ko и т.д.) и Composite Gadget фреймворка (FunctionFS/ConfigFS) на Raspberry Pi Zero. • Эмуляция кастомизированных USB-устройств: ➡С помощью фреймворка Facedancer на Facedancer21 и GreatFET One; ➡С помощью legacy модулей Gadget подсистемы (GadgetFS и Raw Gadget) и Raspberry Pi Zero. • Фаззинг USB-стека: ➡В виртуальных машинах с помощью syzkaller и vUSBf; ➡Физических устройств с помощью Facedancer21, GreatFET One и Raspberry Pi Zero. #USB#Hack#ИБ

L’Altra Faccia dell’Impero

@laltrafacciadellimpero · Post #2628 · 03.10.2025 г., 15:53

300 000 en Roma 100 000 en Milán, 150 000 en Bolonia, 80 000 en Nápoles, 20 000 en Brescia, Catania Palermo, 50 000 en Génova, 20 000 en Livorno... puertos, autopistas, circunvalaciones y estaciones bloqueadas UN MILLÓN Y MEDIO EN TODA ITALIA #globalsumudflotilla#USB #PalestinaLibera#Gaza Sigue y difunde el canal: https://t.me/laltrafacciadellimpero

L’Altra Faccia dell’Impero

@laltrafacciadellimpero · Post #2624 · 03.10.2025 г., 15:51

300mila a Roma 100 mila a Milano, 150mila a Bologna, 80mila a Napoli, 20mila a Brescia, Catania Palermo, 50mila a Genova 20mila a Livorno... bloccati porti, autostrade, tangenziali, stazioni UN MILIONE E MEZZO IN TUTTA ITALIA #globalsumudflotilla#USB #PalestinaLibera#Gaza Segui e diffondi il canale: https://t.me/laltrafacciadellimpero

纯情男高

@hanzichen · Post #1184 · 27.09.2025 г., 08:16

WinToUSB Technician - позволяет устанавливать и запускать ОС Windows с USB-HDD или USB-Flash, используя образ ISO или CD/DVD диск в качестве источника установки. WinToUSB также поддерживает создание загрузочного WinPE USB, может помочь вам перенести содержимое WinPE на диск USB и сделать накопитель загрузочным. О ПРОГРАММЕ: 🗂Категория: #запись#usb#portable 🧐Версия: v10.0 💻ОС: Windows 💡Разрядность: x86/x64 🌐Языкинтерфейса: русский ✅Установка: да 👨🏻‍⚕️Лечение: не требуется #️⃣#WinToUSBTechnician@SoftFULL

AQPARAT SAQSHYSY

@aqparatsaqsysy · Post #2432 · 07.04.2025 г., 07:54

⚡️Крошечная флешка – огромные проблемы Сегодня мы используем флеш-карты везде: в машине, в телевизоре, в игровых приставках и т.д. Вам может показаться, что опасность от использования USB-карт может настигать только простаков, и вы отлично знакомы с данной угрозой. Давайте убедимся, что это не так. ⚠️ Угроза включает в себя не только банальное подбрасывание вам флешек с вирусом, но даже продажу зараженных флешек в маркетплэйсах или раздачу в качестве призов на конкурсе. 👨🏼‍🎓 Простой пример: группа исследователей из Иллинойского университета разбросала 297 флешек в разных местах учебного заведения. Из них: 290 были подобраны; 135 вставили в компьютер и запустили файлы; 20 были вставлены без открытия файлов; остальные флешки оставили просто для себя. Почитать исследование на английском языке можно тут. ❗️Какие угрозы могут исходить от флешки или иного USB-носителя: 1️⃣ – это вредоносное ПО, записанное на флешку с целью заражения компьютера жертвы (трояном, вирусом и т.д.); 2️⃣ – это флешки, на которых размещены с виду безопасные файлы, цель которых является путем скрытой ссылки или особого алгоритма (фишинг) привести пользователя на сайт злоумышленника; 3️⃣ – этот вариант пока до нас не дошел, но, возможно, и до нас очередь дойдет. В общем, на флешке есть пароль и логин к иностранному интернет-банкингу. Заходим в аккаунт, а там тысячи 💵 на счету и перевод денег разрешен, но только внутри банка. Всего лишь надо открыть онлайн-счет в этом банке. ❗️Жертва открывает онлайн-счет, и успешно переводит себе деньги. Остается вывести средства дальше, но для совершения такой операции надо пройти «идентификацию счета», и стоит это 500 💶. Оплатить с нового счета нельзя, необходимо внести личные средства. Не устояв от соблазна, оплачиваем прохождение проверки и все: концерт аяқталды, this is it – денюшки ушли; 4️⃣ – флешка может оказаться и USB-киллером, способным вывести из строя ваш компьютер. Это конечно не мошенничество, а просто вредительство, но тоже не приятно, согласитесь. 5️⃣ – флешка выдает себя за другое устройство, подключаемое через USB. Например флешка-жучок, которая используется для прослушки или GPS-трекер для отслеживания местоположения. ‼️ Еще один пример из жизни – тайваньское бюро расследований наградило победителей конкурса по кибербезопасности флешками зараженными трояном XtbSeDuA.exe. В итоге вся информация на компьютере жертв отправлялась на сервер бюро. ❌ Не доверяйте флешкам, даже полученным от знакомых лиц. Также не желательно покупать дешевые флешки для личных задач с маркетплэйсов. ✅ Старайтесь покупать носители информации только у надежных продавцов. 🤲🏻 Не стоит недооценивать угрозу, исходящую от USB-носителей. Постарайтесь вообще не подключать чужие носители к своему компьютеру – это лучшая защита. Post scriptum. В свое время именно благодаря флешке с вредоносным ПО была подорвана иранская ядерная программа. По крайней мере, именно так пишет Wikipedia. ✅ Подписывайтесь на телеграм-канал @aqparatsaqsysy и будьте информационно грамотными! #мошенники#мошенническиесхемы#мошенничество#USB#flash#флешка

12
ПредишнаСтр. 1 от 2Следваща