How to exchange sensitive data with ports?

Elena Garrulo egarrulo@REDACTED
Fri Aug 7 16:22:07 CEST 2009


I'd like to access smart cards from Erlang. Since there is not
dedicated module, I'll have to use C for that.

In this thread:

it is recommended that you use ports (that is: external processes) to
exchange data with native libraries.

However, the whole purpose of using smart cards is accessing sensitive
information stored into the card itself. To my limited knowledge,
opening a port (pipe) with an external process would allow sniffing.
Is that true? If not, what tools  should I use (preferably working
both on Linux and Windows)?

I apologize if the question is somewhat off-topic.


More information about the erlang-questions mailing list