Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 January 30

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
но непосвященные не видят что там в production, тк он зашифрован
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
Vincent Ilinicz
там шифрование слабое -  потенциально можно взломать на ферме.
даже без master.key
(могу ошибаться!)

а если утечет master.key (уволившийся разраб слил) - вся простыня паролей сразу потеряна.
на какой ферме?
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
но непосвященные не видят что там в production, тк он зашифрован
А ключ я им не даю.  Понял.

Тогда уже чуть лучше: ключ от прода не шарится.

Но все равно, пусть и в шифрованном виде, шарятся пароли/токены на всех разрабов и в репо.
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
ну вот выше кинули ссылку что это не страшно
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
Да, вроде да.
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
Спасибо!
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
The most powerful supercomputer in the world in 2017 was the Sunway TaihuLight in China. This beast is capable of a peak speed of 93.02 petaflops. This means that the most powerful computer in the world would still take some 885 quadrillion years to brute force a 128-bit AES key.
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
885 quadrillion years

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

но тогда уже и ключ можно сменить и удалить из репы файл
🙂
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
Спасибо, хорошие статьи!
Получается, что credentials.yml.enc шарить в общем то безопасно.

Охранять надо ключ.
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
ага
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
Maciej Buraczok
885 quadrillion years

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

но тогда уже и ключ можно сменить и удалить из репы файл
🙂
Ох уж эти квантовые компьютеры
источник

VI

Vincent Ilinicz in Ruby, Rails, Hanami | dry-rb
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
DHH, конечно, хоть и со странностями, но вряд ли стал бы запиливать подобное, если бы существовала какая-то вероятность брутфорса фермой.

Его бы с говном сожрали сразу, а желающих и так полно.
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
как я понимаю staging.yml.enc и production.yml.enc например, оба хранятся в репо
Да можно и вложенность внутри добавить, а ключ один, если не требуется разделять, а на дев не юзать вообще

production
 blabla
staging
 blabla
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Maciej Buraczok
DHH, конечно, хоть и со странностями, но вряд ли стал бы запиливать подобное, если бы существовала какая-то вероятность брутфорса фермой.

Его бы с говном сожрали сразу, а желающих и так полно.
Что такое DHH?
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
человек
источник

M

Mike in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Что такое DHH?
источник

r

rekero in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Что такое DHH?
double hey ho
источник