首页 > 文章中心 > 库存管理技巧

库存管理技巧

库存管理技巧

库存管理技巧范文第1篇

1收入不入账、多收少记或少付多记的查账技巧。通常发生于财会制度不健全的单位,特别是开票与收款同属于一人最易出现此种现象。作案人大都是那些直接经手管理财物的人员。例如采购员、出纳员、仓库保管人员以及收款员等。这些作案成员有的是开票时,提高单价从中吃回扣或报销后占有,有的是内外勾结一票两开进行贪污,有的是收款后只给交款人开收据不记账,情况比较复杂。针对这种作案手段,一般应从以下几个方面组织调查:一是应将所有已使用过的发票和收据的存根联都收集起来,检查号码是否连续,有无缺号、缺页以及作废的发票和收据的正联以及入账联是否粘在存根联上,然后对发票和收据存根联的合计数同入账数进行核对,看是否符合。二是对收款人员和交款人保存的单据相互核对,挤出差额,追去向。三是笔数、金额相核对,挤差额追去向。四是从人与人之间,收集人证与其他资料相核对。五是账实核对,然后进行综合分析,实事求是地加以判断。

2虚报冒领费用开支的查账技巧。这类案件大都发生在直接经手管理财物的人员中,作案手段多种多样。对这种违纪,主要舞弊手段是伪造、盗用、涂改或重报购货发票和费用单据。伪造单据常见于利用白条发票或收据,主要有:虚报冒领职工旅差费、临时工工资以及长期支取已死亡职工的退休金等。对此应从以下几个方面组织调查:一是要组织审查可疑凭证的来源,看所报销的票据是单位还是个人出具的,有没有收款人的手印或印章。Www.133229.cOm二是要注意审查支出的流向和支出形式是不是人为的从中作弊。三是带着从账目中审查的疑点,找领款人或领款单位进行核对,去获取有无虚报冒领的依据。四是对已获取的证据进行技术鉴定,如笔迹、手印、印章等。

3对开假单据报销的查账技巧。这种作案手段大都是直接经管财物的产、供、销人员或金融管理人员,他们在作案时开假单据的形式很多,而且比较复杂,但分析起来不外两种,即合法与非法。一种是经税务机关登记的有税契的合法形式的发票;另一种是未经有关部门允许而印制的非法发票和白条。对使用这种作案手段进行贪污的案件查法:一是组织查账人员认真细致地审查发票的来源,重点应审查票据的出处、样式、规格和发票本身记载的品名、数量、单价、金额等。要注意查对发票的出处与购货渠道和内容是否一致,发票本身反映的内容与购货的渠道是否一致,发票上反映出的内容与购货单位所需要的产品、原材料是否相符,发票的首尾内容是否相一致,是何人书写等等。通过审查,从中发现疑点,进行追查。二是发票与入库的实物相对照,从中发现有无实物入库。三是对发票进行科学的笔迹鉴定,以证实是否伪造。

4隐瞒收入,搞“小金库”的查账技巧。这种手段是近年来才有的,而且较为普遍。这种情况往往是公私交融,以公家名义达到营私之目的。有些“小金库”名义上是为集体,而实际上是为隐形私利服务。“小金库”的存在,给贪污受贿违纪活动大开了方便之门。对这类案件,往往是难查,不好认定,时常以不正之风为借口,以退代罚。对这种案件的查法:一是审查支出单位的账目与收入单位的账目相对照、挤差额,看是否入账。二是审查单位设立的账薄与科目是否合法。三是支出账与库存账对照,看是否存在差额,有差额的是否入账。四是收货单位的支出账与发货单位的收入账相对照,看有无差额,以便从中发现账外资金。五是查销售物品或门类繁多的各种扣款、罚没款、集体存款利息以及合理的回扣是否入账。六是查“小金库”是否建账和有记载,账薄与库存相对照,看使用渠道是否合理。七是查“小金库”与账外资金的实际支配权,看是否个人支配,以及是否存入银行个人从中贪污利息。

5“对大头小尾”查账的技巧。这种手段的作案成员多是各类开票人员和业务员,他们相互勾结进行作案。所谓的“大头小尾”,也就是存根联、记账联上边的数字小,而收款联上的数字大。在做法上将正联撕下另写或隔开套写。对这种作案手段,在查法上:一是派人持开票方的底联与业务单位的报销联相核对;二是票据与实物相核对;三是发动知情人揭发。

6重复报销查账的技巧。重复报销,是指一张单据报销两次或者正副联各入账报销一次,把已经挂失和作废的单据又私自报销,把前个年度已入账的单据抽出在下个年度报销。这类作案成员一般是直接从事财务工作的财会人员或管财物的人员。他们钻管理混乱或制度不健全的漏洞,寻机作案。对采取这种手段进行贪污的,在组织查账时应注意从以下几个方面入手:一是要审查入账的票据凭证是正联还是副联,一般副联是不能作为记账凭据的。二是要审查票据的发生时间,看是否是当年当月发生,发现跨年度票据,尤其是原因不明的要当做重点进行追查。三是账据核对,查验是否重复报销。

7虚设账户从中侵吞公款的查账技巧。虚设账户从中侵吞公款的情况,一般发生在应收、应付货款等往来结算账户上。如事先将一笔赊销的货款业务记入一个虚设的应收销货款账户上,而不以客户真实名称开立账户,该货款收到后,即将该笔货款侵吞入私囊,然后再采用坏账方法注销该账户。其查账技巧是:一方面清查应收销货款账户上处理坏账损失的手续是否完备真实;另一方面可通过其他途径进行追查,弄清情况。

8利用账目混乱浑水摸鱼的查账技巧。利用账目混乱浑水摸鱼的情况,通常发生在会计制度不健全和机构不健全,财务工作无人负责的单位。其查账技巧首先要清理账目,通过账证、账账和账表的相互核对,清理所有账目,然后采取内查外调来搞清是属于会计业务处理上的问题,还是属于违法违纪舞弊的问题。

库存管理技巧范文第2篇

关键词:市场营销;知识库;管理;资源

中图分类号:F713.51 文献标志码:A 文章编号:1000-8772(2013)05-0111-01

营销部门被视为—个企业的核心部门之一,营销人员是企业营销活动的直接执行者,是企业和市场营销部门的核心员工。营销人员各项素质、能力的高低,必将直接或间接影响一个企业的效益,故在各企业的市场营销部门建立相应的知识库势在必行。

一、市场营销部门知识库建立的现状

知识库(Knowledge Base)的概念来自人工智能(AI)和数据库(DB)两个领域。当今有很多单位都建立了网络或者本地版的知识库,如ScienceDirect、ACS、知网、万方维普等共享性的网络知识库,以及一些单位建立的一些人力资源部的培训类或者技术部门的技术文档的本地或内网的专用知识库,很少有单位会专门建议市场营销部门的知识库。原因是企业非常重视市场营销部门的客户管理系统,却忽略了其部门全面知识库建立的的重要性。

二、市场营销部门知识库的构造及特点

1 建立企业基本文档管理库

该部分是企业所有员工都需要学习的部分,包括企业文化、公司制度、各项所有员工需要培训学习的资料都放在里面,市场营销部门的员工只有阅读权限。按照部门职能设置必修课程,系统自动记录学习痕迹,实施全面的岗位学习评估工作。

2 建立企业产品、项目专用文档管理库

每一个市场营销部门的员工必须充分了解企业的产品及其项目,如果是自己所负责行业的产品或项目,则是必须学习的部分,学习完成后系统会有相关测试,测试不通过者要重复学习,直至测试通过为止。

3 建立客户管理资源库

客户管理资源库的功能类似于有很多企业单独创建的客户管理系统,包括销售管理、市场营销管理、客户服务系统以及呼叫中心等方面。它涉及到从新客户开发到老客户维护和营销的每一个环节,以及与各部门的接洽,用以实现精细化实施跟踪管理。建立客户管理资源库,能优化各业务环节,减少老客户流失,降低公司营销成本。

4 建立合同文档资源库

合同管理全过程就是由洽谈、草拟、签订、生效开始,直至合同失效为止。包括合同模版、合同编号、合同版本控制(通过权限严格控制合同版本的修改,具有修改后自动保存最新版本。在扩展属性中可以查看历史版本、版本回滚、版本下载等。可以有效地防止版本存储混乱、历史版本错误、遗失等问题)、合同关联文档管理以及合同审核管理。

5 建立招投标文档资源库

涉及招投标文件模版,编号、版本控制、招标公告、招标书、投标书电子文档的资源库,以及招投标文件关联文档;招投标文档纸质文档存档管理。

6 建立营销技巧提升资源库

按照行业划分建立必修和自由选修的营销技巧课程资料,同时建立相关学习积分机制——与奖金直接挂钩,让市场营销人员能够积极主动地学习,同时达到提升营销技巧的效果。

7 建立营销部门公共分享资源库

营销部门的公共分享资源库是依靠大家共同维护,销售助理随时更新从各个信息渠道找到的销售线索、与公司业务相关的新闻等材料科到公共资源库中。所有市场营销部门的成员都可以将自己觉得对大家业务提升有帮助的资料上传到资料库中。营销部门的公共分享资源库具有灵活的分享功能,有助于所有人整体素质的提高。

8 建立营销人员私人知识库

所有市场营销部门的员工都有一个私人知识库,每个人均拥有自己个人知识库的管理权限,用于个人知识的分类存放与管理。用户在创建了个人的优秀资源后,可与他人一起分享自己的各项收藏和笔记。用户独自享有本人私人知识库的最高权限,通过设定兴趣组或者圈子,用户可以选定共享的范围,大大提高了群组成员的工作效率和学习效率。

三、建立市场营销部知识库的优势

市场营销部知识库为企业构建了一套以市场营销部门为中心的有关各种配套信息的数据库,提高了市场营销部门的工作效率。

围绕着企业市场营销部门建立知识库,建立专家网络和内容管理,方便市场营销人员获得所需的知识,设立企业社区供员工共享知识和相互协作,开展企业各项培训,帮助营销人员自主学习,以提高企业市场营销部门的整体素质。同时企业也能获取和保留各种各样的资源。

库存管理技巧范文第3篇

 

关键词:知识管理 知识社会 管理工具

个人知识管理是一种新型的知识管理理念和方法,它把个人拥有的各种信息资源以科学方法进行有效的系统规划和组织,有计划地建立起个人专业知识体系,从而可以持续地学习、更新、提高个人专业知识和工作竞争力。

一、个人知识管理及其重要意义

    个人知识管理是知识管理理念、方法论在个体中的应用。它需要收集、分类、存储、检索个人知识,是一种对个人知识进行有效管理的科学方法。

    Dorsey认为,“个人知识管理应该被看做既有逻辑概念层面又有实际操作层面的一套解决问题的技巧与方法。Frand和Hixon认为:“它是一种概念框架,指个人组织和集中自己认为重要的信息,使其成为我们知识基础的一部分。它还提供某种将散乱的信息片段转化为可以系统性应用的东西的(个人)战略,并以此扩展我们的个人知识。Skyixne认为:明确自己的信息需求;制定一个(知识)获取战略;设定信息的优先级,确定哪些信息可以丢弃,哪些信息可以收取;确定如何和何时处理信息;为需要归档和保存的知识建立规范;创建个人的文件系统,可以兼顾(管理)自己的工作、生活和其他知识活动;为不同用途建立信息目录(书签)和索引;经常评估/评价所存储信息和目录的价值。

    综上所述,个人知识管理是用计算机、通讯和网络技术帮助个人有效地管理信息,是把个人认为最重要的且将成为个人知识库的信息进行整合的框架,它那些零散的、随机的信息转换成可系统利用的和可扩展的个人知识提供了一种策略。它注重知识能力和创新能力,是知识的识别、获取、开发、共享、利用和评价的过程。

    个人知识管理具有重要意义:

1.有利于培养良好的知识收集、整理、应用习惯

    随着所需管理知识资源内容的增多和类型的复杂,有计划地建立个人专业知识体系,系统地收集、加工、整理相关的专业知识资源,选取改变物质世界的知识,挖掘因做某事来满足人们某种需要的技术、技巧和能力方面的知识,可以养成收集、分类、整理、加工和应用知识的良好习惯,使个人知识网络更加科学化、条理化。

    2.有利于提高个人工作绩效

    充分利用信息资料库,快速搜索专家、专业机构、服务机构和资讯网站等个人知识网络,“知道谁能做的知识”和“知道哪里有的知识”,让思维得到最大的连续性,有效地提取、组织、利用所需专业知识资源,可以提高实际工作技能,提高个人实际工作的绩效。

    3.有利于提升个人专业知识和竞争力

    通过建立个人专业知识体系,有针对性地吸收和补充所需的专业知识资源,对个人知识经验进行总结,并对自己的重要知识行为、活动进行记录,有利于个人更好地认识、运用事物的规律、原理等知识,掌握“是什么的知识”和“为什么的知识”,帮助个人有效地运用个人拥有的经验知识实现可持续性地学习、更新,提高个人专业知识水平,从而提升自己个人价值和竞争力。

二、个人知识管理的方法

    在个人知识管理过程中,会涉及个人知识的获取、组织、加工、交流、评估、创新等。

    以下几种个人知识管理方法的运用可以帮助学习者高效率地整合自己的知识,可以根据需要选择使用。

1.检索信息的方法

    检索信息时,首先要确定个人的信息需求和信息来源,选择合适的信息检索技巧。在个人知识管理中,检索信息的技巧既包括技术要求很低的提问和倾听回答的技巧,也包括充分利用互联网的搜索引擎、电子图书馆的数据库和其他相关数据库查找信息的技巧。为充分掌握检索信息的技巧,个人有必要掌握搜索的概念、布尔逻辑等搜索的技能。

    2.评佑信息的方法

    这种方法不仅指个人可以判断信息的质量,而且指个人必须能判断这种信息与自己遇到问题的相关程度。评估主要从可信度、准确度、合理性及相关支持等方面来进行。可信度一般根据作者的可信度、质量保证依据、元信息等来判定。准确度可从时间界限、综合全面性、信息面向的对象及其使用目的、合理性等方面来确定。相关支持则是指信息文本的索引目录、参考文献等。

    3.组织信息的方法

    组织信息需要过滤无用和相关度不大的信息资源,有效地存储信息,建立信息之间的联系,方便以后的查找和使用。有效组织信息的原则是:无论环境怎样,组织起来的信息应该便于有效的利用。这种方法会牵涉使用不同的工具把各种信息组织起来。在手工操作的环境中,可用文件夹、抽屉和其他方法来组织信息。在现代高科技环境中,可用电子文档、数据库和网页,或者用专门的知识管理软件来组织信息。

    4.分析信息的方法

    常用的分析信息的方法是建立和应用模型,通过大量的数据分析从而得出信息间的关系。电子表格、统计软件、数据挖掘软件等提供了分析信息的方法,但在建立各种分析软件模型的工作中,人的因素是最重要的。

    5.表达信息的方法

    通过表达信息,可以实现隐性知识向显性知识的转化。个人知识在交流、共享中得到升华。信息的表达,无论是通过PowerPoint、网站还是通过文本,大部分工作应该围绕如何让他人理解、记忆、能与自己互动等来进行。  

6.保证信息的安全

    保证信息的安全涉及开发与应用各种保证信息的秘密、质量和安全存储的方法和技巧。常用的密码管理、备份、档案管理都是保证信息安全常用的方法。

    7.信息协同的方法

库存管理技巧范文第4篇

关键词:信息系统;;职业教育;高技能人才

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)09-2024-04

中国的社会经济发展正处在一个快速转型的过程当中,在这一过程中,职业教育的对整个国家的战略意义已经突显出来。职业教育也是发展地区经济和文化的生力军,对发展本地区特色的经济和文化至关重要。职业教育的目标是要毕业生有质量的就业和为企业输送高技能的人才[1]。因此,有必要开发一个界面友好、操作简单、功能齐全的职业教育人才供需信息系统,成为企业和职业院校及毕业生之间的直通桥梁,为高技能人才供需双方提供准确及时、权威的信息。

1 系统设计与实现

1.1系统体系结构

本系统采用B/S模式,以2.0为核心技术,基于HTTP协议Web应用程序,采用三层体系结构,即表示层、业务逻辑层和数据访问层,保证不同层之间的独立性和透明性,便于以后的维护和扩展的系统结构[2],如图1所示。

1.2系统的开发平台和工具

在开发平台和工具的选择上,基于本系统的用户特点和规模、安全性的要求以及快速开发的需求应采用Microsoft的Web开发技术[3]。为提高性能采用Ajax技术以使用户体验更动态的Web 用户界面[4],具体如下:

系统的开发平台:Windows Server 2003 + IIS6.0 + .NET Framework2.0;

开发工具:Visual 2005+Ajax;

后台数据库:SQL Server 2005 + SQL Server 2005 Express。

1.3系统功能模块分析

系统共有两个子系统:前台查询子系统和后台管理子系统,如图2所示。

1.4数据库设计

本系统采用SQL Server 2005 + SQL Server 2005 Express作为后台数据库。在SQL Server 2005 中创建28个表,收录职业教育人才供需信息及相关信息。用户、角色等系统管理数据存放在SQL Server 2005 Express中,这样便于系统维护。

在SQL Server 2005中的数据表主要包括:产业园区基本情况表、产业园区企业院校表、公共信息(校企合作表、信息表、政策导航表)、高技能人才信息表、系统基础数据(12个表)、能工巧匠信息表、企业基本情况表、企业招聘信息表、双师型人才信息表、院校毕业生信息表、院校基本情况表、院校招聘招聘信息表、院校开办专业信息表

同时还创建了相应的12个视图:产业园区视图、高技能人才视图、能工巧匠视图、企业信息管理员视图、企业招聘视图、双师型人才视图、院校毕业生视图、院校开办专业视图、院校信息管理员视图、院校招聘视图。

为了实现在主页上动态显示最新的企业和院校招聘信息,特地创建了2个存储过程,采用游标技术分别用于查询最新的企业招聘信息和院校招聘信息[5]。

2 系统安全性设计

本系统采用的Form身份验证方式,利用角色来管理用户权限,不同角色的用户拥有相应的操作权限[6]。

系统共定义了5种角色,并为每一种角色设定了访问权限。这5种角色是:系统管理员、企业信息管理员、院校信息管理员、公共信息管理员、普通注册用户。系统管理员拥有最大权限,负责指派公共信息管理员和为众多的企业和院校创建各自的企业信息管理员、院校信息管理员。系统管理员有权为每一个用户分配角色和从角色中删除用户。

其次在程序代码和数据库部分设置了数据表和字段级的访问权限与规则,实现了不同的管理员用户只能操作自己负责的那一部分数据,进一步保证了整个系统的数据安全。例如:某企业的信息管理员只能添加、修改和删除本企业基本信息和招聘信息并选择是否对外。为了确保本系统的信息的正确性和权威性,所有要的信息都要经由系统管理员审核,只有通过审核的信息才能出去。

最后,为了保证服务器的安全性,将服务器置于新疆轻工职业技术学院的校园内网,采用SNAT(Source Network Address Translation,源地址转换)和DNAT(Destination Network Address Translation,目的地址转换)技术,对外Web网站[7]。

3 系统开发、调试及基础数据录入、批量数据导入

系统开发使用Visual Studio 2005集成开发环境,用VB编写业务逻辑代码,在其自带的开发Web服务器中调试。

所需的基础数据,例如:专业名称和代码、职业工种名称和代码、院校名称和代码等通过Web页录入和管理维护。一些来自上级部分的批量数据,例如高技能人才和能工巧匠数据均为Excel表的格式且数据量巨大,因此通过SQL Server 2005的SQL Server Integration Services(SSIS)批量导入数据库中。

4 系统的测试、部署和运行

硬件采用HP服务器,软件为Windows Server 2003 + IIS6.0 +.NET Framework2.0,数据库SQL Server 2005 + SQL Server 2005 Express。在局域网环境中对系统进行测试、修改,直至达到设计要求,然后联接到Internet上。

现系统已成功申请了IP地址和域名,部署的IP地址为222.82.254.77,域名为http://,新ICP备:10000391号。系统主页如图3所示。

图3 系统主页 图4 管理员选择登录页面

因为系统采用B/S模式,所有操作均在Web页上进行,只要装有IE6.0(或以上版本)或其它浏览器并与Internet联接的计算机都可通过输入上面的IP地址或域名访问本系统,界面简洁直观,不须对用户进行专门的培训。图4为管理员选择登录页面。

5 结论

新疆职业教育人才供需信息系统的开发,为全疆的职业院校和在疆各类企业提供了一个针对高技能人才的供需平台,对新疆职业教育的发展、大中专学生就业和在疆企业招缆高技能人才具有实际的实用价值,对本地区经济和文化发展有着积极的意义。系统采用B/S模式,充分利用的优点和Ajax技术,实现了对供需信息的分级分布式管理和维护,系统模块具有良好的通用性和可扩充性,经过一段时间运行,证明系统运行稳定、界面友好、使用简单可靠,供需信息便捷,达到了起初设计要求。

致谢:自治区政府职教办为本系统的研发提供了大量的新疆本地高技能人才及能工巧匠的数据,在此表示衷心的感谢。

参考文献:

[1] 戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2007.

[2] 卢成均.多层模式下通用数据存取层的设计与实现[J].计算机工程与设计,2007,28(13):3265-3269.

[3] 陈会安2.0网页制作彻底研究[M].北京:清华大学出版社,2007.

[4] 邓丽,李学奎 2.0Ajax应用程序设计[M].北京:清华大学出版社,2009

[5] 刘辉.基于MIS系统的存储过程技术和游标技术的应用[J].福建电脑,2010,26(1):138-139.

库存管理技巧范文第5篇

2007年1月至6月期间,半年时间内,CNCERT/CC接收的网络仿冒事件和网页恶意代码事件,已分别超出去年全年总数的14.6%和12.5%。

从CNCERT/CC掌握的半年情况来看,攻击者的攻击目标明确,针对不同网站和用户采用不同的攻击手段,且攻击行为趋利化特点表现明显。对政府类和安全管理相关类网站主要采用篡改网页的攻击形式,也不排除放置恶意代码的可能。对中小企业,尤其是以网络为核心业务的企业,采用有组织的分布式拒绝服务攻击(DDoS)等手段进行勒索,影响企业正常业务的开展。对于个人用户,攻击者更多的是通过用户身份窃取等手段,偷取该用户游戏账号、银行账号、密码等,窃取用户的私有财产。

2用IIS+ASP建网站的安全性分析

微软推出的IIS+ASP的解决方案作为一种典型的服务器端网页设计技术,被广泛应用在网上银行、电子商务、网上调查、网上查询、BBS、搜索引擎等各种互联网应用中。但是,该解决方案在为我们带来便捷的同时,也带来了严峻的安全问题。本文从ASP程序设计角度对WEB信息安全及防范进行分析讨论。

3SP安全漏洞和防范

3.1程序设计与脚本信息泄漏隐患

bak文件。攻击原理:在有些编辑ASP程序的工具中,当创建或者修改一个ASP文件时,编辑器自动创建一个备份文件,如果你没有删除这个bak文件,攻击者可以直接下载,这样源程序就会被下载。

防范技巧:上传程序之前要仔细检查,删除不必要的文档。对以BAK为后缀的文件要特别小心。

inc文件泄露问题。攻击原理:当存在ASP的主页正在制作且没有进行最后调试完成以前,可以被某些搜索引擎机动追加为搜索对象。如果这时候有人利用搜索引擎对这些网页进行查找,会得到有关文件的定位,并能在浏览器中查看到数据库地点和结构的细节,并以此揭示完整的源代码。

防范技巧:程序员应该在网页前对它进行彻底的调试。首先对.inc文件内容进行加密,其次也可以使用.asp文件代替.inc文件,使用户无法从浏览器直接观看文件的源代码。

3.2对ASP页面进行加密。为有效地防止ASP源代码泄露,可以对ASP页面进行加密。我们曾采用两种方法对ASP页面进行加密。一是使用组件技术将编程逻辑封装入DLL之中;二是使用微软的ScriptEncoder对ASP页面进行加密。3.3程序设计与验证不全漏洞

验证码。普遍的客户端交互如留言本、会员注册等仅是按照要求输入内容,但网上有很多攻击软件,如注册机,可以通过浏览WEB,扫描表单,然后在系统上频繁注册,频繁发送不良信息,造成不良的影响,或者通过软件不断的尝试,盗取你的密码。而我们使用通过使用验证码技术,使客户端输入的信息都必须经过验证,从而可以解决这个问题。

登陆验证。对于很多网页,特别是网站后台管理部分,是要求有相应权限的用户才能进入操作的。但是,如果这些页面没有对用户身份进行验证,黑客就可以直接在地址栏输入收集到的相应的URL路径,避开用户登录验证页面,从而获得合法用户的权限。所以,登陆验证是非常必要的。

SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。

SQL注入攻击是最为常见的程序漏洞攻击方式,引起攻击的根本原因就是盲目信任用户,将用户输入用来直接构造SQL语句或存储过程的参数。以下列出三种攻击的形式:

A.用户登录:假设登录页面有两个文本框,分别用来供用户输入帐号和密码,利用执行SQL语句来判断用户是否为合法用户。试想,如果黑客在密码文本框中输入''''OR0=0,即不管前面输入的用户帐号和密码是什么,OR后面的0=0总是成立的,最后结果就是该黑客成为了合法的用户。

B.用户输入:假设网页中有个搜索功能,只要用户输入搜索关键字,系统就列出符合条件的所有记录,可是,如果黑客在关键字文本框中输入''''GODROPbr用户表,后果是用户表被彻底删除。

C.参数传递:假设我们有个网页链接地址是HTTP://……asp?id=22,然后ASP在页面中利用Request.QueryString[''''id'''']取得该id值,构成某SQL语句,这种情况很常见。可是,如果黑客将地址变为HTTP://……asp?id=22anduser=0,结果会怎样?如果程序员有没有对系统的出错提示进行屏蔽处理的话,黑客就获得了数据库的用户名,这为他们的进一步攻击提供了很好的条件。

解决方法:以上几个例子只是为了起到抛砖引玉的作用,其实,黑客利用“猜测+精通的sql语言+反复尝试”的方式,可以构造出各种各样的sql入侵。作为程序员,如何来防御或者降低受攻击的几率呢?作者在实际中是按以下方法做的:

第一:在用户输入页面加以友好备注,告知用户只能输入哪些字符;

第二:在客户端利用ASP自带的校验控件和正则表达式对用户输入进行校验,发现非法字符,提示用户且终止程序进行;

第三:为了防止黑客避开客户端校验直接进入后台,在后台程序中利用一个公用函数再次对用户输入进行检查,一旦发现可疑输入,立即终止程序,但不进行提示,同时,将黑客IP、动作、日期等信息保存到日志数据表中以备核查。

第四:对于参数的情况,页面利用QueryString或者Quest取得参数后,要对每个参数进行判断处理,发现异常字符,要利用replace函数将异常字符过滤掉,然后再做下一步操作。

第五:只给出一种错误提示信息,服务器都只提示HTTP500错误。

第六:在IIS中为每个网站设置好执行权限。千万别给静态网站以“脚本和可执行”权限。一般情况下给个“纯脚本”权限就够了,对于那些通过网站后台管理中心上传的文件存放的目录,就更吝啬一点吧,执行权限设为“无”好了。

第七:数据库用户的权限配置。对于MS_SQL,如果PUBLIC权限足够使用的绝不给再高的权限,千万不要SA级别的权限随随便便地给。

3.4传漏洞

诸如论坛,同学录等网站系统都提供了文件上传功能,但在网页设计时如果缺少对用户提交参数的过滤,将使得攻击者可以上传网页木马等恶意文件,导致攻击事件的发生。

防文件上传漏洞

在文件上传之前,加入文件类型判断模块,进行过滤,防止ASP、ASA、CER等类型的文件上传。

暴库。暴库,就是通过一些技术手段或者程序漏洞得到数据库的地址,并将数据非法下载到本地。

数据库可能被下载。在IIS+ASP网站中,如果有人通过各种方法获得或者猜到数据库的存储路径和文件名,则该数据库就可以被下载到本地。

数据库可能被解密

由于Access数据库的加密机制比较简单,即使设置了密码,解密也很容易。因此,只要数据库被下载,其信息就没有任何安全性可言了。

防止数据库被下载。由于Access数据库加密机制过于简单,有效地防止数据库被下载,就成了提高ASP+Access解决方案安全性的重中之重。以下两种方法简单、有效。

非常规命名法。为Access数据库文件起一个复杂的非常规名字,并把它放在几个目录下。

使用ODBC数据源。在ASP程序设计中,如果有条件,应尽量使用ODBC数据源,不要把数据库名写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。

使用密码加密。经过MD5加密,再结合生成图片验证码技术,暴力破解的难度会大大增强。

使用数据备份。当网站被黑客攻击或者其它原因丢失了数据,可以将备份的数据恢复到原始的数据,保证了网站在一些人为的、自然的不可避免的条件下的相对安全性。

3.5SP木马

由于ASP它本身是服务器提供的一项服务功能,所以这种ASP脚本的木马后门,不会被杀毒软件查杀。被黑客们称为“永远不会被查杀的后门”。我在这里讲讲如何有效的发现web空间中的asp木马并清除。

技巧1:杀毒软件查杀

一些非常有名的asp木马已经被杀毒软件列入了黑名单,所以利用杀毒软件对web空间中的文件进行扫描,可以有效的发现并清除这些有名的asp木马。

技巧2:FTP客户端对比

asp木马若进行伪装,加密,躲藏杀毒软件,怎么办?

我们可以利用一些FTP客户端软件(例如cuteftp,FlashFXP)提供的文件对比功能,通过对比FTP的中的web文件和本地的备份文件,发现是否多出可疑文件。

技巧3:用BeyondCompare2进行对比

渗透性asp木马,可以将代码插入到指定web文件中,平常情况下不会显示,只有使用触发语句才能打开asp木马,其隐蔽性非常高。BeyondCompare2这时候就会作用比较明显了。

技巧4:利用组件性能找asp木马

如:思易asp木马追捕。

大家在查找web空间的asp木马时,最好几种方法结合起来,这样就能有效的查杀被隐藏起来的asp木马。

结束语

总结了ASP木马防范的十大原则供大家参考:

建议用户通过FTP来上传、维护网页,尽量不安装asp的上传程序。

对asp上传程序的调用一定要进行身份认证,并只允许信任的人使用上传程序。

asp程序管理员的用户名和密码要有一定复杂性,不能过于简单,还要注意定期更换。

到正规网站下载asp程序,下载后要对其数据库名称和存放路径进行修改,数据库文件名称也要有一定复杂性。

要尽量保持程序是最新版本。

不要在网页上加注后台管理程序登陆页面的链接。

为防止程序有未知漏洞,可以在维护后删除后台管理程序的登陆页面,下次维护时再通过上传即可。

要时常备份数据库等重要文件。

日常要多维护,并注意空间中是否有来历不明的asp文件。