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

Резултати

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

Търсене: #ctf

当前筛选 #ctf清除筛选
infosecurity

@tg_infosec · Post #3715 · 26.10.2025 г., 16:31

🚩Подборка CTF площадок. • Подборка CTF платформ, которые помогут прокачать скилл в различных аспектах информационной безопасности. ➡Attack-Defense; ➡Alert to win; ➡CryptoHack; ➡CMD Challenge; ➡Сodeby.games; ➡Cybrary; ➡CyberDefenders; ➡Defbox; ➡Dfir-Dirva; ➡Explotation Education; ➡Google CTF; ➡HackTheBox; ➡Hackthis; ➡Hacksplaining; ➡Hacker101; ➡Hacker Security; ➡Hacking-Lab; ➡ImmersiveLabs; ➡NewbieContest; ➡OverTheWire; ➡Pentestlab; ➡PicoCTF; ➡PWNABLE; ➡Root-Me; ➡SANS Challenger; ➡SmashTheStack; ➡Standoff365; ➡The Cryptopals Crypto Challenges; ➡Try Hack Me; ➡Vulnhub; ➡W3Challs; ➡WeChall; ➡websploit; ➡Zenk-Security; ➡Cyberdefenders; ➡LetsDefend; ➡Vulnmachines; ➡Rangeforce; ➡Ctftime; ➡Malware-Traffic-Analysis.net; ➡Letsdefend; ➡Underthewire; ➡Pwn college. #CTF

Hashtags

infosecurity

@tg_infosec · Post #3207 · 15.05.2025 г., 12:34

🏳CTF chall write-ups, files & scripts. • CTF — один из наилучших методов приобрести необходимые навыки взлома различных систем или получить уникальные знания в различных аспектах информационной безопасности. • По ссылке ниже можно найти очень полезным репо, который содержит в себе актуальные инструменты, скрипты, платформы и видеоматериал по прохождению CTF. Сохраняйте в избранное и пользуйтесь: ➡️https://github.com/Crypto-Cat/CTF #CTF

Hashtags

Ali Ahmad

@AlisherAhmatovich · Post #1140 · 10.10.2024 г., 14:41

#ctf 9 va 10 - kunlarda bo'lib o'tgan CSS 2024 - Xalqaro kiber xavfsizlik sammitida TuranSec xodimlari faol ishtiroq etdi. TuranSec jamoa a'zolari sammit doirasida tashkil etilgan CTF Blue team va Red team yo'nalishida qatnashdi hamda 'Shaptoli' jamoasi sifatida Blue team yo'nalishida 1-o'rinni qo'lga kiritdi🔥

Hashtags

Ногинский колледж

@nogcol_kanal · Post #7023 · 08.11.2025 г., 19:30

💻Сегодня студенты ГБПОУ МО «Ногинский колледж» приняли участие в масштабных учениях по кибербезопасности, которые прошли на площадке «Кибердом». Это событие стало для них серьезным испытанием, позволившим продемонстрировать профессиональные навыки, смекалку и умение работать в команде в условиях, имитирующих реальные киберугрозы. ⚡️Губернатор Московской области Андрей Юрьевич Воробьев отметил высокую значимость подобных инициатив для подготовки будущих IT-специалистов и пожелал ребятам не только победы, но и бесценного опыта, который они приобретут в ходе сложных испытаний. 🏆На протяжении всего чемпионата наши студенты демонстрировали высокий уровень подготовки, успешно отражая виртуальные атаки и защищая цифровые рубежи. 💪Мы гордимся нашими ребятами! #Московскаяобласть#Ногинскийколледж#CTF

infosecurity

@tg_infosec · Post #3990 · 09.02.2026 г., 15:32

• Очень крутая CTF платформа, которая поможет освоить множество различных направлений в ИБ. Куча тасок, подсказок, видеоматериала, практики и теории... Единственный минус - информация на английском языке, так что если у вас есть сложности с переводом, то воспользуйтесь deepl. ➡️https://pwn.college/ #ctf#ИБ

Hashtags

infosecurity

@tg_infosec · Post #3084 · 02.04.2025 г., 12:35

📦 Как расследовать инцидент взлома? Челлендж Meerkat на HackTheBox! • Вас пригласили в качестве нового поставщика услуг безопасности для Forela, быстро развивающегося стартапа. Стартап использовал платформу для управления бизнесом, но с недостаточной документацией и потенциально слабыми методами обеспечения безопасности. Вам предоставляются PCAP и данные журналов, и перед вами ставится задача определить, произошла ли компрометация. • Этот сценарий заставит вас применить свои навыки анализа, эффективно просеивая сетевые данные и журналы для обнаружения потенциальных признаков вторжения, и тем самым даст реальное представление о ключевой роли кибербезопасности в защите развивающегося бизнеса. ➡️https://youtu.be/yP4YaNLEMDU #Пентест#CTF

infosecurity

@tg_infosec · Post #2787 · 18.12.2024 г., 16:31

📦 Hack The Box. Учимся взлому. • Полезная и большая подборка прохождений HTB, которая поможет прокачать твой скилл и получить новые знания в различных аспектах пентеста. ➡️https://0xdf.gitlab.io #Пентест#CTF

💻 GIS DAYS 2025 CTF — РЕГИСТРАЦИЯ ОТКРЫТА! Внимание, кибергерои! Приглашаем вас принять участие в захватывающих студенческих киберсоревнованиях CTF, которые пройдут 2 октября в рамках GIS STUDENT DAY. Что вас ждёт: ⏺Увлекательные задания по реверс-инжинирингу ⏺Интересные задачи по веб-пентесту ⏺Сложные головоломки по криптографии ⏺И множество других захватывающих категорий Не упусти возможность получить опыт решения реальных задач и проявить свои навыки! Призеры и победители получат ценные призы от компании "Газинформсервис". 🗓Когда: 2 октября 🕔Время проведения: с 10:00 до 20:00 🌐Главное преимущество: участвовать можно из любой точки мира! Регистрируйся прямо сейчас: https://accs-gis.ru/ #gis_days#ctf

infosecurity

@tg_infosec · Post #2999 · 06.03.2025 г., 08:30

👩‍💻 K8s LAN Party. • K8s LAN Party — это набор из пяти CTF-сценариев, в которых пользователю нужно найти уязвимости в кластере #Kubernetes. Каждый сценарий посвящен проблемам сети Kubernetes, с которыми сталкивались разработчики данного ресурса в реальной практике. • Инструмент поможет участникам углубить свои знания в области безопасности кластера Kubernetes: у них будет возможность встать на место злоумышленников и изучить ошибки в конфигурациях, что пригодится в работе. • В K8s LAN Party кластер уже развернут. Игроку нужно лишь выполнять команды в терминале прямо в браузере: https://www.k8slanparty.com #CTF

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