LINUX.ORG.RU

Релиз Datanymizer — анонимайзера чувствительных данных, написанного на Rust

 , , ,


2

4

Очень часто в процессе разработки и тестирования бывает необходимо использовать в программе данные, максимально приближенные к реальным, уже имеющимся в продукте. Однако, чтобы избежать риска утечки реальных данных с продакшен-серверов, данные должны быть обработаны, из них должна быть удалена личная информация, такая как: имена и адреса пользователей, адреса электронной почты, номера телефонов, данные платёжных карт и пр.

Для этого предлагается использовать Datanymizer — он анонимизирует данные на стороне сервера и передаст в тестовую среду уже чистый SQL-дамп, в котором персональные данные удалены или заменены несуществующими данными, похожими по формату на реальные.

Datanymizer написан на Rust и поддерживает глобальные переменные, ограничения уникальности и встроенные правила.

Подробное описание установки и использования читайте в статье.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Все хотел спросить а тут как раз случай. Что правда сырцы раста без инета нельзя скомпилять ?

mx__ ★★★★★ ()
Ответ на: комментарий от mx__

Все хотел спросить а тут как раз случай. Что правда сырцы раста без инета нельзя скомпилять ?

Можно, но стандартный сборщик раста cargo по умолчанию требует подключения к интернету, но при желании работает и с локальным репозитарием и в оффлайн режиме. Ну и также никто ни мешает делать сборку компилятором раста без использования cargo, например используя сишный make или даже вручную задавая команды.

anonymous ()
Ответ на: комментарий от mx__

не знаю, зато знаю что в генте это ненужное поделие требует 10 гигов для сборки и компилируется охрененно долго, дольше, чем libreoffice

Harald ★★★★★ ()
Ответ на: комментарий от Harald

в генте это ненужное поделие требует 10 гигов для сборки и компилируется охрененно долго

Не только в Gentoo.

mord0d ★★★ ()

щас реально любой хэллоу ворлд на пи да rust достоин новости? какой то очередной конченый тренд начался.

вангую новость: «Линус пернул - композиторы услышали в этом звуке «rust» и это знак», - хотя с такими звуками пердят каждый день тысячи людей.

fakeroot ()
Ответ на: комментарий от Shaman007

Какие такие чувствительные данные на Rust?

Может имелось в виду

Релиз Datanymizer — анонимайзер чувствительных данных, написанного на Rust

?

Я понимаю что ты фанатик Rust и помню что у тебя не всё хорошо с русским языком (не удивительно в виду проживания за пределами стран, где он является основным), но ты б хоть дал новости немного "отлежаться", корректоры б пошатали немного (ЕМНИП, они и щаз могут, но алё, это ж индексируется гуглами-поисковиками!).

mord0d ★★★ ()
Ответ на: комментарий от Shaman007

Да еще бы не бычить при этом с порога!

Извини, погорячился.

Просто мало того что ЛОР отстаёт от того же попеннета по количеству контента, так ещё и качество часто хромает.

Вот что бы тебе сразу не написать, что тебе не нравится.

На самом деле я думал что это очевидно, учитывая конкретный участок текста, который я выдрал из контекста для наглядности.

mord0d ★★★ ()
Ответ на: комментарий от mord0d

На самом деле я думал что это очевидно, учитывая конкретный участок текста, который я выдрал из контекста для наглядности.

у меня грипп или что там, я туплю сильнее обычного.

Shaman007 ★★★★★ ()
Ответ на: комментарий от Harald

http://www.linuxfromscratch.org/blfs/view/svn/general/rust.html
Estimated build time: 39 SBU
Estimated disk space required: 7.6 GB. Add 3.3 GB if running the tests

http://www.linuxfromscratch.org/blfs/view/svn/xsoft/libreoffice.html
Estimated build time: 57 SBU
Estimated disk space required: 9.3 GB. Installing the whole set of languages requires more than 25 GB

http://www.linuxfromscratch.org/blfs/view/svn/general/gcc.html
Estimated build time: 24 SBU
Estimated disk space required: 8.3 GB

http://www.linuxfromscratch.org/blfs/view/cvs/general/llvm.html
Estimated build time: 30 SBU
Estimated disk space required: 3.1 GB

http://www.linuxfromscratch.org/blfs/view/svn/xsoft/firefox.html
Estimated build time: 27 SBU
Estimated disk space required: 5.1 GB

http://www.linuxfromscratch.org/blfs/view/8.2/xsoft/chromium.html
Estimated build time: 120 SBU
Estimated disk space required: 6.0 GB

rustolover ()
Ответ на: комментарий от Shaman007

Кстати, заметил из-за изоляции люди стали менее закаленными и поэтому чаще болеть, в том числе и обычными простудами. Хотя, грипп та еще гадость. Обязательно нужно гулять периодически.

rustolover ()
Ответ на: комментарий от anonymous

Этот cargo улыбнул вообще. Запускаю компиляцию, а загрузки ЦП нет. Думал зависло. Никогда такого не видел. Бывает, качаю пакеты из pip, но чтобы при компиляции… Не Unix Way это имхо, нет постоянства и стабильных сборок (вместо этого роллинг). Хотя иногда бывает из гита что-то подкачивается при компиляции, если локально нет нужного пакета.

Тут еще народ удивляется, что бинарники жарные получаются, но strip сделать я догадался.

rustolover ()
Ответ на: комментарий от mord0d

отстаёт от того же попеннета по количеству контента

Этот тот, который каждый минорные выпуски Debian освещает, но про Mageia ни слова? Опеннет тоже далеко не эталон. Про некоторый софт новости выходят с задержкой (пока сам не запилишь), а некоторый вообще игнорит (и можно узнавать только по другим каналам). Очень не любят мультимедия на попеннете, я заметил. А еще там беснуются пох, фрактал и пони. Хотя, фрактал уже по сравнению со многими просто котенок.

rustolover ()
Ответ на: комментарий от Shaman007

у меня грипп или что там

Макароновирус, наверное. (шутка ☺)
Выздоравливай!

туплю сильнее обычного

Same shit, только по причине позднего времени и предшествующего загруженного дня.

mord0d ★★★ ()
Ответ на: комментарий от rustolover

Опеннет тоже далеко не эталон.

Конкретно в контексте количества новостей он превосходит ЛОР. Это всё что я имел в виду.

Если кажется что я топлю в пользу попеннета — креститесь!

Хотя, фрактал уже по сравнению со многими просто котенок.

уже

Как будто раньше он был каким-то значимым "бесом" (беснуется же). ☺

mord0d ★★★ ()
Ответ на: комментарий от anonymous

Ну и также никто ни мешает делать сборку компилятором раста без использования cargo, например используя сишный make или даже вручную задавая команды.

а разве сроки не мешают?

next_time ★★★★★ ()
Ответ на: комментарий от Harald

ненужное поделие требует 10 гигов

Прикол в том, что на самом деле больше. Вообще эпично, может щас и пофиксили, но перед сборкой проверялось наличие места меньше, чем реально нужно

TheAnonymous ★★★★★ ()
Ответ на: комментарий от TheAnonymous

Rust с каждой версией все жирее и жирее, видно скрипты обновлять не успевают.

rustolover ()
Ответ на: комментарий от Shaman007

В русский язык очень сложного согласование предложений. Релиз анонимайзер, написанного.

pinus_nigra ()

анонимайзер чувствительных данных, написанного на Rust

прямо эротика какая-то...

crypt ★★★★★ ()
Ответ на: комментарий от Shaman007

Релиз Datanymizer — анонимайзерА чувствительных данных, написанного на Rust

fingolfin ()

анонимайзер чувствительных данных на Rust

джва года ждал

acroobat ()

Очень часто в процессе разработки и тестирования бывает необходимо использовать в программе

Чувак, ты случайно не пишешь ВУЗовские учебники / методички?

LamerOk ★★★★★ ()

Заметил что если программа написанна на Русте то обязательно это упомянут не только к тексте новости отдельным пунктом, чтобы заметно было. Но и в сам заголовок новости вставят.

Когда пишут про программы написанные на других яп так делают реже :)

bonta ★★★ ()
Ответ на: комментарий от LamerOk

Чувак, ты случайно не пишешь ВУЗовские учебники / методички?

Писал, пока работал в ВУЗе.

Alve ★★★★★ ()

Я заметил, что всё новое вызывает отторжение у завсегдатаев лора. Раньше был systemd, теперь Rust, хотя, казалось бы, кто мешает кодить в языке, который нравится тебе?

Desmond_Hume ★★★★★ ()

ну всё, искусственный интеллект наконец-то создан.

anymouse ()
Последнее исправление: anymouse (всего исправлений: 1)
Ответ на: комментарий от rustolover

По моему опыту всё с точностью до наоборот. Из-за изоляции и масочного режима обычными простудами все практически перестали болеть. И это, считаю, не очень хорошо, когда лет через пять отменят все эти карантинные меры, ослабленный иммунитет приведёт к вспышкам простудных и прочих заболеваний.

Legioner ★★★★★ ()

Идеальное ПО для потенциальных создателей закладок по воровству персональных данных. В какую-нибудь зависимость добавят фичу: если хеш имени исполняемого файла равен желаемому - отправляем всё на сторону.

GPFault ★★ ()
Ответ на: комментарий от Legioner

Ты не прав. Я вот шел по улице в конце лета (в маске), было не холодно, но я разговаривал много. Через пару дней меня так скрутило: сначала начался кашель (мокрота), на следующий день горло, потом сопли, потом дыхание (у меня еще как бы астма) и потом только прошло. Мог бы я себе представить что либо подобное еще год назад? Когда зимой по холодному зоопарку шлялись и болтали. Так что ты не прав. Может, ты имеешь в виду тех, кто все-таки на работу ездит, а не работает дома все время.

Вот у меня мамка переболела сильно (где-то с неделю), не знаю чем (анализ не делала) вроде как гриппом (вкус и запах не пропадали). Она на работу ездит. Если это не корона, то повышенная приверженность инфекциям. Ее на работе заразила женщина, которая рядом сидела (та сделала анализ и у нее не корона).

rustolover ()
Ответ на: комментарий от rustolover

Посему при холоде лучше не разговаривать. Отчим часто гуляет, молодец, но и он закашлял, когда разговаривать пришлось (искал хозяина бездомного щенка, которого он приютил).

rustolover ()
Ответ на: комментарий от rustolover

Ходить по улице в маске это идиотизм (понимаю, что не твой, а властей). Это из разряда заставь дурака богу молиться. В маске нужно находиться в помещениях с большим числом людей, а также маску нужно менять каждые 2 часа (по-моему кроме меня этого вообще никто не делает, лол).

Legioner ★★★★★ ()
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от xaizek

Очень часто

Ну если ты действительно работаешь разработчиком, а не только на ЛОРе сидишь, то да, часто

Aswed ★★★★★ ()
Ответ на: комментарий от Aswed

Ну да, например, при разработке ридера или тулчейна мне вот кровь износу надо было каждый день какие-то данные от пользователей с именами и адресами.

xaizek ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей