Можете ли вы найти мой .asmx? - PullRequest
0 голосов
/ 28 марта 2012

Веб-сервер, на котором работает веб-служба ASP.NET. Чтобы использовать веб-сервис, вы должны перейти на http://example.com/UtilServerComp/getCashNow7899.asmx

Добавление? WSDL можно получить описание услуги.

Я предполагаю, что без знания URL и точного имени .asmx эта страница не будет найдена или я не прав? Сканирование веб-сайта не будет работать, так как вы должны угадать имя getCashNow7899, а также UtilServerComp, и это маловероятно ...

Ответы [ 2 ]

3 голосов
/ 28 марта 2012

Маловероятно, что кто-то узнает о вашей службе, не зная названия. Также помните, что вы можете отключить протокол документации:

<webServices>
   <protocols>       
       <remove name="Documentation"/>
   </protocols>   
</webServices>

Однако, если вы развернете какое-либо приложение, которое использует службу, клиент может использовать отладчик http для отслеживания трафика и определения точного адреса и открытого интерфейса.

0 голосов
/ 28 марта 2012
...