Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

159
Visualizações
URL de S3 prefirmada con cifrado del lado del cliente

He buscado durante mucho tiempo, pero veo que nadie tiene los siguientes escenarios, así que aprecio mucho si alguien puede ayudar.

Queremos descargar un archivo grande usando la URL prefirmada de S3, pero estamos usando el cifrado del lado del cliente usando KMS, por razones de seguridad, para cargar el archivo.

Una de las opciones es usar el SDK de cifrado de AWS para cifrar el archivo en el navegador, subirlo a S3 en el backend y luego descifrarlo en el navegador después de obtener el archivo de la URL prefirmada. Pero me preocupa la exposición de credenciales en el navegador del usuario. En documentos de AWS https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/js-examples.html()

Comience proporcionando sus credenciales al navegador. Los ejemplos de SDK de cifrado de AWS para JavaScript utilizan webpack.DefinePlugin, que reemplaza las constantes de credenciales con sus credenciales reales. Pero puede usar cualquier método para proporcionar sus credenciales. Luego, use las credenciales para crear un cliente de AWS KMS.

  1. ¿Tienes alguna solución a esto?
  2. Si usa AWS SDK, ¿de todos modos para evitar la exposición de credenciales si los usuarios usan F12?
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Pero me preocupa la exposición de credenciales en el navegador del usuario.

Al usar el cifrado del lado del cliente, se supone que el secreto cifrado es aleatorio y único/específico del contenido (usando el cifrado del sobre).

Entonces, si el cliente tiene derecho al contenido (para ser descargado), entonces puede estar bien darle al cliente la clave para descifrar el contenido (puede considerar la clave como parte del contenido). La clave (clave de datos) no debe usarse para descifrar nada más.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda