[ 
https://issues.apache.org/jira/browse/IMPALA-8127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong resolved IMPALA-8127.
-----------------------------------
    Resolution: Invalid

Not an issue with apache impala

> AWS security token leaked to build log
> --------------------------------------
>
>                 Key: IMPALA-8127
>                 URL: https://issues.apache.org/jira/browse/IMPALA-8127
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Infrastructure
>    Affects Versions: Impala 3.1.0
>            Reporter: Paul Rogers
>            Assignee: Janaki Lahorani
>            Priority: Blocker
>              Labels: security-issue
>             Fix For: Impala 3.1.0
>
>
> The build for "asf-master-core-asan" failed due to IMPALA-8128. The log tried 
> to then upload core files to AWS. In doing so, the (presumably temporary) AWS 
> tokens were leaked into the build log:
> {noformat}
> 20:42:08 2019-01-25 20:42:08,728 - boto - DEBUG - StringToSign:
> 20:42:08 HEAD
> 20:42:08 Sat, 26 Jan 2019 04:42:08 GMT
> 20:42:08 x-amz-security-token:FQ...4gU=
> 20:42:08 /impala-coredump-archive/
> 20:42:08 2019-01-25 20:42:08,729 - boto - DEBUG - Signature:
> 20:42:08 AWS ASIA...g=
> 20:42:08 2019-01-25 20:42:08,729 - boto - DEBUG - Final headers: {'Date': 
> 'Sat, 26 Jan 2019 04:42:08 GMT', 'Content-Length': '0', 'Authorization': 
> u'AWS ASIAV...8ev4gU=', 'User-Agent': 'Boto/2.48.0 Python/2.7.5 
> Linux/3.10.0-693.5.2.el7.x86_64'}
> 20:42:08 2019-01-25 20:42:08,800 - boto - DEBUG - Response headers: 
> [('x-amz-bucket-region', 'us-west-2'), ('x-amz-id-2', 'MXD...U='), ('server', 
> 'AmazonS3'), ('transfer-encoding', 'chunked'), ('x-amz-request-id', 
> 'FB38CC160531DCFF'), ('date', 'Sat, 26 Jan 2019 04:42:09 GMT'), 
> ('content-type', 'application/xml')]
> {noformat}
> Even if these tokens are somehow benign (are expired by the time someone 
> reads them), the "optics" are bad: security tokens should be secure; they 
> should not be dumped to logs.
> As a workaround, if the team feels they do need the tokens, elide the tokens 
> as done in the text above. Provide enough characters to verify that the token 
> is the one expected, but leave off most of the text. Not ideal, but better 
> than exposing the entire token.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to