How to exchange sensitive data with ports?
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