Можно ли в Python создавать бинарные файлы? Конечно можно.
Для этого в Python есть следующие инструменты:
▫️ тип данных bytes и bytearray
▫️ открытие файла в режиме wb (write binary) или rb (read binary)
▫️ модуль struct
Про модуль struct поговорим в первую очередь.
Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных.
В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла.
Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла.
Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид.
Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки).
Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение.
При этом следует помнить что мы говорим о типах языка С а не Python.
Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще.
Вот какие токены формата у нас есть.
Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы.
В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты.
Запакуем в байты простое число, токен "i".
>>> import struct
>>> struct.pack('=i', 10)
b'\n\x00\x00\x00'
Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов.
>>> struct.pack('=fff', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же.
>>> struct.pack('=3f', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Теперь запакуем разные типы
>>> data = struct.pack('=fiQ', 1.0, 4, 100500)
я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт)
b'\x00\x00\x80?\x04\x00\x00...'
Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа.
>>> struct.unpack('=fiQ', data)
(1.0, 4, 100500)
Как видите, ничего страшного!
#lib#basic
25 апреля 2024 года в городе Нижний Новгород в рамках Международного научно-практического форума “Актуальные вопросы противодействия отмыванию доходов и финансированию терроризма” проведен Международный совет комплаенс (МСК).
Мероприятие было организовано Евразийской группой по противодействию легализации преступных доходов и финансированию терроризма (EAG).
В заседании Международного совета комплаенс приняли участие представители Compliance Hub - Бекназаров Айдар, Compliance Officer Частной Компании “SkyBridge Digital Finance Ltd.”.
Темой обсуждения Совета комплаенс стало: “Криптокомплаенс - эволюция системы комплаенс в условиях развития крипторынка: реальность или будущее? Новые технологические решения.”
В заседании Совета также приняли участие представители финансовых компаний стран-участниц ЕАГ, а также Mohamed Shalo, EMBA Комитет по государственно–частному партнёрству ОАЭ по ПОД/ФТ.
#aml#kyc
Здравствуйте коллеги!
Сегодня делимся двумя вакансиями в г.Алматы:
1. В Национальный госпиталь (квазигос.сектор) срочно требуется Комплаенс-офицер.
Основные обязанности:
-Контроль за исполнением требований законодательства о противодействии коррупции;
-Проверка контрагентов и третьих лиц;
-Проведение проверок деятельности организации;
-методология и иные обязанности.
Резюме направлять по телефону: +7707 315 4262
2. В платежную организацию требуется AML специалист
Функционал:
• Анализ и мониторинг транзакций;
• Идентификация и приостановление подозрительных транзакций;
• Сбор и предоставление отчётности в уполномоченные органы;
Требования:
• Умение обрабатывать большие объемы информации;
• Знание текущего законодательства в сфере противодействия легализации (отмыванию) доходов;
• Знание Excel будет преимуществом;
• Знание английского языка будет преимуществом;
• Склонность к обучению;
Условия:
• Работа 5/2;
• Офис на Аль-Фараби – Достык;
• Дружный коллектив;
• Возможность роста
Для связи: 87023878200, Мадина
#vacancy#вакансия#AML#compliance
Криптовалютная биржа Binance помогла иранским фирмам торговать на 8 миллиардов долларов, несмотря на санкции.
Сделки на сумму 7,8 млрд долларов были совершены через крупнейшую в Иране криптобиржу Nobitex.
Как передаёт Reuters, эти деяния стали известны в ходе расследования Министерства юстиции США в отношении Binance.
Binance заявляет, что не является американской компанией, но предприняла активные шаги, чтобы ограничить доступ к иранскому рынку.
Три четверти иранских средств, прошедших через Binance, находились в относительно малоизвестной криптовалюте под названием Tron, которая дает пользователям возможность скрыть свою личность. В прошлогоднем сообщении в блоге Nobitex призвал клиентов использовать Tron — токен среднего уровня — для анонимной торговли, не «ставя под угрозу активы из-за санкций».
Новые результаты получены в ходе расследования по отмыванию денежных средств со стороны Binance, которая доминирует в криптоиндустрии стоимостью 1 триллион долларов и имеет более 120 миллионов пользователей.
#compliancepractice#sanctions#санкции#AML
Sphinx Labs Raises $500K Funding
Sphinx Labs has secured $500K in funding to enhance their AI agents designed for KYC (Know Your Customer) and AML (Anti-Money Laundering) solutions. This funding round took place on December 4, 2024. For more information, visit Sphinx Labs.
#Funding#AI#KYC#AML#SphinxLabs
В первой декаде 2023 года в городе Санья (КНР) прошла 39-я Пленарная неделя Евразийской группы по противодействию легализации преступных доходов и финансированию терроризма (региональный орган по типу Financial Action Task Force (FATF)), в которой также принял участие член Compliance Hub - Nuradil Aitmukhambet, который получил награду по лучшему анализу кейса по ПОД/ФТ.
Поздравляем коллегу с этой важной победой!
#aml#amlcft#eag#fatf
⚡️Юридическая фирма GD Legal, расположенная в Большом Манчестере, получила один из самых крупных штрафов от Управления регулирования адвокатов (SRA) в размере £21,843 за нарушение требований законодательства по борьбе с отмыванием денег (AML).
🔍Что произошло?
Фирма с 2019 года занимается сделками с недвижимостью и подверглась проверке SRA, которая выявила несоответствия в оценке рисков и в политике фирмы. В результате нарушения продолжались дольше, чем допустимо, что могло нанести вред общественным интересам и подорвать доверие к юридической профессии.
🛠️Реакция🛠️
- Критическая позиция: Фирма должна была заранее принять необходимые меры для соблюдения AML, особенно учитывая высокую долю операций с недвижимостью в её деятельности. Отсутствие таких мер создает потенциальные риски для клиентов и всей юридической системы.
- Смягчающие обстоятельства: Однако, в защиту GD Legal можно сказать, что они активно сотрудничали с регулятором, предприняли действия по устранению нарушений, и фактического ущерба обнаружено не было. Это свидетельствует о готовности фирмы исправить ошибки и улучшить свои процессы.
⚖️Мнение Englishlaw.report
На фоне других штрафов, наложенных за подобные нарушения, сумма штрафа подчеркивает серьёзность ситуации и необходимость строгого соблюдения правил AML. Однако, в сравнении с случаями, где имелись реальные финансовые злоупотребления, GD Legal можно считать удачливыми в том, что им удалось избежать более серьёзных последствий.
💬Ваше мнение? Поделитесь в комментариях!
#AML#ЮридическаяПрактика#Регулирование#GDLegal
В новостях всплыла история с камерами для пешеходов: в центре Москвы в светофор установили камеру, которая распознаёт лица и может высылать письма счастья.
В этом случае уместно вспомнить про то, что было написано ранее - противодействие AML-методам.
Футболку с таким принтом можно купить https://bestfootbolki.vsemaykishop.ru/article/manlongfull/3284053
#AML#принт#AntiFacialRecognition#AIInvisibility#AdversarialPatterntr
📌 Стейблкоины: новый инструмент обхода санкций (NYT, 2025)
Традиционные санкции теряют силу.
Стейблкоины (Tether, USDC) — теперь главный канал отмывания и обхода ограничений.
🔹 $25 млрд нелегальных транзакций в 2024 — по данным Chainalysis.
🔹 Купил стейблкоин в криптомате без KYC → конвертировал через Telegram-бота → потратил на Visa-карте от бразильской финтех-компании Dock — без привязки к банку.
🔹 Tether (с $180 млрд в обращении) базируется в Сальвадоре — вне юрисдикции США.
🔹 Ключевые фигуры в её экосистеме — родственники министра торговли США.
🔹 Даже после санкций — токены продолжают ходить: кошельки просто меняются, а блокчейн-аналитика не успевает.
Проблема не в крипте — в системе.
Санкции работают только против банков.
А стейблкоины — это финансовый туннель, проложенный мимо них.
Решение?
✅ KYC для ВСЕХ эмитентов — даже офшорных
✅ Обмен данными между блокчейн-аналитиками и разведкой
✅ Санкции против посредников (карты, боты, платформы), а не только бирж
Без этого — криптовалюта станет теневой финансовой инфраструктурой.
Источник: The New York Times, 10.12.2025 | #Стейблкоины#Санкции#Крипта#AML#FINTRAC#NYTimes
🌐@EconRUDN
BitMEX Seeks Buyer with Investment Bank Help
BitMEX, a prominent cryptocurrency exchange, is actively looking for a buyer and has engaged Broadhaven Capital Partners for assistance. Founded in 2014 by Arthur Hayes, BitMEX faced legal challenges in the U.S. concerning anti-money laundering protocols, leading to Hayes' resignation as CEO. For more details, read here.
#BitMEX#Crypto#VC#Blockchain#Exchange#Investment#FinTech#AML#Securities#Trading#Cryptocurrency
Compliance Hub окажет содействие проекту Influencers.cis в вопросе повышения финансовой и правовой грамотности молодого поколения в целях формирования и поддержания антикоррупционном и антиотмывочной культуры в регионе.
Молодое поколение и его безопасность это важная составляющая миссии Compliance Hub.
О результатах проводимой работы будет информировать дополнительно.
#compliance#anticorruption#antifraud#digitalrights#amlcft#aml
BitMEX Fined $100M for AML Violations
Judge John Koeltl sentenced HDR Global Trading (BitMEX) to two years of unsupervised probation and a $100 million fine for violating the U.S. Bank Secrecy Act. This follows BitMEX's guilty plea for failing to implement an effective Anti-Money Laundering program. Read more here: link
#BitMEX#AML#Crypto#US#BankSecrecyAct#Finance#Prohibition