-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using azure-sdk-for-python for Government security FIPS compliance #24240
Comments
Label prediction was below confidence level |
Hi @iotmani that's a great question. @xiangyan99 can you look into this? |
Are you asking if our SDK libraries can work under FIPS mode? Could you tell us which libraries are you using? My understanding is that FIPS mode needs to be enabled at the OpenSSL level. Most libraries should continue to work. But some of our libraries make OpenSSL part of the package we ship (e.g. uAMQP) hence they will not work under FIPS mode. |
Hello @xiangyan99, Yes I'm wondering whether they'd work in FIPS mode or at the least if TLS >=1.2 is used when it's supported (which looks to be the case as To my knowledge, none of the packages we use come with their own OpenSSL libraries, but please do correct me if I'm wrong:
Regards, |
Thank you for the information @iotmani . You are right. None of the libraries has OpenSSL baked into the package. They work with TLS >= 1.2. (To clarify, they don't require TLS >= 1.2. If both service and OS support TLS >= 1.2, they will use TLS 1.2 automatically). |
Hi @iotmani. Thank you for opening this issue and giving us the opportunity to assist. We believe that this has been addressed. If you feel that further discussion is needed, please add a comment with the text “ |
Excellent, thanks very much! |
Hello,
[I was directed by Azure support case 2204280010000006 to open a GitHub issue for this].
I have a question regarding the azure-sdk-for-python, we use the clients in there to fetch millions of metrics per minute from Azure for us as well as on behalf of our customers.
We're in the process of doing an audit for FIPS 140-2 compliance, and want to confirm if the Python SDK Client code makes FIPS compliant connections to Azure (e.g. TLS 1.2+, and if possible which version at a minimum we should be using in order to be FIPS 140-2 compliant.
This might be a question for the Engineering Azure Python SDK team which maintains the open-source repository https://github.com/Azure/azure-sdk-for-python.
Note that the scope is only the connection between the SDK Client and Azure endpoints is what's at interest here, not whether services within Azure are or are not FIPS 140-2 compliant.
Thanks in advance,
I.O.
The text was updated successfully, but these errors were encountered: