A "diode" is not an air gap. If there is any flow in either direction, you don't have an air gap. This isn't hard to understand.
Creating a bespoke data diode for air‑gapped networks
21–30 of 86 posts
Re: Creating a bespoke data diode for air‑gapped networks
#22Earlier quoted context omitted.
How confident are you that a compromised receiving machine able to send arbitrary voltages on 8 of the 9 pins wouldn't be able to trigger some unexpected behavior on the airgapped machine?
Pretty confident, if the recieving machine is compromised, it is only connected to the opto coupler, that ensures only one way traffic, on one pin. Somehow you would have to get a receive pin to transmit, and then get through the opto coupler and then it just hits a pin that's designed to only send data.
Re: Creating a bespoke data diode for air‑gapped networks
#23A "diode" is not an air gap. If there is any flow in either direction, you don't have an air gap. This isn't hard to understand.
Last I checked, light does indeed cross gaps of air, so "air gapped" is at least more appropriate than your comment.
Re: Creating a bespoke data diode for air‑gapped networks
#24A "diode" is not an air gap. If there is any flow in either direction, you don't have an air gap. This isn't hard to understand.
Re: Creating a bespoke data diode for air‑gapped networks
#25Could've used a speaker and microphone with an appropriate noise-resistant digital encoding.
Re: Creating a bespoke data diode for air‑gapped networks
#26A "diode" is not an air gap. If there is any flow in either direction, you don't have an air gap. This isn't hard to understand.
Re: Creating a bespoke data diode for air‑gapped networks
#27Earlier quoted context omitted.
Pretty confident, if the recieving machine is compromised, it is only connected to the opto coupler, that ensures only one way traffic, on one pin. Somehow you would have to get a receive pin to transmit, and then get through the opto coupler and then it just hits a pin that's designed to only send data.
Pins on modern hardware like that are all bidirectional you set the direction in software normally.
Re: Creating a bespoke data diode for air‑gapped networks
#28I don't see how this is airgapped. You literally connect a full Pi to the RXing computer. What audit has RX Pi device gone through?
Two separate networks, completely isolated, the only bit connecting the two is the opto coupler. Was all audited by their internal sec department. They are happy, it was an interesting problem, they need a bunch of seriously old kit well away from their network, so put it on its own isolated network, but then they realised they also wanted to get some info out of the old kit. Therefore this project was launched. Luck…
Re: Creating a bespoke data diode for air‑gapped networks
#29A "diode" is not an air gap. If there is any flow in either direction, you don't have an air gap. This isn't hard to understand.
Re: Creating a bespoke data diode for air‑gapped networks
#30Earlier quoted context omitted.
Very curious what the hinted at issues were with using regular unidirectional serial before introducing the pair of Pis.
The problems was all my fault :-) I was trying to use a port that was not designed for serial data. When data was sent across it was getting mashed. I think it's because both ports were not uart, therefore when the binary data was sent if they were not perfectly in sync it would get mashed, I might have been able to solve it by sending a clock as well. But the easier option was to just change everything to the uart p…