<bdo id='eo8E5'></bdo><ul id='eo8E5'></ul>
      <tfoot id='eo8E5'></tfoot>
    1. <small id='eo8E5'></small><noframes id='eo8E5'>

      <legend id='eo8E5'><style id='eo8E5'><dir id='eo8E5'><q id='eo8E5'></q></dir></style></legend>
    2. <i id='eo8E5'><tr id='eo8E5'><dt id='eo8E5'><q id='eo8E5'><span id='eo8E5'><b id='eo8E5'><form id='eo8E5'><ins id='eo8E5'></ins><ul id='eo8E5'></ul><sub id='eo8E5'></sub></form><legend id='eo8E5'></legend><bdo id='eo8E5'><pre id='eo8E5'><center id='eo8E5'></center></pre></bdo></b><th id='eo8E5'></th></span></q></dt></tr></i><div id='eo8E5'><tfoot id='eo8E5'></tfoot><dl id='eo8E5'><fieldset id='eo8E5'></fieldset></dl></div>
    3. 如果我担心代码安全,我应该只在服务器上部署.pyc文件吗?

      Should I deploy only the .pyc files on server if I worry about code security?(如果我担心代码安全,我应该只在服务器上部署.pyc文件吗?)
    4. <i id='zVIqd'><tr id='zVIqd'><dt id='zVIqd'><q id='zVIqd'><span id='zVIqd'><b id='zVIqd'><form id='zVIqd'><ins id='zVIqd'></ins><ul id='zVIqd'></ul><sub id='zVIqd'></sub></form><legend id='zVIqd'></legend><bdo id='zVIqd'><pre id='zVIqd'><center id='zVIqd'></center></pre></bdo></b><th id='zVIqd'></th></span></q></dt></tr></i><div id='zVIqd'><tfoot id='zVIqd'></tfoot><dl id='zVIqd'><fieldset id='zVIqd'></fieldset></dl></div>

    5. <tfoot id='zVIqd'></tfoot>

          <bdo id='zVIqd'></bdo><ul id='zVIqd'></ul>

                <legend id='zVIqd'><style id='zVIqd'><dir id='zVIqd'><q id='zVIqd'></q></dir></style></legend>
                  <tbody id='zVIqd'></tbody>
              • <small id='zVIqd'></small><noframes id='zVIqd'>

                本文介绍了如果我担心代码安全,我应该只在服务器上部署.pyc文件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想将Django应用部署到云计算环境,但我担心源代码安全。我可以只在那里部署编译的.pyc文件吗?根据官方的python文档,PYC文件"相当难进行反向工程"。

                采用这种方法的利弊是什么?这是标准做法吗?

                我没有使用AWS,我只能说我所在的国家完全不能信任云计算.

                推荐答案

                部署.pyc文件并不总是有效。例如,如果使用Apache/mod_wsgi,至少WSGI脚本文件仍然需要是纯Python代码。

                某些Web框架可能还要求提供原始源代码文件。使用.pyc文件也不会模糊Web框架使用的模板中可能存在的任何敏感信息。

                通常,使用.pyc文件是非常薄弱的防御措施,可以使用工具对其进行反向工程以从中提取信息。

                因此,从技术上讲,您的应用程序可以运行,但它不会被视为保护源代码的非常安全的方式。

                您最好使用您信任的托管服务。这通常意味着要为信誉良好的主机付费,而不仅仅是你能找到的最便宜的主机。

                这篇关于如果我担心代码安全,我应该只在服务器上部署.pyc文件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)
                <legend id='15ETu'><style id='15ETu'><dir id='15ETu'><q id='15ETu'></q></dir></style></legend>
                    <bdo id='15ETu'></bdo><ul id='15ETu'></ul>

                      <small id='15ETu'></small><noframes id='15ETu'>

                      <tfoot id='15ETu'></tfoot>

                          <tbody id='15ETu'></tbody>
                          <i id='15ETu'><tr id='15ETu'><dt id='15ETu'><q id='15ETu'><span id='15ETu'><b id='15ETu'><form id='15ETu'><ins id='15ETu'></ins><ul id='15ETu'></ul><sub id='15ETu'></sub></form><legend id='15ETu'></legend><bdo id='15ETu'><pre id='15ETu'><center id='15ETu'></center></pre></bdo></b><th id='15ETu'></th></span></q></dt></tr></i><div id='15ETu'><tfoot id='15ETu'></tfoot><dl id='15ETu'><fieldset id='15ETu'></fieldset></dl></div>