> On Jun 18, 2015, at 8:26 PM, Arshad Noor <
arsha...@strongauth.com> wrote:
>
> John,
>
> I'm curious: can you elaborate on the risks between the RP application and the FIDO server that causes you to recommend that its "not necessarily advisable" to run the RP application and the FIDO server in separate environments?
If I have a FIDO server running in a web server, and my FIDO RP is treated as a “web client” over the open Internet, it is exposed to many more security issues than if the FIDO server is running on the same machine and being called with an API available only to a piece of software on the exact same machine. Or if the FIDO server is a library compiled directly into the FIDO RP, and the RP communicates via programming language API calls.
Basically, every time you separate two components via either a local network, or the Internet, you have to be careful about providing adequate security between those components, as the "security domains" of the two components might be different. There are security differences between library calls, IPC and RPC.
>
> Based on my understanding of the protocols, all else being equal (and reasonably secure), what can someone do in the middle of an RP-FS communication path that makes local IPC more secure than RPCs?
Which component(s) allows local IPC to occur, and how is it authenticated? Which component(s) allows RPC to occur, and how are requests authenticated? Would it be OK for a “fake” RP to contact the FIDO server? How would that be prevented?
- johnk
>
> Arshad Noor
> StrongAuth, Inc.
>
> On 06/18/2015 04:46 PM, John Kemp wrote:
>>> On Jun 18, 2015, at 7:18 PM, Alexandre B. <
alexandr...@gmail.com> wrote:
>>>
>>> Is it possible to run each one in a separated environment as an individual server or is this a wrong understanding of the FIDO server architecture?
>> It may be *possible* to run each in a separate environment, but it is not necessarily advisable.
>>
>
> To view this discussion on the web visit
https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/558361AE.8010806%40strongauth.com.