Author Topic: Is it possible to write protect a CF card by hardware?  (Read 3193 times)

0 Members and 1 Guest are viewing this topic.

Offline sam1275Topic starter

  • Frequent Contributor
  • **
  • Posts: 401
  • Country: us
Is it possible to write protect a CF card by hardware?
« on: April 18, 2015, 03:09:12 pm »
Hi everyone.
Is it possible to write protect a CF card by hardware? Just like block pin23 (write signal) on IDEs, Is there any similar thing to completely block any writes on CF card? Some CF cards have write protection switch, is that reliable? Or just a dummy thing like SD cards.
Thank you.
 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: Is it possible to write protect a CF card by hardware?
« Reply #1 on: April 18, 2015, 03:44:08 pm »
The write signal is for writing an ATA command to the drive, it does not necessarily mean that data will be written on the disk. Hardware write blockers exist, they are used in forensics, but they're more complex than just blocking one pin, they need to understand the higher level protocol in order to refuse actual write commands.
 

Online Fraser

  • Super Contributor
  • ***
  • Posts: 13170
  • Country: gb
Re: Is it possible to write protect a CF card by hardware?
« Reply #2 on: April 18, 2015, 04:05:51 pm »
+1 on forensic write blocks.
Encase use such.
They are expensive but essential in legal forensics

Aurora
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline sam1275Topic starter

  • Frequent Contributor
  • **
  • Posts: 401
  • Country: us
Re: Is it possible to write protect a CF card by hardware?
« Reply #3 on: April 18, 2015, 04:13:39 pm »
Thank you guys!
So the block pin method even doesn't work on IDE?
What about the switch on the industrial CF card? Is there a way to bypass it without hardware access, for hackers or virus?
 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: Is it possible to write protect a CF card by hardware?
« Reply #4 on: April 18, 2015, 05:11:59 pm »
I think it's very hard to tell in general. There are many ways to implement a write protection in a memory card, it could be at IDE interface level, write access to flash chips could be blocked, etc. Depending on the attacker's level of access, remote administrator or physical access to the card, and the implementation of the protection it could be very easy or very hard to bypass.

Most importantly it will be very hard to get any level of warranty outside marketing crap. If what you're trying to protect has legal implications, you may better find an alternative solution like for example using robust cryptography to sign the data on the card instead of relying on the hardware.
 

Offline sam1275Topic starter

  • Frequent Contributor
  • **
  • Posts: 401
  • Country: us
Re: Is it possible to write protect a CF card by hardware?
« Reply #5 on: April 21, 2015, 06:39:02 am »
I think it's very hard to tell in general. There are many ways to implement a write protection in a memory card, it could be at IDE interface level, write access to flash chips could be blocked, etc. Depending on the attacker's level of access, remote administrator or physical access to the card, and the implementation of the protection it could be very easy or very hard to bypass.

Most importantly it will be very hard to get any level of warranty outside marketing crap. If what you're trying to protect has legal implications, you may better find an alternative solution like for example using robust cryptography to sign the data on the card instead of relying on the hardware.
Thank you.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf