Secure File sharing - Add file access control and file IOs monitor on the fly with Windows file system mini-filter driver component in C#, C++ demo source code.
WEL COME TO EASEFILTER.COM
We specialize in file File Security development for two decades. We architect, implement and test file system filter drivers for a wide range of functionalities, EaseFilter SDK can provide you a comprehensive file security solution to implement your file access control, file audit and file encryption applications. We can offer several levels of assistance to meet your specific needs:Provide consulting service for your existing file system filter driver; Customize the SDK to meet your requirement; Create your own filter driver with our source code.
EaseFilter Software Development Kit
Your Comprehensive File Security Solution
Monitor the file system I/O activities on the fly, prevent your sensitive data being accessed by unauthorized users or processes.
Secure file sharing with digital rights management(DRM), share files with fully control, grant or revoke the file access at any time.
Implement file audit, file access control, file protection and security control applications with C#,C++ demo source code to track and audit your files.and security control applications with C#,C++ demo source code to track and LEARN MORE
EaseTag Software Development Kit
Your Cloud Storage Solution
A data storage technique which automatically moves data between high-cost and low-cost storage media
Replace your local physical files with stub file to save the storage space
A file system filter driver intercepts requests targeted at a file system or another file system filter driver. By intercepting the request before it reaches its intended target, the filter driver can extend or replace functionality provided by the original target of the request.To develop file systems and file system filter drivers, use the Windows Driver Kit (WDK),which is provided by Microsoft. Even with the resources available in the Windows Driver Kit (WDK) developing file systems is certainly a challenge. To simplify your development and to provide you with a robust and well-tested file system filter driver that works with all versions and patch releases of the Windows operating systems supported by Microsoft, EaseFilter Inc. offers the file system filter driver SDK which provides a complete, modular environment for building active file system filters in your application.
Tiered Storage File System Filter Driver SDK
File System Tiered Storage File Security , is a data storage technique which automatically moves data between high-cost and low-cost storage media. Tiered Storage Filter systems exist because high-speed storage devices, such as hard disk drive arrays, are more expensive (per byte stored) than slower devices, such as optical discs and magnetic tape drives. Tiered Storage Filter systems store the bulk of the enterprise’s data on slower devices. A stub is created for and replaces each migrated file in the fast disk drives. On the local system, a stub file looks and act like a regular file. When you or a Windows application accesses a migrated file stub, the Windows operating system transparently directs a file access request to the Tiered Storage Filter driver. This driver retrieves the full file from the repository to which it was migrated.
EaseFilter File System Monitor Filter SDK
File system monitor filter can monitor the file system activities on the fly. With file system monitor filter you can monitor the file activities on file system level, capture file open,create, overwrite, read, write,query file information, set file information, query security information, set security information, file rename, file delete, directory browsing and file close I/O requests. You can develop the software for the following purposes:
- Create your own Continuous data protection (CDP) software to log the file update information, write information with offset and length in real time.
- Audit your file content.You can intercept any file system call, analyze it content, log it.
- Create Access Log, you will know who, when, what files were accessed.
- Journal the file update information. This control may be based on any file parameters, such as its location, type, size, etc. .
EaseFilter File System Control Filter Driver SDK
File system control filter can control the file activities, which you can intercept the file system call, modify its content before or after the request goes down to the file system, allow/deny/cancel its execution based on the filter rule. You can fully control file open/create/overwrite, read/write, query/set file attribute/size/time security information, rename/delete, directory browsing these Io requests. With file system control filter you can developer these kinds of software:
- Create your Data protection Software. Block accessing your data based on your security policy, prevent data modification without pemission.
- Create your own encryption software via encrypt the write data and decrypt the read data.
- Create your own custom security policies to control the file access.
- Hide or replace the files in the directory. You can modify the directory buffer to hide some files or change file name.
EaseFilter File System Encryption Filter Driver SDK
EaseFilterFile Security filter driver SDK provides a comprehensive solution for transparent file level encryption. It allows developers to create transparent encryption products which it can encrypt or decrypt files on-the-fly, it can allow only authorized users or processes can access the encrypted files.
Supported strong cryptographic algorithm Rijndael is a high security algorithm which was chosen by the National Institute of Standards and Technology (NIST) as the new Advanced Encryption Standard (AES), it can support key length 128-bits,192-bits and 256-bits.
Secure File Sharing with EaseFilter File System Data Protection Filter Driver SDK
Digital rights management(DRM) control in file level
Encrypt the file with 256-bits key,and embed with the digital rights management protection, only the authorized users, processes and computers can access the encrypted file.Share your files with fully control, you can expire or revoke the file access at any time, even after the file has been shared. Add or remove the authorized users, processes and computers at any time.
File tracking and auditing
With the complete file access live tracking report, you will know that your shared files were accessed by which user and process name with the time stamp.
Sofware License,Click here to read the full version.
The In House Developer License
An In House Developer license allows one developer to create an unlimited number of derived works using the product. The derived works can be deployed to one site (physical location) within your organization. This license does not support royalty free distribution, public facing web or SaaS project deployment scenarios. An In House Developer license covers one developer and/or one location. A license must be purchased for each developer in the team, or for each location the derived works will be deployed at, whichever is the greater.For the additional developer license, the price is the 50% of the regular developer license.
The OEM Developer License
An OEM Developer license allows one developer to create an unlimited number of derived works using the product. A Developer license covers one developer and/or one location. A license must be purchased for each developer in the team, or for each location the derived works will be deployed at, whichever is the greater.For the additional developer license, the price is the 50% of the regular developer license.
The derived works can be deployed to an unlimited number of sites (physical locations) within or outside of your organization. This license type supports royalty free distribution, public facing web and SaaS project deployment scenarios. A single developer working on an SaaS or public facing web project should have this license.
The Source Code License
The Source Code License is not refundable. The Source Code license grants to you nontransferable, nonexclusive, royalty-free license to make and use copies of the Source Code and install such Source Code on any number of your computers (i) for your internal use , (ii) to design, develop and test your software products. You may not redistribute the Source Code, or any component thereof, or not to any third party.
The Filter Driver SDK Consulting Program
Provide the SDK programming consulting service, answer questions, offer design idea.
Licenses include 180 days subscription and support, Each year of subscription can be purchased for 50% of the product price if purchased before it is expired, or full price is needed. All our products except for source code license have 30-day money back guarantee.
You are welcome to contact us for sales or partnership
FOR MORE INFORMATION - https://www.easefilter.com/DeveloperGuide.htm