레일에서 항목을 데이터베이스에 저장할 때 모든 데이터를 먼저 암호화해야합니다. 내가 데이터를 검색 할 때 검색 할 수 있도록 데이터의 일부를 해독하는 것입니다. 나는 이것이 좋은 생각인지 알 필요가있다. 내 컨트롤러에서 나는이 내가 비록 필요 달성하는 가장 좋은 방법입니다 있는지 확실하지 않습니다 같은 것을 (생각 스핑크스를 사용하여)레일 해독 및 검색
People.find_each do |person|
person.name = decrypt(person.name) #using some tool im unsure of yet
person.job = decrypt(person.job)
end
@people = People.search params[:search]
을 계획하고있다. 한 번에 많은 검색을 수행 할 때 어떤 종류의 행동이 필요한지는 알 수 없습니다. 나는 또한 이것이 안전한지 모른다. 우리 팀이 요구되기 때문에 그런데
, ALL (난 제외 같아요 기본 ID와 같은 속성과에서 생성 된) 데이터를 암호화하는 것이 절대적으로 필요하다.