• 宁企研发出声波去霾技术 用喇叭“吹落”PM2.5
  • 【2013年】老有所养,居家养老服务让老人安享晚年
  • 【新华微视评】你敢相信吗 他会是下个“球王”?
  • 陕西省质量强省工作推进委员会会议召开
  • 投资6个亿!山西大同大学北校区建设项目获批复
  • 北京市网信办依法约谈360doc个人图书馆
  • 扎实做好专项巡视工作 为打赢脱贫攻坚战提供有力保障
  • 多元的观点 相同的立场
  • 寒锐转债(123017)今日申购 基本信息一览
  • 海外媒体关注中国再度发射双星:“北斗三号”迈出关键一步(3)
  • 以韵律写山水:大陆画家樊洲水墨巡回展在台北举行
  • 云南省第十五届运动会胜利闭幕
  • 商品房预售制度将被取消?“现房”时代来临……
  • 高速运行 通话无忧
  • “最多跑一次”改革:让人民生活更美好
  • 威武影院 - 分享 - 正文

    使用ASP开发网页需要牢记的9个注意事项

    2019-04-25 23:28IT时代网

      1、永远不要相信用户输入的内容具有适当的大小或者包含适当的字符。在使用其做出决策之前应该始终对用户输入进行验证。最佳的选择是创建一个 COM+ 组件,这样您可以从 ASP 页面中调用该组件来验证用户的输入内容。您也可以使用 Server.HTMLEncode 方法、Server.URLEncode 方法,或者本页底部代码示例中的某一个。

      2、不要通过连接用户输入的字符串来创建 ASP 页中的数据库连接字符串。恶意用户可以通过在他们的输入内容中插入代码来获取数据库的访问权限。如果您使用的是 SQL 数据库,那么请使用存储过程创建数据库连接字符串。

      3、不要使用默认的 SQL 管理员帐户名 sa。每个使用 SQL 的用户都知道存在 sa 帐户。创建具有安全可靠密码的其他 SQL 管理帐户,并删除 sa 帐户。

      4、在您存储客户端用户密码之前,请对这些密码使用哈希算法、进行 base64 编码,或者使用 Server.HTMLEncode 或者 Server.URLEncode 进行编码。您还可以使用本页底部的某个代码示例验证客户端密码中的字符。

      5、不要把管理帐户名或密码放置在管理脚本或 ASP 页中。

      6、不要根据请求标题在代码中做出决策,因为标题数据可以被恶意用户伪造。在使用请求数据前,始终要对其进行编码或者使用下面的代码示例验证其所包含的字符。

      7、不要将安全数据存储在 Cookie 中或者将输入字段隐藏在网页中。

      始终将安全套接字层 (SSL) 用于基于会话的应用程序,以避免未对会话 Cookie 进行加密就发送它们所带来的风险。如果会话 Cookie 没有经过加密,则恶意用户可以使用一个应用程序中的会话 Cookie 进入到与之在同一进程中的另一个应用程序。

      8、当编写 ISAPI 应用程序、筛选器或者 COM+ 对象时,请注意由于变量和数据的大小而造成的缓冲区溢出?;挂⒁饪赡苡捎诮馐驮斐傻墓娣痘侍?,例如将绝对路径名解释成相对路径名或 URL。

      9、当在单线程单元 (STA) 内运行的 ASP 应用程序切换到多线程单元 (MTA) 内时,模拟令牌将过时。这可能导致应用程序在无模拟的情况下运行,让其用可能允许访问其他资源的进程的标识有效地运行。如果您必须切换线程模型,请在进行更改之前,先禁用该应用程序并将其卸载。

    代码示例

      本代码示例包含了一个函数,它可删除发送至该函数的字符串中的可能有害的字符。在上面的两个示例中,指定代码页以确保正确地编码。下面的示例使用的是 Microsoft Visual Basic® Scripting Edition(VBScript):

    编辑:陈红

    版权与免责声明:

    凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


    本文地址:http://www.zgyqzx.net/news/2019/04/25/646546.html

    转载本站原创文章请注明来源:威武影院

    点击排行
    焦点

    看上去很火的短视频,对创业者却是个无底洞

      美国杂志《名利场》曾经针对“青少年喜爱的明星”做过一次调 ...详情

    Win10系统的便签(便利贴)在哪?

    Win10系统更新成2016年周年 版,版本编号1607,。 ...详情

    19999元!“小米”自行车来了 史上最贵

    啄木网-青岛IT(www.zomiu.com):19999元 ...详情

    2月流失20万玩家 绝地求生真的要凉了吗?

    《绝地求生》自发布以来可以说是一路飙升,玩家数量每月都有很明 ...详情

    万字干货总结:最全的运营数据指标解读

    用户获取是运营的起始,用户获取接近线性思维,或者说是一个固定 ...详情

    CopyRight ? 2019 威武影院 www.zgyqzx.net, All Rights Reserved 一尘网 版权所有

    使用一尘网前必读 | 关于我们 | 免责声明 | 隐私政策 | 威武影院 | 联系我们