насколько опасны параметры URL обработки ошибок S3 - PullRequest
0 голосов
/ 28 января 2019

веб-сайт имеет эту форму, в которой вы можете отправить файл, возникает ошибка, при которой, когда вы пытаетесь получить доступ к файлу перед его загрузкой, вы получаете этот откат S3, какой серьезности вы считаете эту ошибку?насколько опасны параметры, передаваемые по пути?

изображение примера

1 Ответ

0 голосов
/ 29 января 2019

Информация в сообщении об ошибке XML не является конфиденциальной.

Вот краткое изложение того, что все это означает:

NoSuchKey - просто машиночитаемый 404 Not Found.

<Message>The specified key does not exist.</Message> - дружественный человекуописание, которое вы бы увидели, если бы вы обращались к этому ресурсу, используя библиотеку, например, один из AWS SDK.

<Key> - это ключ объекта, который S3 называет путем, за исключением начального слеша.

<RequestId> может использоваться для устранения неполадок и трассировки владельцем корзины - он отображается в журналах доступа S3 для корзины и вместе с <HostId> предоставляет информацию, которую AWSСлужба поддержки может использовать для отслеживания и устранения неполадок запроса внутри S3, если происходит что-то непредвиденное и владелец корзины не понимает поведение S3.

Всякий раз, когда вам необходимо связаться со службой поддержки AWS из-за ошибок или неожиданных действийПоведение в Amazon S3, вам нужно будет получить идентификаторы запросов, связанных с неудачным действием.Получение этих идентификаторов запросов позволяет службе поддержки AWS решать возникающие проблемы.Идентификаторы запроса идут парами, возвращаются в каждом ответе, который обрабатывает Amazon S3 (даже ошибочный), и могут быть доступны через подробные журналы.Существует несколько распространенных способов получения идентификаторов вашего запроса.

https://docs.aws.amazon.com/AmazonS3/latest/dev/troubleshooting.html#get-request-ids

(Обратите внимание, что «подробные журналы» относятся к ведению журнала на стороне клиента, предоставляемого SDK, а нена стороне сервера.)

Эти два значения - которые меняются при каждом запросе - также можно найти в заголовках ответа HTTP как x-amz-request-id и x-amz-id-2 (даже при успешных запросах).Вместе они однозначно идентифицируют запрос внутри S3.Внешне они не имеют никакого смысла и никакой эксплуатируемой ценности.

...