Is there any write/read operations(even possibilities) that can’t be tracked with minifilter? (except pagefile).
–
Pavel Sokolov
Is there any write/read operations(even possibilities) that can’t be tracked with minifilter? (except pagefile).
–
Pavel Sokolov
Yes, direct access to the device cannot be tracked by the minifilter (or any FS filter). Much of that is not
possible on Vista and I think none is possible on W7 however.
Also, it is still possible for any filter to skip any filters below it and send I/O directly to the file system.
It is also possible for a filter to remove all filters registered before it from the chain and completely have
them skipped from that point on. I am not sure whether W7 did something regarding this, but IoAttachDevice API could
be used this way, without checks - and a good deal of antivirus filters even did this; as a “bug”.
Regards, Dejan.
Pavel Sokolov wrote:
Is there any write/read operations(even possibilities) that can’t be tracked with minifilter? (except pagefile).
–
Pavel Sokolov
NTFSD is sponsored by OSR
For our schedule of debugging and file system seminars visit:
http://www.osr.com/seminarsTo unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
–
Kind regards, Dejan (MSN support: xxxxx@alfasp.com)
http://www.alfasp.com
File system audit, security and encryption kits.
> Yes, direct access to the device cannot be tracked by the minifilter (or any FS filter). Much of that is
not
possible on Vista and I think none is possible on W7 however.
It is possible.
What is limited in Vista+ is writes (or maybe even all access) via PhysicalDrive%d to the regions covered by defined volumes.
You still can access the volumes sector-wise using \.\C: or volume GUID name.
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com
On 1/30/2011 1:30 PM, Maxim S. Shatskih wrote:
> Yes, direct access to the device cannot be tracked by the minifilter (or any FS filter). Much of that is
> not
> possible on Vista and I think none is possible on W7 however.It is possible.
What is limited in Vista+ is writes (or maybe even all access) via PhysicalDrive%d to the regions covered by defined volumes.
From user mode … you can still do this from kernel mode as long as
you set the right bits in the request.
Pete
–
Kernel Drivers
Windows File System and Device Driver Consulting
www.KernelDrivers.com
866.263.9295