<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SEFS &#187; admin</title>
	<atom:link href="http://www.sefs.net/archives/author/admin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sefs.net</link>
	<description>透明加密内核 --基于LayerFSD技术构建 简洁 稳定 高效 兼容</description>
	<lastBuildDate>Wed, 25 Jan 2012 10:17:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>新年快乐</title>
		<link>http://www.sefs.net/archives/305</link>
		<comments>http://www.sefs.net/archives/305#comments</comments>
		<pubDate>Wed, 25 Jan 2012 10:17:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[最新消息]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=305</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/305" title="新年快乐"></a>恭祝SEFS新老客户新年快乐，龙马精神。 2012年，SEFS将按计划继续推出重量级的更新。 敬请期待。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/305" title="新年快乐"></a><p>恭祝SEFS新老客户新年快乐，龙马精神。</p>
<p>2012年，SEFS将按计划继续推出重量级的更新。</p>
<p>敬请期待。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/305/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>## SEFS3.3.5.3858 引入tcmalloc内存池(可选编译)</title>
		<link>http://www.sefs.net/archives/297</link>
		<comments>http://www.sefs.net/archives/297#comments</comments>
		<pubDate>Wed, 07 Sep 2011 07:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=297</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/297" title="## SEFS3.3.5.3858 引入tcmalloc内存池(可选编译)"></a>## 3.3.5.3858 ufsd.dll ufsdcrypto.dll 1.应用层引入一个内存池,tcmalloc google出品。 使用静态库的方式链接,简单测试下来，性能的提升不明显。 可能tcmalloc的意义在于长时间的运行后，内存碎片的减少。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/297" title="## SEFS3.3.5.3858 引入tcmalloc内存池(可选编译)"></a><p>## 3.3.5.3858</p>
<p>ufsd.dll ufsdcrypto.dll<br />
1.应用层引入一个内存池,tcmalloc google出品。<br />
使用静态库的方式链接,简单测试下来，性能的提升不明显。<br />
可能tcmalloc的意义在于长时间的运行后，内存碎片的减少。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/297/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>启用新的SVN服务器，有效客户请联系开通账号</title>
		<link>http://www.sefs.net/archives/290</link>
		<comments>http://www.sefs.net/archives/290#comments</comments>
		<pubDate>Wed, 31 Aug 2011 13:29:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=290</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/290" title="启用新的SVN服务器，有效客户请联系开通账号"></a>启用新的SVN服务器，原有的服务器和账号即日起停止使用，请有效客户联系SEFS开通SVN账号。 采用ADSL线路架设，所以最好在 12:00 &#8212; 24:00 之间更新SVN源代码，以确保服务器已经开机。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/290" title="启用新的SVN服务器，有效客户请联系开通账号"></a><p>启用新的SVN服务器，原有的服务器和账号即日起停止使用，请有效客户联系SEFS开通SVN账号。</p>
<p>采用ADSL线路架设，所以最好在 12:00 &#8212; 24:00 之间更新SVN源代码，以确保服务器已经开机。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>##SEFS3.3.5.3857</title>
		<link>http://www.sefs.net/archives/287</link>
		<comments>http://www.sefs.net/archives/287#comments</comments>
		<pubDate>Mon, 29 Aug 2011 18:17:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=287</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/287" title="##SEFS3.3.5.3857"></a>##SEFS3.3.5.3857 vfsd.sys 1.重现定义版本的标示，版本号的前3位如果有变化，表示需要更新sys文件， 仅仅是最后一位 BuildNumber 变化，不需要更新sys。 ufsd.dll 1. 修正一处内存泄露的bug。 ufsdcrypto.dll 1.调整Mirror策略的处理流程，使之能够处理通过临时文件保存的Mirror文件也能 起到应有的效果。 2.修正函数MirrorLock的处理，解决office系列不能打开mth类文件的问题. 3.FileProc.c 修正一个文件加密处理的bug。空指针，会导致程序崩溃。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/287" title="##SEFS3.3.5.3857"></a><p>##SEFS3.3.5.3857</p>
<p>vfsd.sys<br />
1.重现定义版本的标示，版本号的前3位如果有变化，表示需要更新sys文件，<br />
仅仅是最后一位 BuildNumber 变化，不需要更新sys。</p>
<p>ufsd.dll<br />
1. 修正一处内存泄露的bug。</p>
<p>ufsdcrypto.dll<br />
1.调整Mirror策略的处理流程，使之能够处理通过临时文件保存的Mirror文件也能<br />
起到应有的效果。<br />
2.修正函数MirrorLock的处理，解决office系列不能打开mth类文件的问题.<br />
3.FileProc.c 修正一个文件加密处理的bug。空指针，会导致程序崩溃。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/287/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>扯下进程加密中的授权进程如何识别</title>
		<link>http://www.sefs.net/archives/280</link>
		<comments>http://www.sefs.net/archives/280#comments</comments>
		<pubDate>Tue, 16 Aug 2011 17:35:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[技术分享]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=280</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/280" title="扯下进程加密中的授权进程如何识别"></a>所谓进程加密，当然只加密部分进程的文件操作。称之为授权进程。那么在文件过滤中如何识别授权进程呢？。 首先是进程识别的时机问题，我们不需要在每个IRP来到的时候去做进程的识别过程，这将是大量的低级劳动。一般放在进程创建的时机。判断为授权进程后，放入一个链表即可。SEFS是在ImageLoadNotify中识别的，这里可以轻松的得到进程的全路径。 再说说识别算法，最简单是判断进程名称，或者是进程全路径。最严格的是判断进程Bin的HASH。再折中的做法是判断进程Bin的特征码。目前这3种SEFS均支持。但是在实际运用还在一些问题。 HASH过于严格，进程名称过于宽松，特征码呢，实施人员不能很好的理解，所以在部署过程中，加密策略的制定，成了一件头疼的事情。 后来跟某个友厂的同行交流，他们从进程Bin的资源信息中判断 内部名称或者是原始文件名称之类的信息。突然觉得也不错，在安全性和易用性之间似乎是个不错的平衡点。所以现在SEFS最新的版本也增加了这个功能。授权进程的识别，可以移到应用层。按照开发商自定义的判断逻辑进程识别。 安全？易用？永恒的话题！ &#160;]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/280" title="扯下进程加密中的授权进程如何识别"></a><p>所谓进程加密，当然只加密部分进程的文件操作。称之为授权进程。那么在文件过滤中如何识别授权进程呢？。</p>
<p>首先是进程识别的时机问题，我们不需要在每个IRP来到的时候去做进程的识别过程，这将是大量的低级劳动。一般放在进程创建的时机。判断为授权进程后，放入一个链表即可。SEFS是在ImageLoadNotify中识别的，这里可以轻松的得到进程的全路径。</p>
<p>再说说识别算法，最简单是判断进程名称，或者是进程全路径。最严格的是判断进程Bin的HASH。再折中的做法是判断进程Bin的特征码。目前这3种SEFS均支持。但是在实际运用还在一些问题。</p>
<p>HASH过于严格，进程名称过于宽松，特征码呢，实施人员不能很好的理解，所以在部署过程中，加密策略的制定，成了一件头疼的事情。</p>
<p>后来跟某个友厂的同行交流，他们从进程Bin的资源信息中判断 内部名称或者是原始文件名称之类的信息。突然觉得也不错，在安全性和易用性之间似乎是个不错的平衡点。所以现在SEFS最新的版本也增加了这个功能。授权进程的识别，可以移到应用层。按照开发商自定义的判断逻辑进程识别。</p>
<p>安全？易用？永恒的话题！</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/280/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>## SEFS 3.3.4.3856</title>
		<link>http://www.sefs.net/archives/277</link>
		<comments>http://www.sefs.net/archives/277#comments</comments>
		<pubDate>Tue, 16 Aug 2011 17:23:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=277</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/277" title="## SEFS 3.3.4.3856"></a>## SEFS 3.3.4.3856 增加功能： + 1.授权进程的判断可交由应用层判断。 + 2.演示如何在应用层判断授权进程，通过读取exe的资源信息。 + 应用层保护dll注入进程的时候增加一个目标进程时候成功创建完成的判断 问题修正： .*1. helpDll 修正 SefsSecuCheckProcEx  的bug. 兼容性参考： 1. ufsd.h 接口有变化(进程通知接口参数有变化) 2. 应用层判断授权进程的策略有变化. 原来的进程名称 在应用层判断的时候 可写成： ProcName &#124; OriFileName &#124; InternalName &#124; ProdcutName 后面的均从资源中获取得到.支持通配符.]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/277" title="## SEFS 3.3.4.3856"></a><p>## SEFS 3.3.4.3856</p>
<p>增加功能：<br />
+ 1.授权进程的判断可交由应用层判断。<br />
+ 2.演示如何在应用层判断授权进程，通过读取exe的资源信息。<br />
+ 应用层保护dll注入进程的时候增加一个目标进程时候成功创建完成的判断<br />
问题修正：</p>
<p>.*1. helpDll 修正 SefsSecuCheckProcEx  的bug.</p>
<p>兼容性参考：<br />
1. ufsd.h 接口有变化(进程通知接口参数有变化)<br />
2. 应用层判断授权进程的策略有变化.<br />
原来的进程名称 在应用层判断的时候 可写成：</p>
<p>ProcName | OriFileName | InternalName | ProdcutName</p>
<p>后面的均从资源中获取得到.支持通配符.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/277/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>## SEFS 3.2.3.3855</title>
		<link>http://www.sefs.net/archives/266</link>
		<comments>http://www.sefs.net/archives/266#comments</comments>
		<pubDate>Mon, 04 Jul 2011 20:03:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>
		<category><![CDATA[最新消息]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=266</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/266" title="## SEFS 3.2.3.3855"></a>## SEFS 3.2.3.3855 vfsd.sys 1.修正XCB算法 ufsdcrypto.dll 1.修正 bug,表现为 &#8220;@&#8221;写欺骗策略，会导致文件增长。从而显示乱码。 乱码的原因在于 底层的文件系统首先将增长的部分内容补0，然后应用层解密 从而得到密文的乱码]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/266" title="## SEFS 3.2.3.3855"></a><p>## SEFS 3.2.3.3855</p>
<p>vfsd.sys<br />
1.修正XCB算法</p>
<p>ufsdcrypto.dll<br />
1.修正 bug,表现为 &#8220;@&#8221;写欺骗策略，会导致文件增长。从而显示乱码。<br />
乱码的原因在于 底层的文件系统首先将增长的部分内容补0，然后应用层解密 从而得到密文的乱码</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/266/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>## SEFS 3.2.3.3854</title>
		<link>http://www.sefs.net/archives/262</link>
		<comments>http://www.sefs.net/archives/262#comments</comments>
		<pubDate>Wed, 18 May 2011 13:42:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>
		<category><![CDATA[最新消息]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=262</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/262" title="## SEFS 3.2.3.3854"></a>3.2.3.3854 vfsd.sys #1.修正授权进程匹配中的错误，授权进程自身启动自身导致的死循环。 应用层无修改。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/262" title="## SEFS 3.2.3.3854"></a><p>3.2.3.3854</p>
<p>vfsd.sys</p>
<p>#1.修正授权进程匹配中的错误，授权进程自身启动自身导致的死循环。  应用层无修改。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/262/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>## SEFS3.2.3.3853</title>
		<link>http://www.sefs.net/archives/258</link>
		<comments>http://www.sefs.net/archives/258#comments</comments>
		<pubDate>Fri, 22 Apr 2011 13:33:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>
		<category><![CDATA[最新消息]]></category>

		<guid isPermaLink="false">http://www.sefs.net/?p=258</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/258" title="## SEFS3.2.3.3853"></a>#更新： 1.兼容 x64 win7、win2008/vista,win2003 2.安装包分开32位和64位。 ##注意： sefs3.sys 没有文件签名，所以在64位下需要，禁用“强制驱动证书签名验证”。 可在系统启动的时候，按 F8,选择“禁用强制驱动证书签名验证”。方可正确运行。 请开发商自行找相关的签名证书。]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/258" title="## SEFS3.2.3.3853"></a><p>#更新：</p>
<p>1.兼容 x64 win7、win2008/vista,win2003</p>
<p>2.安装包分开32位和64位。</p>
<p>##注意：</p>
<p>sefs3.sys 没有文件签名，所以在64位下需要，禁用“强制驱动证书签名验证”。</p>
<p>可在系统启动的时候，按 F8,选择“禁用强制驱动证书签名验证”。方可正确运行。</p>
<p>请开发商自行找相关的签名证书。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/258/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>##更新sefs3.2.3.3852</title>
		<link>http://www.sefs.net/archives/244</link>
		<comments>http://www.sefs.net/archives/244#comments</comments>
		<pubDate>Mon, 21 Mar 2011 05:11:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[产品发布]]></category>

		<guid isPermaLink="false">http://www.sefs.net/archives/244</guid>
		<description><![CDATA[<a href="http://www.sefs.net/archives/244" title="##更新sefs3.2.3.3852"></a>3.2.3.3852 vfsd.sys 1. 修正create中获取文件名称的bug 表现为winrar不能虚拟盘执行压缩. 2. 修正create中FCB的相关处理 3. 修正DirCtrl中bug. ufsd.dll 1.修正64位下 DirCtrl的处理]]></description>
			<content:encoded><![CDATA[<a href="http://www.sefs.net/archives/244" title="##更新sefs3.2.3.3852"></a><p>3.2.3.3852   <br />vfsd.sys    <br />1. 修正create中获取文件名称的bug 表现为winrar不能虚拟盘执行压缩.    <br />2. 修正create中FCB的相关处理    <br />3. 修正DirCtrl中bug.</p>
<p>ufsd.dll   <br />1.修正64位下 DirCtrl的处理</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sefs.net/archives/244/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

