Hi Isomorphic,
Do you have anything in place for the IDACall servlet to prevent a POST from being accepted as a GET?
For example, if one were to intercept the POST request,
POST /contextPath/application/sc/IDACall?isc_rpc=1&isc_v=v10.1p_xxxx-xx-xx&isc_xhr=1
and change it to a GET request,
GET /contextPath/application/sc/IDACall?isc_rpc=1&isc_v=v10.1p_xxxx-xx-xx&isc_xhr=1&isc_tnum=10&_transaction=xxx...xxx&protocolVersion=1.0
In this case, the framework appears to accept the GET request, with no distinction between POST and GET parameters.
I have an idea of how one might prevent this from a deployment configuration perspective, however, wanted to get your recommendation on this matter.
Thanks
Do you have anything in place for the IDACall servlet to prevent a POST from being accepted as a GET?
For example, if one were to intercept the POST request,
POST /contextPath/application/sc/IDACall?isc_rpc=1&isc_v=v10.1p_xxxx-xx-xx&isc_xhr=1
and change it to a GET request,
GET /contextPath/application/sc/IDACall?isc_rpc=1&isc_v=v10.1p_xxxx-xx-xx&isc_xhr=1&isc_tnum=10&_transaction=xxx...xxx&protocolVersion=1.0
In this case, the framework appears to accept the GET request, with no distinction between POST and GET parameters.
I have an idea of how one might prevent this from a deployment configuration perspective, however, wanted to get your recommendation on this matter.
Thanks
Comment