Deseo ofrecer direcciones URL prescritas a mis contenedores s3 con fecha de caducidad. El SDK de .NET genera muy bien estas URL, sino mirándolos hace que me preocupe un poco:¿Qué tan seguras son las claves de acceso Amazon AWS?
https://s3.amazonaws.com/upload_youtipit/myfile?AWSAccessKeyId=**MYACCESSKEY**&Expires=1317924047&response-content-disposition=attachment;filename=feedback.jpg&response-content-type=image/jpeg&Signature=podKJSrNeFel6%2B0aOneb342H5GA%3D
¿Por qué necesita para poner mi AWSAccessKey (público) en el URL? ¿No debería ser un poco más confidencial? Sé que no es el secreto, pero todavía no me siento cómodo exponiéndolo en público ...
¿Cuán probable es que alguien que tenga mi clave pública pueda adivinar/brutarizar mi clave privada?
gracias. Sin embargo, no me siento cómodo al compartirlo. Si alguien tiene la parte pública de la similitud, puede darse cuenta de que la parte privada aumenta mucho. Con las teclas, puede acceder a mi entorno completo de aws. Solo porque quería compartir algunos archivos ... – AyKarsi
No, el ID de clave de acceso público no proporciona al atacante ninguna ventaja significativa para determinar la clave de acceso secreta, a menos que, supongo, el atacante ya tenga una lista de claves de acceso secretas válidas y sea justo preguntándome con qué ID de clave de acceso van. –
Dedica tu esfuerzo a la protección de tu clave de acceso secreta. Ocultar su ID de clave de acceso no secreta solo reduce la funcionalidad de AWS que puede usar. –