Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить.
Есть как минимум два способа это решить правильно!
🔸 Сделать виртуальное окружение и ставить там что угодно.
Это позволит создать полностью независимое исполняемое окружение для ваших приложений.
Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется.
Создать очень просто:
python3 -m venv ~/venvs/myenvname
Теперь активируем окружение
# Linux
source ~/venvs/myenvname/bin/activate
# Windows
%userprofile%\venvs\myenvname\Scripts\activate.bat
Можно ставить любые библиотеки и запускать приложение.
Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа!
🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете.
В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера.
Выполните этот код в консоли:
python3 -m site
Вы получите что-то такое:
sys.path = [
'/home/user',
'/usr/lib/python37.zip',
'/usr/lib/python3.7',
'/usr/lib/python3.7/lib-dynload',
'/home/user/.local/lib/python3.7/site-packages',
...
]
USER_BASE: '/home/user/.local'
USER_SITE: '/home/user/.local/lib/python3.7/site-packages'
ENABLE_USER_SITE: True
Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть.
Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip
pip install --user requests
Для этой команды не нужны root-права.
После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера.
Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE
export PYTHONUSERBASE=~/pylibs
python3 -m site
...
USER_BASE: '/home/user/pylibs'
USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages'
Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!)
🔸 Дописывание пути в PYTHONPATH
Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней.
Сначала ставим библиотеку в любое место указывая путь установки
pip3 install -t ~/mylibs modulename
Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH.
Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров.
Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно.
Минусы такого подхода:
▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте.
▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь.
▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы.
#tricks#basic
#KYC#база
Что такое KYC на криптобиржах и зачем он нужен?
KYC (от английской фразы know your customer (client) – «знай своего клиента») – термин в области банковского и биржевого регулирования. Это процесс идентификации пользователей, который помогает обеспечить безопасность и соблюдение законодательства.
Почему это важно❓
Соблюдение KYC в криптовалютной сфере позволяет:
• Защищать ваши инвестиции и исключить риски мошенничества и кражи аккаунтов. 😎
• Соблюдать законодательство. Многие страны требуют от криптобирж соблюдения KYC в целях предотвращения отмывания денег и финансирования терроризма.😎
Как это работает❓
• Пользователи криптобирж обязаны предоставить свои личные данные для верификации (паспортные данные, фотографии и другие подтверждающие документы).
p.s. Однако, если централизованные площадки (CEX) могут требовать от пользователей пройти верификацию, то децентрализованные биржи (DEX) личную информацию клиентов не собирают. DEX не открывают счета клиентам, криптоактивы не хранятся в сервисе, а все сделки осуществляются с помощью смарт-контрактов.
@MirraChannel😎
Агентство по финансовому мониторингу утвердило Правила ведения Реестра бенефициарных собственников юридических лиц.
Ранее данный реестр также был формализован в Законе Республики Казахстан "О противодействии легализации (отмыванию), доходов, полученных преступным путем, и финансированию терроризма".
Доступ к реестру будут иметь субъекты финансового мониторинга.
Стоит отметить, что выявление бенефициарного собственника является важным элементом процедуры надлежащей проверки клиента.
https://www.zakon.kz/pravo/6408973-reestr-benefitsiarnykh-sobstvennikov-yuridicheskikh-lits-sozdali-v-kazakhstane.html?ysclid=lnbdykmq30388510555
#amlcft#kyc
25 апреля 2024 года в городе Нижний Новгород в рамках Международного научно-практического форума “Актуальные вопросы противодействия отмыванию доходов и финансированию терроризма” проведен Международный совет комплаенс (МСК).
Мероприятие было организовано Евразийской группой по противодействию легализации преступных доходов и финансированию терроризма (EAG).
В заседании Международного совета комплаенс приняли участие представители Compliance Hub - Бекназаров Айдар, Compliance Officer Частной Компании “SkyBridge Digital Finance Ltd.”.
Темой обсуждения Совета комплаенс стало: “Криптокомплаенс - эволюция системы комплаенс в условиях развития крипторынка: реальность или будущее? Новые технологические решения.”
В заседании Совета также приняли участие представители финансовых компаний стран-участниц ЕАГ, а также Mohamed Shalo, EMBA Комитет по государственно–частному партнёрству ОАЭ по ПОД/ФТ.
#aml#kyc
#крипто#scam#KYC
🔥Более $40 млрд в криптовалютах было получено незаконно в 2024 году 👩💻 – почему масштабы криптопреступности продолжают расти?
По данным Chainalysis, в 2024 году объем незаконно полученных криптовалют составил $40,9 млрд. Несмотря на активные попытки ужесточить регулирование и внедрение новых мер безопасности, преступники находят способы обходить ограничения.
🤑 Основные источники незаконных средств
• Мошеннические схемы (Scams) – криптоинвесторы продолжают терять деньги в финансовых пирамидах и фиктивных инвестиционных проектах.
• Хакерские атаки – в 2024 году взломы DeFi-протоколов и централизованных бирж привели к потерям в $2,2 млрд, что на 21% больше, чем годом ранее.
• Даркнет и отмывание денег – преступники используют анонимные транзакции для нелегальных операций, увеличивая объем теневого криптооборота.
• Обход санкций – криптовалюты остаются инструментом для финансирования запрещенных организаций и обхода международных ограничений.
💡Почему борьба с криптопреступностью сложна?
Несмотря на внедрение KYC/AML-процедур, преступники находят лазейки в законах.
Децентрализованные платформы (DeFi) сложно контролировать, а анонимные миксеры затрудняют отслеживание незаконных транзакций.
❓Как изменится регулирование в 2025 году?
✔ Ужесточение контроля за централизованными биржами.
✔ Новые правила для децентрализованных финансов (DeFi).
✔ Блокировка нелегальных криптосервисов.
❗️Криптоиндустрия стоит перед выбором: сохранить свободу или усилить контроль. Как это отразится на рынке?
Подписывайтесь на наш канал, чтобы первыми узнавать о главных событиях криптомира!
___________
@MirraChannel😎
Коллеги, привет!
Собрали подборку последних новостей и событий, которые могут быть вам полезны.
🟢2-3 ноября 2023 в Алматы в отеле Hotel Royal Tulip Almaty впервые пройдёт Межотраслевой форум директоров по информационной безопасности 𝐂𝐈𝐒𝐎 𝐄𝐔𝐑𝐀𝐒𝐈𝐀 𝟐𝟎𝟐𝟑. Compliance Hub является информационным партнёром форума. Участие бесплатное, присоединяйтесь!
🟠16 сентября в онлайн формате пройдет вводных инструктаж по ПОД/ФТ. Программа для начинающих AML специалистов и руководителей компаний по основным требованиям в сфере противодействия легализации денежных средств и финансированию терроризма. Подробнее о стоимости и пр по ссылке.
💻29 августа провели на площадке Терриконовой долины meet-up, посвященный вопросам противодействия отмыванию денег и финансированию терроризма (ПОД/ФТ) для представителей бизнеса и IT-сообщества.
Коллегам из Terricon Valley и городу Караганда спасибо за теплый прием!
🟡Financial Action Task Force (FATF) опубликовала Consolidated assessment ratings📊 – актуальный обзор рейтингов в части эффективности и технического соответствия систем ПОД/ФТ различных юрисдикций Рекомендациям ФАТФ. Для его более детального понимания лучше также ознакомиться с отчетами о взаимной оценке, которые доступны на том же сайте ФАТФ.
🟣22 сентября пройдет Международная онлайн-конференция 𝐂𝐲𝐛𝐞𝐫𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞𝐬- 𝟐𝟎𝟐𝟑, которая будет актуальна для руководителей и специалистов подразделений кибербезопасности, директоров по информационной безопасности, CIO и CTO банков и различных организаций. Будет она интересна и специалистам, работающим на стыке безопасности и комплаенс. Генеральным информационным партнером мероприятия также выступит Compliance Hub Community, деятельность которого направлена на повышение ознакомленности населения, развития кадров и систем в области комплаенс, ПОД/ФТ и смежных областей в регионе.
🔵8 сентября 2023 года The First Credit Bureau проводит ивент 𝐅𝐂𝐁𝐊: 𝐔𝐥𝐭𝐢𝐦𝐚𝐭𝐞𝐅𝐫𝐚𝐮𝐝𝐂𝐨𝐧𝐭𝐫𝐨𝐥, посвященный вопросам противодействия мошенничеству. Мероприятие пройдет в г. Алматы. Будут затронуты 8 направлений фрода таких как Identity, Payment, Social, Cyber, Internet, Credit, Invest и Insurance Fraud. В качестве keynote спикера выступит Brett King, который может быть вам известен по книгам "Банк 2.0", "Банк 3.0" и "Банк 4.0". Участие в конференции бесплатное.
📺На канале Atameken Business вышел выпуск "Время FinTech", посвященный вопросам финтех и комплаенс, с участием члена Compliance Hub Community - Timur Mussin.
📆Compliance Hub Community продолжает популяризировать вопросы комплаенс. Выступим 28 сентября на Kazakhstan Legal Forum 2023, где расскажем об особенностях #amlcft, #kyc, #kyt процедур в финтех/крипто компаниях.
📊Compliance Hub Community выступит партнёром Международной конференции "Внутренний аудит и контроль", которая пройдет 7 сентября и будет посвящена вопросам, актуальным для подразделений второй и третьей линии защиты.
Наши члены и подписчики могут воспользоваться промокодом 𝐂𝐨𝐦𝐩𝐥𝐢𝐚𝐧𝐜𝐞 𝐇𝐮𝐛 и получить скидку в 10%.
Спикером в мероприятии также выступит Timur Mussin, где расскажет об аудите AML/CFT систем.
Надеемся подборка была вам полезной, на этой неделе также поделимся списком актуальных вакансий и материалов. Отличной недели!
Продолжаем говорить об искусственном интеллекте.
О важности риск-ориентированного подхода в комплаенсе с учетом развития искусственного интеллекта, рассказал член Compliance Hub Айдар Бекназаров.
Полезный материал в прилагаемой статье.
https://online.zakon.kz/m/document/?doc_id=38091761
#compliance#ai#amlcft#kyc
🔥Платежи без блокировок:рабочий чек-лист
5 шагов, чтобы перевод прошёл предсказуемо:
1️⃣ Согласуйте схему заранее (банк-отправитель → коррсеть → банк получателя).
2️⃣ Сделайте «sent check» — тестовый платёж минимальной суммой.
3️⃣ Подготовьте KYC-пакет: договор, инвойс, спецификация, сведения о бенефициарах.
4️⃣ В назначении — только деловое описание (№ договора/инвойса).
5️⃣ Заложите SLA прохождения + «план Б» (резервный корреспондент).
Где чаще «сыпется» платёж у вас — на шагах 2 или 4? Напишите цифру в комментах.
🖋Читать далее...
@buhgalterrf_ved
#Африка#Платежи#SWIFT#KYC#ВЭД
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