Antoni
из резетки достал и всё рак стойку
Antoni
ОС?
Antoni
Хотелось бы решить на низком уровне
Antoni
можно подробнее?
Stanislav
Да, кеш шифровать ничего не должен
Antoni
у наc cent os
Chebyrash
как его украдут, на диске его нету
Если к нему есть доступ из приложения, значит можно достать.
Aleh
но внутренее представление должно быть зашифровано, не?
Antoni
ну а если не будет дотупа к кешу из приложения, то зачем он собственно нужен, кеш этот!?
Antoni
прошу прощения
Aleh
тоесть ты прелагаешь убрать доступ к кешу? Chebyrash
Antoni
кеш должен быть легко доступен из приложений и для клиентов
Antoni
иначе он не нужен
Aleh
легкодоступный кэш?
Antoni
да, то что нужно, можно ссылку?
Stanislav
Кеш не должен шифровать данные, еще раз. Это работа приложения, кеш совсем для другого
Илья
@onokonem извиняюсь, но это все похоже на троллинг какой-то, вам так не кажется? 🙂
Stanislav
А еали расшифрованные данные надо кешировать - это уже средствами ОС надо делать
Antoni
ну кеш не шифрует
Antoni
я могу схему нарисовать
Aleh
я тоже так думаю
Stanislav
Короче, фиговый ты архитект. Иди учи матчасть по безопасности, пока не уволили.
Antoni
прошу без личностей
Aleh
хорош тролить как ОС поможет то?
Aleh
А еали расшифрованные данные надо кешировать - это уже средствами ОС надо делать
Antoni
сейчас схему предоставлю
Antoni
будет понятнее
Stanislav
хорош тролить как ОС поможет то?
https://security.stackexchange.com/questions/109968/ram-encryption-is-it-possible
Stanislav
вторая ссылка гугля
Aleh
но получается ключи и шифр в памяти ?
Aleh
и тот кто заберет RAM сможет расшифровать
Stanislav
и тот кто заберет RAM сможет расшифровать
если безопасность на нуле - то не поможет ничего
Stanislav
🙂
Antoni
Antoni
ну конечно
Antoni
но RAM электрозависимая
Antoni
мы не боимся, везде наши люди
Antoni
если что отключим
Antoni
это упрошенная схема нескольких микросервайсов
Antoni
но кеш будет именно тут
heavycharged
sql: Scan error on column index 5: cannot convert [49] to int64
heavycharged
index тут с 0 или с 1?
heavycharged
наверное все-же с 1..
Aleh
где тут?
heavycharged
в этой ошибке
heavycharged
не могу понять, что драйвер MySQL отдает в TINYINT
heavycharged
раньше стояло Int64 и все сканировало туда
heavycharged
это типо флага
heavycharged
is_admin короче
heavycharged
так вот, cannot convert 1 to int64
heavycharged
сейчас вот такая ошибка. так в какой тип ассерт делать для интерфейса...
heavycharged
Странная хрень, делаю SELECT ... WHERE email = ?, сканируется все супер. А делаю то-же самое в слайс из юзеров, и уже не сканируется, говорит cannot convert [49] to int64, хотя в таблице все как tinyint хранится (везде 1)
Aleh
Покажи scan вызов
heavycharged
func (u *User) scanRow(row database.Scannable) error { return row.Scan(&u.ID, &u.Login, &u.Email, &u.Name, &u.Password, &u.IsAdmin, &u.CreatedAt, &u.UpdatedAt) }
heavycharged
но я уже переделал на BIT
heavycharged
вместо tinyint
Aleksandr
Happy Friday, happy weekend! Today the Go team is happy to announce the release of Go 1.10. https://golang.org/dl/ https://golang.org/doc/go1.10
heavycharged
с базы тогда приходит []uint8, и первый элемент слайса у нас либо 0 либо 1
heavycharged
О, спасибо!
heavycharged
Пойду changelog почитаю
G72K
но RAM электрозависимая
Были перцы одни, они перед отключением питания замораживали модули, вырубали питание, переносили их и считывали все что надо :)
Antoni
у нас есть батареи
Antoni
не уверен что они справились бы с заморозкой
Aleksey
Подскажите, а этот чат чем-то отличается от pro.go? Или просто исторически сложилось, что случилось 2 чата в 1.4к человек и никто их не замержил?
Michael
мб действительно смёржить?
Aleksey
Я боюсь, что случатся боль и драка на вопросе в кого мержиться.
🏁Александр
в третий канал!
🏁Александр
щаз создам
🏁Александр
на самом деле обсуждать в тг не очень удобно, особенно когда несколько вопросов сразу
🏁Александр
такая каша
Michael
@twentydraft Go Connecting People
Michael
dry solid
Michael
да и просто звать побухать быстрее будет получаться
Daniel
Я боюсь, что случатся боль и драка на вопросе в кого мержиться.
не возникнет. у pro.go потерялся создатель, так что дни его сочтены
Wingman
Блеть :) Подскажите, как правильно организовать код с import loop (видимо, это классическая проблема) Есть пакгейджи А и Б. А дергает модель из базы, что-то с ней химичит и в зависимости от каких-то там факторов вызывает Б и передает в него модель. Проблема в том, что и А и Б должны для работы с моделью "import model", что и вызывает циклический импорт. Как обычно такое обходят?)