I agree with you

Yong Qian <qiany...@api7.ai> 于2022年1月26日周三 10:57写道:

> Agree with this improvement, the default fixed token poses a significant
> security risk.
>
> On 1/26/22 10:08, JinChao Shuai wrote:
> > I think the solution is feasible and can greatly improve the security of
> > APISIX.
> >
> > Baoyuan <baoyuan....@gmail.com> 于2022年1月25日周二 21:25写道:
> >
> >> Strongly agree that this can greatly reduce the security risk of APISIX.
> >>
> >>> please use a custom token in the generation environment and
> >> write into the configuration file.
> >>
> >> Do we need to provide this function to help users do it?
> >>
> >> Ming Wen <wenm...@apache.org> 于2022年1月25日周二 16:28写道:
> >>
> >>> hello,
> >>>      Apache APISIX has the fixed token of admin API in the
> configuration
> >>> file[1].
> >>>      While we strongly recommend that users change this token, this is
> a
> >>> security risk anyway. We should use a more elegant solution to actively
> >>> solve this problem.
> >>>
> >>>      My solution is:
> >>>      1. Remove these fixed tokens and change the default value to empty
> >>>      2. When Apache APISIX starts, if the token is found to be empty,
> it
> >>> will automatically generate a random token, and print the hint
> >> information
> >>> on the screen and in the log: random token is only applicable to the
> test
> >>> environment, please use a custom token in the generation environment
> and
> >>> write into the configuration file.
> >>>      3. The admin API does not accept the empty token.
> >>>
> >>>      In this way, it will not affect the previous version, nor will it
> >>> affect the developer's experience of Apache APISIX, and enhance the
> >>> security.
> >>>
> >>>      What do you think?
> >>>
> >>>
> >>> [1]
> >>>
> >>>
> >>
> https://github.com/apache/apisix/blob/master/conf/config-default.yaml#L87-L100
> >>> Thanks,
> >>> Ming Wen, Apache APISIX PMC Chair
> >>> Twitter: _WenMing
> >>>
> >
>

Reply via email to