lockbox от ankane и того же meilisearch? У меня есть зашифрованные данные, но мне при этом необходимо обеспечить поиск по ним. Насколько это безопасно перед сохранением в БД запускать индексирование? Выглядит конечно так себе, но имхо безопаснее, чем хранить данные в открытом виде
                  
                  
                
Чет не думаю что в meilisearch есть какой-то такой механизм по поиску в шифрованных данных
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это очевидно ;) я планирую индексировать перед сохранением/изменением в БД в зашифрованном виде. То есть будет индекс, но не будет полноценный доступ к данным
Поисковый индекс это nosql база данных и есть
> но не будет полноценный доступ к данным Это ты как определил?)
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это да, но насколько я понимаю она не идентична оригинальным данным
Почему ты так решил?
А поиск по ним как будешь осуществлять, если данные зашифрованы? Мне вот тоже интересно как решать эту проблему с мейлисерчем В эластике есть подобный механизм из коробки, там такое делали
Ты имеешь в виду любой неточный поиск?
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А почему ты решил, что не так? Иначе бы в качестве хранилища данных использовали бы ту же постгрю, а не собственное хранилище
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Не - я индексировать планирую исходные данные, а не шифрованные
Используют nosql движки для хранения потому что там берут определенный набор гарантий от схемы хранения и отказываются от других
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  В эластике есть поиск по зашифрованным данным?
https://ru.m.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_CAP https://ru.m.wikipedia.org/wiki/ACID Computer science ограничения крч. Хотя CAP написано что эмпирический.
Да, там был какой-то механизм для определения секьюрных данных и какое-то особое хранение (скорее всего там симметричное шифрование или типа того, точно не могу сказать, оч давно такое делали)
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Попробую глянуть в доке. А в мейлисерче не шифруются данные?
Гомоморфное шифрование это вроде дорогая штука
Не думаю, внутрянку конечно сильно не знаю, но более чем уверен что нет
Не могу насчет meilisearch сказать, но твой lockbox в своей же доке ссылается на https://github.com/ankane/blind_index Ты принципиально не хочешь через базу искать? Но в blind index еще написано что ты ослабляешь шифрование когда даешь по нему искать
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Я использую blind index, но это не то
 Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexey
                          Poimtsev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  blind index не позволит делать поиск по ключевым словам
Если заранее основные выражения проиндексировать то норм будет
Обсуждают сегодня