Обход пути может быть угрозой, но не обязательно со стороны .Net Core WebAPI
, конечно, это будет зависеть от многих факторов:
- Как вы настроили веб-сервер. Разрешаете ли вы просматривать приложение или любой путь на сервере?
- Разрешаете ли вы указывать данные пользователя (например, пути к файлам к любому хранилищу) во входящих данных?
- Вы настраиваете
app.UseStaticFiles()
разрешая пользователю WebAPI указывать маршрут или не проверяя, что запущенный процесс имеет доступ только к этому каталогу, не применять какой-либо ../
путь? - Если вы загружаете файлы в свой API ... Создаете ли вы имя файла для хранилища или использовать то же имя файла?
Эти и многие другие вопросы могут возникнуть в зависимости от того, как вы настраиваете приложение / сервер или как вы контролируете доступ или дезинфицируете свои данные.
Просто пища для размышлений. :)