[Info-vax] OpenVMS versus Windows/GE Telemetry Control Systems.
David Froble
davef at tsoft-inc.com
Wed Jan 16 22:42:16 EST 2013
Simon Clubley wrote:
> On 2013-01-16, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
>> On 2013-01-16 08:44:17 +0000, David Froble said:
>>> As a small example, I've implemented some socket communications. The
>>> socket is basically an open port to the world. But it's under program
>>> control, and what's coming in must meet expectations, or it's flushed
>>> and the connection dropped. Are there ways to defeat such? I have to
>>> say that I don't know, but, I really doubt it.
>> DNS spoofing and routing-level shenanigans can be used for MiTM
>> attacks, and there are other approaches.
>>
>
> David, as a specific example of the above, how do you handle replay
> attacks against this service of yours ?
>
> (Or have you determined that replay attacks are not something which is
> relevant to the service been offered ?)
>
> Simon.
>
Ya know Simon, you're not very nice. You make me work ....
So, I had to go lookup "replay attack" and read about it.
Initially we did not use encryption, but we're now moving to implement
SSL on all external communications. We use certificate validation, so
this should reject any connections that do not have valid certificates
issued by our cert authority. I "think" this will avoid replay attacks,
but perhaps not.
Some of the communications include inventory inquiry, incoming purchase
orders, and such. As for the inventory inquiry, yes, it's additional
work for our systems to perform, but it's minimal overhead. So if
several get duplicated, so what. If it's a storm of connections, then
yes, we'd have a denial of service situation.
In any case, if we used one of the methods to defeat such attacks, we'd
still get the communication requests, so a storm would still be a DoS
attack.
Incoming purchase orders would be an issue, however, our applications
long ago have implemented methods to detect and reject duplicate orders.
Still, thank you for the question, I learned something new, even if I
did have to work to do so. See, old dogs can learn something new, every
now and then ....
More information about the Info-vax
mailing list