Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption 如何在ASP.NETMVC应用程序中保护Lucene.Net索引_Encryption_Lucene_Asp.net Mvc 5_Lucene.net - Fatal编程技术网

Encryption 如何在ASP.NETMVC应用程序中保护Lucene.Net索引

Encryption 如何在ASP.NETMVC应用程序中保护Lucene.Net索引,encryption,lucene,asp.net-mvc-5,lucene.net,Encryption,Lucene,Asp.net Mvc 5,Lucene.net,我创建了一个ASP.NETMVC站点,并使用Lucene.Net在两个整数、三个字符串和两个日期数据字段上创建了一个可搜索索引。该站点当前托管在MS Windows Server 2008 R2服务器上。该服务器将在明年内更换为新的Windows server 201X机箱 这一切都很好,尤其是在我使用了一些多任务更新和插入索引之后 我关心的是确保索引的安全。它包含姓、名、中间名、出生日期、死亡日期和病历ID。我意识到app_数据文件夹有点安全。但是,如果服务器被破坏,我希望索引很难使用 我目前

我创建了一个ASP.NETMVC站点,并使用Lucene.Net在两个整数、三个字符串和两个日期数据字段上创建了一个可搜索索引。该站点当前托管在MS Windows Server 2008 R2服务器上。该服务器将在明年内更换为新的Windows server 201X机箱

这一切都很好,尤其是在我使用了一些多任务更新和插入索引之后

我关心的是确保索引的安全。它包含姓、名、中间名、出生日期、死亡日期和病历ID。我意识到app_数据文件夹有点安全。但是,如果服务器被破坏,我希望索引很难使用


我目前正在尝试对索引中的数据进行加密,这意味着加密插入/更新、解密和显示搜索结果以及搜索加密数据。我希望有人对如何实现这一点有更好的想法。感谢您的关注。

“另外,我需要这种类型的搜索功能”还不清楚

更新在Lucene中效率不高


MSSQL您可以加密一个或整个表或整个数据库

“另外,我需要这种类型的搜索功能”还不清楚

更新在Lucene中效率不高


MSSQL您可以加密一个或整个表或整个数据库

你知道这会打破和外卡搜索。这也会破坏秩序。你为什么选择Lucene来处理这样的结构化数据?是的,我知道。我是新手,所以我忽略了索引本质上是一个文本文件这一事实。我当然不必一直使用Lucene.Net。如果有任何建议,我将不胜感激。我还意识到,我最终可能会使用视图和LINQ的组合来实现这一点。此外,我需要这种类型的搜索功能。这个群体的数据不像大多数群体那样是静态的。你知道这会破坏搜索和通配符搜索。这也会破坏秩序。你为什么选择Lucene来处理这样的结构化数据?是的,我知道。我是新手,所以我忽略了索引本质上是一个文本文件这一事实。我当然不必一直使用Lucene.Net。如果有任何建议,我将不胜感激。我还意识到,我最终可能会使用视图和LINQ的组合来实现这一点。此外,我需要这种类型的搜索功能。与大多数群体相比,这一群体的数据并不是一成不变的。谢谢。我怀疑我最终可能不会使用Lucene。谢谢。我怀疑我最终可能不会使用Lucene。