第一篇:電子商務的應用開發技術
電子商務的應用開發技術
基本信息
?
?
?
?
?
?
?
?
?
? 作者:叢書名: 注冊電子商務工程師(CEBE)認證培訓教材出版社:中國水利水電出版社ISBN:7508432452上架時間:2005-11-16出版日期:2005 年9月開本:16開頁碼:327版次:1-1所屬分類:>>
綜合計算機 > 電子商務與計算機文化 >
綜合教材 > 計算機教材 > 中職中專及職業培訓 > 計算機培訓類教材 >計算機其他類培訓
快速導航
? ? ? ? ? ?目錄
內容簡介回到頂部↑
本書綜合介紹當前主流的各種電子商務的應用開發技術,并重點講解其常用的、適合一般高校師資和實驗室條件的開發技術。教材講解電子商務工程及應用框架、http與超文本標記語言html等基礎知識。在客戶端技術部分,講解http、javascript、applet等在客戶端開發的應用。在服務器端開發技術部分,在講解java服務器端技術的基礎上,重點講解servlet、jsb和javabean。在工具
和運行平臺部分,介紹分析設計工具知識,以及java技術開發工具、websphere application server等應用服務器。在網絡安全開發技術中,講解公匙保密、簽名、身份認證等的編程實現。此外,還講解了xml應用開發技術。
學生學完本課程后,應該能實際開發簡易的電子商務網站,掌握相關主流技術,使其既具備理論知識,又掌握實際技能,以便適應國家和社會的需要。
本書適合將參加注冊電子商務工程師(cebe)認證考試的人員學習,同時也適合電子商務、計算機、信息等專業本科高年級學生、研究生及從事電子商務技術工作的人員學習和參考。
目錄回到頂部↑
序
前言
第1章 電子商務工程及應用框架
1.1 電子商務應用
1.1.1 電子商務基本知識
1.1.2 電子商務在企業的應用
1.1.3 電子商務在不同行業中的應用
1.2 電子商務的技術背景
1.2.1 Internet
1.2.2 Web
1.2.3 Java
1.3 電子商務工程
1.3.1 電子商務發展規劃
1.3.2 電子商務發展的周期
1.3.3 電子商務應用開發
1.4 電子商務應用框架
1.4.1電子商務應用框架的概念
1.4.2電子商務應用框架的基本系統模型
1.4.3 電子商務應用框架的體系結構
1.4.4 Web應用的拓撲結構↓展開全部內容
前言回到頂部↑
我國電子商務在經歷了一段低潮以后,又進入健康發展時期。最近幾年,我國電子商務發展迅猛,平均年增長率為10%。
和電子商務本身一樣,我國電子商務專業的發展歷史也不長。到2005年,經教育部批準的電子商務本科專業剛剛開設4年,首次送出了該專業的第一屆畢業生。回顧四年前初創電子商務專業時的情況,當時在全國有幾百所高校競相開設電子商務專業,師資、教材緊缺,各高校克服困難,在短時間內編寫出各種教材,保證了電子商務專業教學的及時進行。對那些為編寫電子商務教材付出辛勤勞動的高校和教師,我們表示深深的敬意。
計算機專家譚浩強指出,一門課程必須經過幾輪教學實踐,才有可能寫出好的教材。電子商務本身就是新生事物,我國第一批電子商務專業教材的編寫又是在缺
乏實際教學實踐經驗的情況下出版的,因而難免在實際教學中暴露出各種問題,在全國各個高校和教育培訓機構中,在教師備課和授課、學生聽講和閱讀過程中,大家普遍對電子商務專業教材的質量提出了更高的要求。正如電子商務在經過了網絡泡沫之后進入理性發展時期一樣,經過第一輪教學實踐之后,人們有理由要求出版及時反映電子商務新的發展、更加適合實際教學要求的高質量的電子商務專業教材。
2005年3月,國務院辦公廳下發了關于加快電子商務發展若干意見,強調指出電子商務對實現全面建設小康社會的宏偉目標具有十分重要的意義,要求“加強電子商務的教育培訓和理論研究。高等院校要進一步完善電子商務相關學科建設,培養適應電子商務發展需要的各類專業技術人才及復合型人才,加強電子商務理論研究;改造和完善現有教育培訓機構,多渠道強化電子商務繼續教育及在職培訓,提高各行業不同層次人員的電子商務應用能力”。
國家的要求就是我們開展電子商務專業教學和編寫本專業教材的根本指導方針。國務院辦公廳關于加快電子商務發展的意見中要求培養本專業的“各類專業技術人才及復合型人才”,提高電子商務“應用”能力。和國家的要求相比,目前的電子商務專業教材有一定差距。
目前國內該專業的多數教材偏重于理論,涉及應用開發技術的教材極少,技術類教材多數也僅限于簡單的網頁制作,不涉及完整的電子商務網站開發技術。即使是電子商務網站建設與管理類的教材,多數也是以理論為主,很少涉及實際的編程。這就可能導致該專業的教學缺乏對學生動手能力、應用能力的培養,致使學生知識結構不合理,不利于培養國家急需的專業技術人才及復合型人才。在國內有一種觀點,主張在電子商務專業中減少甚至取消軟件編程類課程。計算機軟件編程課在電子商務專業課程體系中應該占什么地位?
最近,譚浩強等信息類專家開會,指出:“信息技術的核心是軟件”。我們也認為,電子商務專業課程體系的核心之一是軟件,要加強學生軟件編程的實際動手能力。
電子商務專業人才既包括該專業的技術人才,又包括該專業的復合型人才,他們的知識結構既包括電子商務、商貿、法律的專業知識與能力,又應該包括信息技術的專業知識與能力。各學校的條件不同,學生的基礎與發展潛質不同,軟件編程課程在總課時中的比例可以不同,但是它是本專業課程體系的核心之一,不能淡化,只能加強。如果學生畢業以后只能空談BTOB、BTOC,名為電子商務專業畢業生,卻沒有經受過電子商務網站開發的實際編程訓練,這顯然不符合國家對電子商務專業技術人才及復合型人才的要求,也不能適應社會對他們的需求。根據這種認識,對外經濟貿易大學信息學院從第一屆電子商務專業本科生開始,為他們開設了有關電子商務的應用開發技術的專業課,要求學生在高年級能夠親自開發具有電子商務基本功能的網站。國際注冊電子商務工程師(CEBE)認證系列教材的編寫思路和我們的思路是一致的。本教材是在對外經濟貿易大學精品建設重點課題《電子商務網站建設與管理》的基礎上,經過教學實踐,并且按照CEBE認證系列教材的要求撰寫出來的,作者們希望能為解決應用開發技術教材少的問題做些貢獻。
在設計這門課程和構思這本教材的過程中,我們遵循以下幾點指導思想:
(1)側重實際的網站編程技術技能的訓練。
和國內大多數電子商務專業教材比較,本教材要把實際的電子商務網站開發技術引入教學,解決目前本專業理論類、商務類教材多,具體開發技術類教材少的問題。
本教材和一般的網頁設計類教材也不同,一般的網頁設計只是把信息在網上展示,難以具備完整的電子商務功能。本教材要求學生掌握把電子商務活動在網上實現的較全面的技術,重點講解常用的服務器端開發技術以及客戶端技術等。學生學完本課程后,應該能實際開發簡易的電子商務網站,掌握相關主流技術。使其既具備理論知識,又掌握實際技能,以便適應國家和社會的需要。
(2)適應目前的教學條件。
電子商務網站開發技術有很多,但是,在目前的高校和各類教育培訓機構的現有設備和師資條件下,有些技術引入到教學中有很大困難。
和市場上一般的電子商務網站開發技術類教材不同的是,本教材要從學校實驗室、師資的現有客觀條件出發,要保證一般的高校和各類教育培訓機構有能力開設這門課程。這本教材所選擇的開發軟件、平臺等在一般高校和各類教育培訓機構的實驗室中應該較容易實現,教師備課沒有太大障礙。
本教材要根據電子商務本科專業教學計劃、進度、課時限制等來設計教材內容和進度,要保證學生經過各校規定課時的教學能夠達到本課程的要求。本教材注重講清概念、增加例題、編程實例分量,設計多種練習題、問答題等;使學生在理解概念的基礎上,通過充分的實際編程訓練提高動手編程能力,能實際開發出具備電子商務活動基本特征的網站。本教材在實際教學中經過了驗證,因而其內容、結構可能比較適合電子商務專業教學的需要。
(3)在內容上兼顧點和面。↓展開全部內容
序言回到頂部↑
互聯網,催生管理和技術革命的火種;它使管理進步、技術升級頻頻閃現。互聯網,深入經濟和社會發展的砥柱;它使經濟增長、社會前進蒸蒸勃發。互聯網,使復雜變得簡單,使枯燥變得生動,使遙遠變得貼近;世界隨之而變,生活隨之而變。
互聯網讓高科技迅速轉化為現實生產力,互聯網讓商務活動高效轉化為電子化的執行程序。電子商務正在成為一切經濟活動不可或缺的組成元素,實現著過去難以逾越的服務功能和服務手段,信息傳遞、資訊交流、市場開拓得以在剎那之間成功完成。
電子商務正在成為助推企業發展的核心力量,轉變著以往粗放型經濟高成本、低收益的產業格局,電子商務正在成為無可替代的時代風向標,超越國界,超越人的想象空間,改變著物理上的衡量尺度。
電子商務的地位和作用已經難以撼動,前瞻未來,其發展更會隨著觀念的進步、技術的成長,應用能力的提升而走向更高的頂點。
這是一項沒有盡頭的事業。
電子商務是一門高度復合的科學。電子商務是本土的,更是國際的;電子商務是技術的,更是管理的;電子商務是理論的,更是實踐的。新的時代強烈呼喚著電子商務人才快速崛起,新的時代期待著電子商務人才隊伍日益壯大。
2005年,中國的電子商務終于全面走向國際化和本土化整合的專業化發展道路。在中國商業聯合會的支持下,中國將首次全面引進國際商務職業資格認證協會(ICPQA)與國際電子商務工程師協會(ICEBE)共同組織實施的專業技術和應用型培訓考試項目——注冊電子商務工程師考試(CEBE)。中國電子商務專門人才培養體系將由此而真正誕生。
CEBE是國際電子商務人才的專業化認證體系,遵循國際化執行程序和標準,并
采納適用的本地化建議而設置的專業考試課程,它的引進將極大地提高我國電子商務人才的專業技能,進一步優化電子商務人才結構,加速中國電子商務人才與國際專業的接軌進程。
CEBE教材和課程體系涵蓋《注冊電子商務工程師考核大綱》規定的全部內容。本套叢書包括《電子商務導論》、《電子商務的營銷技術》、《電子商務的網絡技術》、《電子商務的數據管理技術》、《電子商務的安全技術》、《電子商務的應用開發技術》等六大方面的專門技術,以及《電子商務案例分析》。《電子商務導論》包括電子商務的基本概念和模型、電子商務技術基礎、電子商務網站建設、電子商務環境、電子商務運營方式等內容。《電子商務的營銷技術》包括電子商務營銷的基本理論、網絡市場調研、電子商務營銷戰略與計劃、電子商務營銷廣告、網絡銷售、網絡銷售的評價要求等內容。《電子商務的網絡技術》包含計算機網絡基礎、Internet技術、數據通信基礎、網絡安全、電子商務金融網絡接入方案和電子商務策劃與實施等內容。《電子商務的數據管理技術》包括數據庫的基本理論、面向對象的數據庫、Web數據庫基礎、數據倉庫、數據庫技術與電子商務、數據庫產品等內容。《電子商務的安全技術》包括電子商務安全的現狀與趨勢、信息加密技術與應用、數字簽名技術與應用、TCP/IP服務與WWW安全、防火墻的構造與選擇、計算機病毒及其防治、系統評估準則與安全策略、計算機信息系統安全保護制度等內容。《電子商務的應用開發技術》包括電子商務工程及應用框架、HTTP與超文本標記語言HTML、客戶端技術、服務器端開發技術、網絡安全開發技術、XML應用開發技術等內容。《電子商務案例分析》包括企業建網方案、數據庫管理方案、與金融網絡的接入方案、商品營銷方案、信息安全方案、物流配送方案等。
CEBE進入中國,受到了中國眾多高校的支持,中國水利水電出版社聯合解放軍信息工程大學、北京理工大學、對外經濟貿易大學、鄭州大學、北京交通大學、山東大學、上海財經大學等高校電子商務和計算機網絡專家對教材體系和認證體系進行了本地化的拓展和完善,以期為中國電子商務專門人才培養提供有效的本土化和國際化整合的認證通路,為CEBE培訓和考試提供重要、充分的保障。本系列教材體系有如下幾方面的特點:
1.針對性強。主要根據《注冊電子商務工程師考核大綱》為注冊電子商務工程師考試而編寫。
2.實用性強。叢書以技術為主線,突出實際應用,叢書的作者都是長期從事電子商務技術和計算機網絡技術教學、研究和開發的專家,書中許多技術就是他們經驗的總結,這對電子商務人才的培養具有重要意義。
3.體系結構合理。針對人們認識問題的規律,強調面向應用,注重應用能力培養,層次清晰。
4.適用廣泛。由于是為電子商務技術人才培養而編寫的叢書,所以這套叢書也適合各高等院校電子商務和計算機相關專業學生,以及社會在職人員學習和使用。
該教材體系和本套叢書將以統一規劃、分批組織、陸續出版為原則。希望各位專家和同行及時對本套叢書給予指正,使其進一步完善,以形成適應中國電子商務發展需要的專業化目標。
中國國際商務職業資格認證管理辦公室
2005年1月
第二篇:Web開發技術及其應用學習心得
Web開發技術及其應用學習心得
從大學開始接觸Web應用開發技術,但是大學里概念性的東西過強,導致學完后對于如何實際應用開發并不是很有條理。
一、何為Web應用程序
我剛開始學習的是java和C++應用程序,這些程序只能在本機上運行,接觸了Web應用程序開發,才知道原來自己一直在接觸使用Web應用程序,像在學校使用的教務管理系統還有經常用上的人人網,都是Web應用程序,Web應用程序首先是“應用程序”,和用標準的程序語言,如C、C++、C#等編寫出來的程序沒有什么本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基于Web的,而不是采用傳統方法運行的。換句話說,它是典型的瀏覽器/服務器架構的產物。也就是說我們開發的程序是運行在服務器端,客戶使用瀏覽器就可以使用程序提供的服務。
二、Web應用程序開發常用語言 Web應用程序開發常用語言有JSP、ASP、PHP、ASP.NET等,自己在網上對這些語言進行的一些了解,這些語言各有各的優勢和缺點,編程者可以根據各自的情況選擇編程語言,我起初學習Web編程的時候是學的JSP,它的底層語言是JAVA,由于有過Java和網頁設計的基礎學習起來也不是很麻煩,上手還是比較快的,但是隨著系統的復雜度的提高我發現開發越來越麻煩,每個表單和控件都要自己定義引用,后來通過同學的推薦,開始著手學習ASP.NET,它是微軟公司繼ASP后推出的又一門服務器端腳本語言,ASP.NET一般分為兩種開發語言,VB.NET和C#,C#相對比較常用,因為是.NET獨有的語言,VB.NET則為以前VB程序設計,適合于以前VB程序員,如果新接觸.NET,沒有其他開發語言經驗,建議直接學習C#。
三、如何學好ASP.net 學習ASP.net我個人覺得首先應該對HTML標簽有所了解,因為開發動態網頁還是要跟HTML標簽打交道,多了解一些你在編程的時候更容易上手,還有HTML提供的一些表單,最好能熟悉,在ASP.net中也提供了各類控件,這些控件的學習都比較簡單,所見即所得,可以直接向頁面中拖各種控件,后臺代碼寫在.cs文件中。關于學習方法,個人心得總結如下:
學習的過程最好能結合各自情況,像我自身只是一般的初學者,所以我從先看一些asp.net的視頻教程,盡快熟悉它的用法和規范,因為這樣接受比較快,但是不能一味的只看視頻,必須要學著去實踐,開始可以跟著視頻上的例子照葫蘆畫瓢作一些試試,可以自己嘗試著去修改例子,將它變成自己的東西。另外又找了兩本.net方面的書,最佳組合是一本基礎的書和一本實例書,這樣可以鞏固前面的學習,如果有不清楚的地方可以直接查書,加深記憶,看實例的書,并且最好能照著書上實現一遍,提高自己的水平,前萬不要眼高手低,要不到到頭來前功盡棄,前面學的都忘了。
此次授課的老師實踐經驗非常豐富,他把學員建立在現實開發的基礎上,深入淺出,引用實例,授課一點也不枯燥,我們在接受了他們大量的信息的同時,很自然地消化處理,沒有任何被動。Java語言程序設計、數據庫技術基礎、Servlet和JSP編程基礎到輕量級J2EE體系架構程序開發,老師們貼切的例子以及耐心的授課,使我學到了許多寶貴的實戰經驗和技巧。這在書本中甚至大學課程里是覺得找不到的。在此我對老師表示衷心的感謝并致以最崇高的敬意!
第三篇:web技術應用與開發
人力61
1696112
張偉
策劃報告:庫存管理信息系統的開發 當今社會為信息社會,世界已進入在計算機信息管理領域中激烈競爭的時代。信息已成為繼勞動力、土地、資本之后的又一大資源,誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中,占有一席之地,誰就會更有優勢,這一點已得到舉世公認。
隨著WTO的加入和我國工業的迅猛發展,為了抓住機遇,在競爭占得先機,作為生產企業的一個必不可少的重要環節—庫存管理的信息化、計算機化也就迫在眉捷了。開發庫存管理信息系統即有宏觀上的意義,那就是順應時代信息化、現代化潮流,提高效益,促進國民經濟結構優化;也有微觀上的意義,那就是可以提高管理的現代化程序,加強管理的信息化手段,提高工作效率,增加單位效益。庫存管理的對象是很多的,廣而言之,它可以包括:商業、企業庫存的商品,圖書館庫存的圖書,博物館庫存的展品等等。在這里本文僅涉及工業企業的產品庫存。它主要包括下列三部分:
1、沒有經過企業加工,而為企業生產或其他各方面所需要的原材料、燃料、半成品、部件等,如鋼材、軸承、發動機、電動機等。
2、已經過企業加工,但尚未加工完畢的在制品。
3、企業已加工完畢,儲而待銷的成品與備件等。
庫存管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。
經過分析如此情況,我們使用微軟公司的VisualBasic開發工具,利用其提供的各種面向對象的開發工具,尤其是ADO,是能方便而簡潔操縱數據庫的智能化對象,短期內就可以開發出用戶滿意的可行系統。Data控件; ADO Data控件;
DataList控件/DataCombo控件; DataGrid控件; MSChart控件。
庫存管理系統按分類、分級的模式對倉庫進行全面的管理和監控,縮短了庫存信息流轉時間,使企業的物料管理層次分明、井然有序,為采購、銷售和生產提供依據;智能化的預警功能可自動提示存貨的短缺、超儲等異常狀況;系統還可進行材料庫存ABC分類匯總,減少資金積壓。完善的庫存管理功能,可對企業的存貨進行全面的控制和管理,降低庫存成本,增強企業的市場競爭力。
庫存管理信息系統研究的內容涉及庫存管理的全過程,包括入庫、出庫、退貨、訂貨、庫存統計查詢等等。下面介紹庫存管理的工作流程: #入庫
供貨單位發貨---運輸---貨物到達后測試檢驗---送貨單---庫管人員查收入庫---入庫單
處理各種入庫業務,如:工業企業的生產入庫、委外加工入庫、其他入庫等入庫業務;按入庫類型可以分別在不同模塊錄入入庫單據信息。#出庫
庫存統計表---各使用單位---領料單----庫管人員出庫---出庫單 處理各種出庫業務,如:工業企業的生產領料、委外領料、其他出庫等出庫業務;按出庫類型可以分別在不同模塊錄入出庫單據信息。#退貨
產品不合格通知書---各使用單位----領料單存根---庫管人員退貨---退貨單 #訂貨
庫存管理部門向采購部門發出采購單---采購部門向供應單位傳遞訂貨單---供應單位組織發貨---運輸----貨物到達后測試檢驗---入庫 #盤點
備份庫存數據,打印盤點表,可按倉庫、批次進行盤點,并根據盤點表生成盤盈、盤虧表,調整庫存賬。
盤點的功能是檢查倉庫現有庫存量與帳面數量是否一致。若盤點結果是倉庫現有庫存量大于帳面數量,則盤盈;若盤點結果是倉庫現有庫存量小于帳面數量,則盤虧。無論是盤盈還是盤虧,它們的差異量都記錄在盤點調整單。根據上述工作流程,庫存管理系統將包含以下內容: 1.能對企業內的各類貨物進行ABC分類管理,并提供最低庫存量、最高庫存量、安全庫存量的預警功能。
2.可以存儲各類信息檔案包括物資、產品基本信息、供貨單位信息、使用單位信息等。
3.可以方便快捷的進行物資入庫管理物資出庫管理等等,安全、高效;支持各種類型的出/入庫業務:生產入庫、委外加工入庫、采購入庫、其他入庫、生產領料出庫、委外領料出庫、銷售出庫和其他出庫等 4.提供退貨管理功能
5.通過查詢庫存,及時了解庫存余額信息,便于訂貨下單,以免由于缺貨,影響生產。另外,還提供經濟訂貨量計算功能和打印訂貨采購單功能。
6.支持庫存盤點功能,可按倉庫、物料進行盤點,自動匯總盤點數據,及時生成盤贏虧調整單
7.可及時打印庫存余額,方便領導決策或安排及時定貨.三、調研情況
1、國內外現狀研究:
計算機在管理中的應用開始于1954年,當時美國首先用計算機處理工資單。40多年來,計算機在處理管理信息方面發展迅速。例如,60年代美國計算機在管理中應用項目不到300項,到了1975年達到2670項。而現在,美國在財務會計上90%的工作由計算機完成;物資管理中80—100%的信息處理由計算機完成;計劃管理中是80—90%。據計算機應用方面發展較快的國家統計,計算機用于經濟管理的約占80%;用于科技運算的占8%;用于生產過程控制的占12%。因此,經濟管理是計算機應用的主要領域。當然,由于庫存管理在經濟管理中占重要地位,其計算機化在發達國家中也已經達到了相當高的水平。我國在全國范圍內推廣計算機在管理中的應用,是在70年代末開始的,雖然起步較晚,近幾年發展卻較快,特別是微型計算機的出現和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現代化起了重要的作用。
2、目前存在的問題:
庫存管理對企業來說是一項繁瑣復雜的工作,每天要處理大量的單據數據。為及時結清每筆業務,盤點庫存和貨物流動情況,保證企業生產用料以及貨物安全,庫管人員要花費大量人力物力和時間來作數據記錄統計工作。在世界發達國家,庫存管理的計算機化水平已經很高了,盡管我國的生產企業在這方面也有了很強的意識和長足的進步,但仍存在這樣、那樣的一些問題。表現之一:有的企業單位的庫存管理部分目前仍為手工、半手工操作。從供應單位辦理入庫登記開始,到使用單位輸領料出庫手續為止,所有操作基本上都是由倉庫管理人員筆寫,手理,加上算盤、計算器來完成。這不僅繁鎖,效率低,而且缺乏庫存管理的一些基本手段,如庫存狀況統計,查詢經濟訂貨量計算等,這給企業在一定程度上造成了管理上的落后,及經濟利益上的損失。
表現之二為:有的單位的庫存管理部已上了微機,但對微機的利用效率極低,有的在用它打游戲,有的僅把它當計算器或打字機來用。表現之三為:有的企業單位既有了微機同時也有了庫存管理軟件,但硬件上去了,軟件上不去。因為他們用的庫存管理軟件,大多為自己的工作人員及其他一些非專業人員所開發的簡單的管理程序,很難稱得上是“庫存管理信息系統軟件”這些程序的弱點多表現為:1)系統開發時無科學的理論支持。2)開發過程中調研不全面。3)軟件編寫時模型不清晰完整。4)所用開發工具落后(如Foxbase等)。
四、研究解決方法及思路
根據我國國內庫存管理信息系統在企業中應用普及時出現的各種問題,我將用我所學知識,利用當前管理信息系統科學的、實用的理論,開發一套基于NET的庫存管理系統,以求能對我國庫存管理現代化水平的提高貢獻一份微薄的力量。具體的方法及計劃如下: 全論文將分為三個部分。第一部分為引論,闡明所開發項目(庫存管理信息系統)要滿足用戶哪些要求,并給出全文的摘要。第二部分為實際開發過程,這將是論文的核心內容分為理論支持,系統分析(實際調研),系統設計,軟件編寫,運行調試,系統安裝,系統維護七章。第三部分為結束語部分,分為經驗教訓和注意問題及作者建議,參考資料二章。作為作者自己的心得體會與讀者共享。這三個部分中,第二部分為庫存管理信息系統開發過程、方法及工具(VB.NET)使用的詳盡論述處于全論文的核心地位。而其中的理論支持,系統分析,系統設計,軟件編寫又是第二部分的核心,在此將這四章主要內容概述如下:
<一>理論支持一章主要內容包括:(1)當前計算機管理界所流行且實用的系統建設三原則:整體性原則、分作—協調原則、目標優化原則。(2)系統開發的結構化生命周期法。(3)原型法。<二>系統分析
系統分析就是明確系統開發的目標和用戶的信息需求,提出系統的邏輯方案。系統分析在整個系統開發過程中,是要解決“做什么”的問題,把要解決哪些問題、要滿足用戶哪些具體的信息需求調查、分析清楚,從邏輯上或從功能需求上提出系統的方案。
通過對系統的調查和可行性分析,畫出系統的實際操作流程圖: 供貨單位管理
使用
總體設計
系統目標設計
系統開發的總體任務是實現企業物資設備管理的系統化、規范化和自動化,從而達到企業倉庫庫存管理效率的目的。開發設計思想
庫存管理的物資主要是企業生產中所需要的各種設備、原材料及零部件。進貨時經檢查合同確認為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業各個部門根據所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據整個企業的需求開出物資設備出庫單,倉庫管理員根據出庫單核對發放設備、原材料及零部件。有些設備使用完畢需要及時歸還入庫,填寫還庫單。根據需要按照月、季、年進行統計分析,產生相應報表。倉庫庫存管理的特點是信息處理量比較大。所管理的物資設備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據發生量特別大,關聯信息多,查詢和統計的方式各不相同,因此在管理上實現起來有一定的困難。在管理的過程中經常會出現信息的重復傳遞;單據、報表種類繁多,各個部門規格不統等問題。
在本系統的設計過程中,為了克服這些困難,滿足計算機管理的需要,我們采取了下面的一些原則:
統一各種原始單據的格式,統一帳目和報表的格式。刪除不必要的管理冗余,實現管理規范化、科學化。
程序代碼標準化,軟件統一化,確保軟件的可維護性和實用性。
界面盡量簡單化,做到實用、方便,盡量滿足企業中不同層次員工的需要。建立操作日志,系統自動記錄所進行的各種操作。系統功能分析
本系統需要完成的功能主要有以下幾點。
庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。庫存管理的各種信息的查詢、修改和維護。設備采購報表的生成。
在材料庫存中加入所允許的最大庫存合最小庫存字段,對所有庫存物資實現監控和報警。
企業各個部門的物資需求管理。操作日志的管理
庫存管理系統的使用幫助。
第四篇:防火墻技術在電子商務中的應用
防火墻技術在電子商務中的應用
目 錄
目錄............................................................................(1)內容摘要.........................................................................(2)關鍵詞..........................................................................(2)正文............................................................................(2)
一、電子商務的概念及交易問題.....................................................(2)
(一)、什么是電子商務............................................................(2)(二)、電子商務的交易過程.................................................(2)
二、電子商務中的信息安全問題、特性及威脅...............................(3)(一)、電子交易的安全概念、安全特性.........................................(3)
(二)、電子商務中的信息安全問題及威脅.....................................(4)
三、防火墻的技術與體系結構.............................................(6)
四、防火墻的簡介與使用的益處.........................................(6)
五、防火墻常用技術和性能......................................................(11)
六、結論........................................................................(14)參考文獻........................................................................(14)
淺談防火墻技術在電子商務中的應用
內容摘要:防火墻技術作為保證電子商務活動中信息安全的第一道有效屏障,受到越來越多的關注。本文介紹了電子商務的概念、電子商務的交易過程、交易過程中的信息安全問題及威脅、重點介紹了電子商務交易系統的防火墻技術,討論了建立網上安全信任機制的基礎。
關鍵詞:防火墻
電子商務
應用 正文:
一、電子商務的概念及交易問題(一)什么是電子商務
電子商務源于英文Electronic Commerce,簡寫為EC。是指一個機構利用信息和技術手段,改變其和供應商、用戶、員工、合作伙伴、管理部門的互動關系,從而使自己變成為機動響應、快速響應、有效響應的響應性機構。電子商務的核心是商務;本質上是創造更多商機、提供更好商業服務的一種電子交易智能化手段。眼下,電子商務的含義已不僅僅是單純的電子購物,電子商務以數據(包括文本、聲音和圖像)的電子處理和傳輸為基礎,包含了許多不同的活動(如商品服務的電子貿易、數字內容的在線傳輸、電子轉賬、商品拍賣、協作、在線資源利用、消費品營銷和售后服務)。它涉及產品(消費品和工業品)和服務(信息服務、財務與法律服務);它包含了使用Internet和Web技術進行的所有的商務活動。
(二)、電子商務的交易過程
企業間電子商務交易過程大致可以分為交易前準備、交易談判和簽訂合同、辦理交易前手續以及交易合同的履行和索賠四個階段。
(1)交易前的準備
買賣雙方和參與交易的雙方在這一階段所作的簽約前的準備活動。買方根據自己要買的商品,準備購貨款,制訂購貨計劃,進行貨源的市場調查和分析,反復進行市場查詢,通過交換信息來比較價格和條件,了解各個賣方國家的貿易政策,反復修改購貨計劃和進貨計劃,確定和審批購貨計劃。利用Internet和各種電子商務網絡尋找自己滿意的商品和商家。然后修改并最后確定和審批購貨計劃,再按計劃確定購買商品的種類、規格、數量、價格、購貨地點和交易方式等。而賣方則對自己所銷售的商品,進行全面的市場調查和分析,了解各個買方國家的貿易政策,制訂各種銷售策略和銷售方式,制作廣告進行宣傳,召開商品新聞發布會,利用Internet和各種電子商務網絡發布商品廣告等手段擴大影響,尋找貿易伙伴和交易機會,擴大貿易范圍和商品所占市場的份額。
參加交易的其他各方如中介、銀行金融機構、信用卡、商檢系統、海關系統、保險、稅務系統、運輸公司等,買賣雙方都少不了要為電子商務交易做好準備。
(2)交易談判和簽訂貿易合同
買賣雙方在這一階段利用電子商務系統對所有交易細節在網上談判,將雙方磋商的結果做成文件,即以書面文件形式和電子文件形式簽訂貿易合同。交易雙方可以利用現代電子通信設備和通信方法,經過認真談判和磋商后,將雙方在交易中的權利、所承擔的義務、所購買商品的種類、數量、價格、交貨地點、交貨期、交易方式和運輸方式、違約和索賠等均有明確的條款。全部以電子交易合同作出全面詳細的規定,合同雙方可以利用電子數據交換(EDI)進行簽約,也可以通過數字簽名等方式簽約。
(3)辦理交易進行前的手續
買賣雙方從簽訂合同到開始履行合同要辦理各種手續,這也是雙方在交易前的準備過程。交易中要涉及到有關各方,即可能要涉及到中介、銀行金融機構、信用卡、商檢系統、海關系統、保險、稅務系統、運輸公司等與交易有關的各方。買賣雙方要利用EDI與有關各方進行各種電子票據和電子單證的交換,直到辦理完一切手續、商品開始發貨為止。
(4)交易合同的履行和索賠
這一階段是從買賣雙方辦完所有各種手續之后開始,賣方要備貨、組貨,進行報關、保險、取證、信用卡等手續,然后賣方將所購商品交付給運輸公司包裝、起運、發貨。買賣雙方可以通過電子商務服務器跟蹤發出的貨物,金融機構和銀行也按照合同,處理雙方收付款、并進行結算,出具相應的銀行單據等,當買方收到所購的商品,整個交易過程就完成了。索賠是在買賣雙方交易過程中出現違約時,需要進行違約處理的工作,受損方按貿易合同有關條款向違約方進行索賠。
二、電子商務中的信息安全問題、特性及威脅(一)、電子交易的安全概念、安全特性
電子商務安全是一個系統概念,不僅與計算機系統結構有關,還與電子商務應用的環境、人員素質和社會因素有關。其中交易的安全又是電子商務發展的核心和關鍵問題。交易對安全性的要求有如下幾個方面:(1)有效性,因為交易對于交易雙方都是一件十分嚴肅的事情,雙方都對交易的信息認可。(2)保密性,即要求交易的信息只有交易雙方知道,第三方不能通過網絡獲得。(3)完整性,包括過程的完整和數據資料的完整。(4)交易者身份的確定性,這是信用的前提。(5)交易的不可否認性,要求在交易信息的傳輸過程中為參與交易的個人,企業和國家提供可靠的標識。數據的安全主要包括數據的完整,不受損壞,不丟失。系統運行的可靠性要求保證電子商務參與者能在交易的過程始終能與交易對象進行信息資金的交換,保證交易不得中斷。
雖然各種有效的手段可以保證電子商務的基本安全,但是層出不窮的病毒入侵和黑客攻擊使得電子商務安全仍然是一個令人頭痛的問題,那么如何加強電子商務的安全呢?
防火墻可以保證對主機和應用安全訪問,保證多種客戶機和服務器的安全性,保護關鍵部門不受到來自內部和外部的攻擊,為通過Internet與遠程訪問的雇員、客戶、供應商提供安全渠道。
與傳統商務相比,電子商務具有許多特點:
其一,電子商務是一種快速、便捷、高效的交易方式。在電子商務中,信息的傳遞通過網絡完成,速度很快,可以節省寶貴的交易時間。
其二,電子商務是在公開環境下進行的交易,其可以在全球范圍內進行交易。由于借助互聯網,這就使得經濟交易突破了空間的限制;公開環境下的信息公開,使所有的企業可以平等地參與市場競爭。
其三,在電子商務中,電子數據的傳遞、編制、發送、接收都由精密的電腦程序完成,更加精確、可靠。
(二)、電子商務中的信息安全問題及威脅
1、電子商務的安全問題。總的來說分為二部分:一是網絡安全,二是商務安全。計算機網絡安全的內容包括:計算機網絡設備安全,計算機網絡系統安全,數據庫安 全,工作人員和環境等。其特征是針對計算機網絡本身可能存在的安全問題,實施網絡安全增強方案,以保證計算機網絡自身的安全性為目標。商務安全則緊緊圍繞 傳統商務在Internet上應用時產生的各種安全問題,在計算機網絡安全的基礎上,如何保障電子商務過程的順利進行。即實現電子商務的保密性,完整性,可鑒別性,不可偽造性和不可依賴性。
在Internet上的電子商務交易過程中,最核心和最關鍵的問題就是交易的安全性。一般來說商務安全中普遍存在著以下幾種安全隱患:
(1)竊取信息。由于未采用加密措施,數據信息在網絡上以明文形式傳送,入侵者在數據包經過的網關或路由器上可以截獲傳送的信息。通過多次竊取和分析,可以找到信息的規律和格式,進而得到傳輸信息的內容,造成網上傳輸信息泄密。
(2).惡意代碼。它們將繼續對所有的網絡系統構成威脅,并且,其數量將隨著Internet 的發展和編程環境的豐富而增多,擴散起來也更加便利,因此,造成的破壞也就越大。
(3)篡改信息。當入侵者掌握了信息的格式和規律后,通過各種技術手段和方法,將網絡上傳送的信息數據在中途修改,然后再發向目的地。這種方法并不新鮮,在路由器或網關上都可以做此類工作。
(4)假冒。由于掌握了數據的格式,并可以篡改通過的信息,攻擊者可以冒充合法用戶發送假冒的信息或者主動獲取信息,而遠端用戶通常很難分辨。
(5)惡意破壞。由于攻擊者可以接入網絡,則可能對網絡中的信息進行修改,掌握網上的機要信息,甚至可以潛入網絡內部,其后果是非常嚴重的。
2、電子商務面臨的安全威脅。根據攻擊能力的組織結構程度和使用的手段,可以將威脅歸納為四種基本類型:無組織結構的內部和外部威脅與有組織結構的內部和外部威脅。一般來講,對外部威脅,安全性強調防御;對內部威脅,安全性強調威懾。
(1)病毒。病毒是由一些不正直的程序員所編寫的計算機程序,它采用了獨特的設計,可以在受到某個事件觸發時,復制自身,并感染計算機。如果在病毒可以通過某個外界來源進入網絡時,網絡才會感染病毒。
(2)惡意破壞程序。網站會提供一些軟件應用的開發而變得更加活潑。這些應用可以實現動畫和其他一些特殊效果,從而使網站更具有吸引力和互動性。惡意破壞程序是指會導致不同程度破壞的軟件應用或者 Java 小程序。
(3)攻擊。目前已經出現了各種類型的網絡攻擊,它們通常被分為三類:探測式攻擊,訪問攻擊和拒絕服務(DOS)攻擊。a.探測式攻擊實際上是信息采集活動,黑客們通過這種攻擊搜集網絡數據,用于以后進一步攻擊網。b.訪問攻擊用于發現身份認證服務、文件傳輸協議(FTP)功能等網絡領域的漏洞,以訪問電子郵件賬號、數據庫和其他保密信息。c.DOS 攻擊可以防止用戶對于部分或者全部計算機系統的訪問。
(4)數據阻截。通過任何類型的網絡進行數據傳輸都可能會被未經授權的一方截取。犯罪分子可能會竊聽通信信息,甚至更改被傳輸的數據分組。犯罪分子可以利用不同的方法來阻截數據。
(5)垃圾信件。垃圾信件被廣泛用于表示那些主動發出的電子郵件或者利用電子郵件廣為發送未經申請的廣告信息的行為。垃圾信件通常是無害的,但是它可能會浪費接收者的時間和存儲空間,帶來很多麻煩。
因此,隨著電子商務日益發展和普及,安全問題顯得異常突出,解決安全問題已成為我國電子商務發展的當務之急。
三、防火墻的技術與體系結構
(一)、什么是防火墻
防火墻是一個或一組在兩個網絡之間執行安全訪問控制策略的系統,包括硬件和軟件,目的是保護內部網絡資源不被可疑人侵擾,防止內部受到外部的非法攻擊。本質上,它遵從的是一種允許或阻止業務來往的網絡通信安全機制,也就是提供可控的過濾網絡通信,只允許授權的通訊。
(二)、使用防火墻的益處
(1)保護脆弱的服務
通過過濾不安全的服務,防火墻可以極大地提高網絡安全和減少子網中主機的風險。例如,防火墻可以禁止NIS、NFS服務通過,防火墻同時可以拒絕源路由和ICMP重定向封包。
(2)集中的安全管理
防火墻對企業內部網實現集中的安全管理,在防火墻定義的安全規則可以運行于整個內部網絡系統,而無須在內部網每臺機器上分別設立安全策略。防火墻可以定義不同的認證方法,而不需要在每臺機器上分別安裝特定的認證軟件。外部用戶也只需要經過一次認證即可訪問內部網。
(3)控制對系統的訪問
防火墻可以提供對系統的訪問控制。如允許從外部訪問某些主機,同時禁止訪問另外的主機。例如,防火墻允許外部訪問特定的Mail Server和Web Server。
(4)策略執行
防火墻提供了制定和執行網絡安全策略的手段。未設置防火墻時,網絡安全取決于每臺主機的用戶。
(5)增強的保密性
使用防火墻可以阻止攻擊者獲取攻擊網絡系統的有用信息,如Finger和DNS。防火墻可以提供統計數據,來判斷可能的攻擊和探測。并且,防火墻可以記錄和統計通過防火墻的網絡通訊,提供關于網絡使用的統計數據。
四、防火墻的簡介與使用的益處
(一)、防火墻的簡介
一個防火墻(作為阻塞點、控制點)能極大地提高一個內部網絡的安全性,并通過過濾不安全的服務而降低風險。防火墻同時可以保護網絡免受基于路由的攻擊。
防火墻是為防止非法訪問或保護專用網絡而設計的一種系統。它是不同網絡或網絡安全域之間信息的唯一出入口,能根據企業的安全政策控制(允許、拒絕、監測)出入網絡的信息流,且本身具有較強的抗攻擊能力。它是提供信息安全服務,實現網絡和信息安全的基礎設施。
防火墻可用于硬件、軟件或二者的組合。防火墻常常被用于阻止非法的互聯網用戶訪問接入互聯網的專用網絡。所有的數據在進入或離開內部網絡時都要經過防火墻,防火墻會檢查每個數據包,并且阻止那些不符合指定安全標準的數據包。
一般來說,配置防火墻是為了防止外部無權限的交互式登錄。這有助于防止“黑客”從機器登錄到你的網絡。更復雜的防火墻能夠阻止從外部到內部的流量,但允許內網用戶更自由的與外部交流。
防火墻非常重要因為它可以提供單一的阻止點,在這一點上可以采取安全和審計措施。防火墻提供了一個重要的記錄和審計功能;它們經常為管理員提供關于已處理過的流量類型和數值的摘要。這是個非常重要的“點”,因為阻止點在網絡中的作用相當于警衛保衛財產。
從理論上說,有兩種類型的防火墻:應用層防火墻和網絡層防火墻
它們的區別可能與你所想的不一致。二者的區別取決于防火墻使用的使流量從一個安全區到另一個安全區所采用的機制。國際標準化組織(ISO)開放系統互聯(OSI)模型把網絡分成七層,每一層都為上一層服務。更重要的是要認識到轉發機制所在的層次越低,防火墻的檢查就越少。
(1)應用層防火墻
應用層防火墻通常是代理服務器運行的主機,它不允許網絡之間直接的流量,并在流量通過時做詳細的記錄和檢查。由于代理應用程序只是防火墻上運行的軟件,所以可在這做大量的記錄和訪問控制。應用層防火墻可用于網絡地址轉換,是因為在應用程序有效地偽裝初始連接的來源之后流量可以從一邊進入,另一邊出去。
在某些情況下,有一個應用程序的方式可能會影響防火墻的性能,并可能會使防火墻降低透明度。早期的應用層防火墻對終端用戶不是特別透明,并且還可能需要進行一些培訓。然而,許多現代應用層防火墻是完全透明的。與網絡層防火墻相比,應用層防火墻趨于提供更細化的審計報告,實行更保守的安全模型。
(2)網絡層防火墻
這種類型決定了它的判定一般是基于源地址、目的地址及獨立IP包中的端口。一個簡單的路由器就是一個傳統意義上的網絡層防火墻,因為它不能做出復雜的判斷,如數據包的發送目標和來源。現代的網絡層防火墻變得更復雜得多,并且會隨時關注通過防火墻的連接狀態的信息。
另一個重要的不同于許多網絡層防火墻的是它們可使流量直接通過,因此在使用時,你需要一個有效分配的IP地址塊,或者是專用網絡地址塊。網絡層防火墻的發展很迅速,對于用戶來說幾乎是透明的。
未來的防火墻將處于應用層防火墻和網絡層防火墻之間。網絡層防火墻可能會逐漸意識到經過它們的信息,應用層防火墻可能會變得越來越透明。最終將會是一種在數據通過時進行記錄和檢查的快速分組篩選系統。
在邏輯上,防火墻是一個分離器,一個限制器,也是一個分析器,有效地監控了內部網和Internet之間的任何活動,保證了內部網絡的安全。防火墻可以是硬件型的,所有數據都首先通過硬件芯片監測,也可以是軟件類型,軟件在電腦上運行并監控,其實硬件型也就是芯片里固化了的軟件,但是它不占用計算機CPU處理時間,可以功能作的非常強大處理速度很快,對于個人用戶來說軟件型更加方便實在。
(二)、防火墻的體系結構
防火墻對于企業網絡的防御系統來說,是一個不可缺少的基礎設施。在選擇防火墻防火墻時,我們首先考慮的就是需要一個什么結構的產品,防火墻發展到今天,很多產品已經越來越象是一個網絡安全的工具箱,工具的多少固然很重要,但系統的結構卻是一個起決定性作用的前提。因為防火墻的結構決定了這些工具的組合能力,決定了當你在某種場合需要一個系統聲稱提供的功能的時候是不是真的能夠用得上。
防火墻的基本結構可以分為包過濾和應用代理兩種。包過濾技術關注的是網絡層和傳輸層的保護,而應用代理則更關心應用層的保護。
包過濾是歷史最久遠的防火墻技術,從實現上分,又可以分為簡單包過濾和狀態檢測的包過濾兩種。
簡單包過濾是對單個包的檢查,目前絕大多數路由器產品都提供這樣的功能,所以如果你已經有邊界路由器,那么完全沒有必要購買一個簡單包過濾的防火墻產品。由于這類技術不能跟蹤TCP的狀態,所以對TCP層的控制是有漏洞的,比如當你在這樣的產品上配置了僅允許從內到外的TCP訪問時,一些以TCP應答包的形式進行的攻擊仍然可以從外部通過防火墻對內部的系統進行攻擊。簡單包過濾的產品由于其保護的不完善,在99年以前國外的防火墻市場上就已經不存在了,但是目前國內研制的產品仍然有很多采用的是這種簡單包過濾的技術,從這點上可以說,國內產品的平均技術水準至少比國外落后2到3年。
狀態檢測的包過濾利用狀態表跟蹤每一個網絡會話的狀態,對每一個包的檢查不僅根據規則表,更考慮了數據包是否符合會話所處的狀態。因而提供了更完整的對傳輸層的控制能力。同時由于一系列優化技術的采用,狀態檢測包過濾的性能也明顯優于簡單包過濾產品,尤其是在一些規則復雜的大型網絡上。
順便提一下免費軟件中的包過濾技術,比較典型的是OpenBSD 和Linux中的IP Filter和IP Chains。一些有較強技術能力的網絡管理人員喜歡利用這樣的軟件自己配置成防火墻。但是從實現的原理上分析,雖然它們提供了對TCP狀態位的檢查,但是由于沒有跟蹤TCP的狀態,所以仍然是簡單包過濾。值得關注的是Linux2.4中的IP Table,從其名稱就可以看出,它在進行過濾時建立了一個用來記錄狀態信息的Table,已經具備了狀態檢測技術的基本特征。
包過濾結構的最大的優點是部署容易,對應用透明。一個產品如果保護功能十分強大,但是不能加到你的網絡中去,那么這個產品所提供的保護就毫無意義,而包過濾產品則很容易安裝到用戶所需要控制的網絡節點上,對用戶的應用系統則幾乎沒有影響。特別是近來出現的透明方式的包過濾防火墻,由于采用了網橋技術,幾乎可以部署在任何的以太網線路上,而完全不需要改動原來的拓撲結構。
包過濾的另一個優點是性能,狀態檢測包過濾是各種防火墻結構中在吞吐能力上最具優勢的結構。
但是對于防火墻產品來說,畢竟安全是首要的因素,包過濾防火墻對于網絡控制的依據仍然是IP地址和服務端口等基本的傳輸層以下的信息。對于應用層則缺少足夠的保護,而大量的網絡攻擊是利用應用系統的漏洞實現的。
應用代理防火墻可以說就是為防范應用層攻擊而設計的。應用代理也算是一個歷史比較長的技術,最初的代表是TIS工具包,現在這個工具包也可以在網絡上免費得到,它是一組代理的集合。代理的原理是徹底隔斷兩端的直接通信,所有通信都必須經應用層的代理轉發,訪問者任何時候都不能直接與服務器建立直接的TCP連接,應用層的協議會話過程必須符合代理的安全策略的要求。針對各種應用協議的代理防火墻提供了豐富的應用層的控制能力。可以這樣說,狀態檢測包過濾規范了網絡層和傳輸層行為,而應用代理則是規范了特定的應用協議上的行為。
對于使用代理防火墻的用戶來說,在得到安全性的同時,用戶也需要付出其它的代價。代理技術的一個主要的弱點是缺乏對應用的透明性,這個缺陷幾乎可以說是天生的,因為它只有位于應用會話的中間環節,才會對會話進行控制,而幾乎所有的應用協議在設計時都不
認為中間應該有一個防火墻存在。這使得對于許多應用協議來說實現代理是相當困難的。代理防火墻通常是一組代理的集合,需要為每一個支持的應用協議實現專門的功能,所以對于使用代理防火墻的用戶來說經常遇到的問題是防火墻是不支持某個正在使用的應用協議,要么放棄防火墻,要么放棄應用。特別是在一個復雜的分布計算的網絡環境下,幾乎無法成功的部署一個代理結構的防火墻,而這種情況在企業內部網進行安全區域分割是尤其明顯。
代理的另一個無法回避的缺陷是性能很差。代理防火墻必須建立在操作系統提供的socket服務接口之上,其對每個訪問實例的處理代價和資源消耗接近于Web服務器的兩倍。這使得應用代理防火墻的性能通常很難超過45Mbps的轉發速率和1000個并發訪問。對于一個繁忙的站點來說,這是很難接受的性能。
代理防火墻的技術發展遠沒有包過濾技術活躍,比較一下幾年以前的TIS和現在的代理類型的商用產品,在核心技術上幾乎沒有什么變化,變化的主要是增加了協議的種類。同時為了克服代理種類有限的局限性,很多代理防火墻同時也提供了狀態檢測包過濾的能力,當用戶遇到防火墻不能支持的應用協議時,就以包過濾的方式讓其通過。由于很難將這兩者的安全策略結合在一起,所以混合型的產品通常更難于配置,也很難真正的結合兩者的長處。
狀態檢測包過濾和應用代理這兩種技術目前仍然是防火墻市場中普遍采用的主流技術,但兩種技術正在形成一種融合的趨勢,演變的結果也許會導致一種新的結構名稱的出現。我們在NetEye防火墻中以狀態檢測包過濾為基礎實現了一種我們暫時稱之為“流過濾”的結構,其基本的原理是在防火墻外部仍然是包過濾的形態,工作在鏈路層或IP層,在規則允許下,兩端可以直接的訪問,但是對于任何一個被規則允許的訪問在防火墻內部都存在兩個完全獨立的TCP會話,數據是以“流”的方式從一個會話流向另一個會話,由于防火墻的應用層策略位于流的中間,因此可以在任何時候代替服務器或客戶端參與應用層的會話,從而起到了與應用代理防火墻相同的控制能力。比如在NetEye防火墻對SMTP協議的處理中,系統可以在透明網橋的模式下實現完全的對郵件的存儲轉發,并實現豐富的對SMTP協議的各種攻擊的防范功能。
“流過濾”的另一個優勢在于性能,完全為轉發目的而重新實現的TCP協議棧相對于以自身服務為目的的操作系統中的TCP協議棧來說,消耗資源更少而且更加高效,如果你需要一個能夠支持幾千個,甚至數萬個并發訪問,同時又有相當于代理技術的應用層防護能力的系統,“流過濾”結構幾乎是唯一的選擇。
防火墻技術發展這么多年,已經成為了網絡安全中最為成熟的技術,是安全管理員手中有效的防御工具。但是防火墻本身的核心技術的進步卻從來沒有停止過,事實上,任何一個
安全產品或技術都不能提供永遠的安全,因為網絡在變化,應用在變化,入侵的手段在變化。對于防火墻來說,技術的不斷進步才是真實的保障。
五、防火墻常用技術和性能
(一)、防火墻的四種基本類型
根據防火墻所采用的技術不同,我們可以將它分為四種基本類型:包過濾型、網絡地址轉換—NAT、代理型和監測型。
(1)、包過濾型
包過濾型產品是防火墻的初級產品,其技術依據是網絡中的分包傳輸技術。網絡上的數據都是以“包”為單位進行傳輸的,數據被分割成為一定大小的數據包,每一個數據包中都會包含一些特定信息,如數據的源地址、目標地址、TCP/UDP源端口和目標端口等。防火墻通過讀取數據包中的地址信息來判斷這些“包”是否來自可信任的安全站點 ,一旦發現來自危險站點的數據包,防火墻便會將這些數據拒之門外。系統管理員也可以根據實際情況靈活制訂判斷規則。
包過濾技術的優點是簡單實用,實現成本較低,在應用環境比較簡單的情況下,能夠以較小的代價在一定程度上保證系統的安全。
但包過濾技術的缺陷也是明顯的。包過濾技術是一種完全基于網絡層的安全技術,只能根據數據包的來源、目標和端口等網絡信息進行判斷,無法識別基于應用層的惡意侵入,如惡意的Java小程序以及電子郵件中附帶的病毒。有經驗的黑客很容易偽造IP地址,騙過包過濾型防火墻。
(2)、網絡地址轉化—NAT 網絡地址轉換是一種用于把IP地址轉換成臨時的、外部的、注冊的IP地址標準。它允許具有私有IP地址的內部網絡訪問因特網。它還意味著用戶不許要為其網絡中每一臺機器取得注冊的IP地址。
在內部網絡通過安全網卡訪問外部網絡時,將產生一個映射記錄。系統將外出的源地址和源端口映射為一個偽裝的地址和端口,讓這個偽裝的地址和端口通過非安全網卡與外部網絡連接,這樣對外就隱藏了真實的內部網絡地址。在外部網絡通過非安全網卡訪問內部網絡時,它并不知道內部網絡的連接情況,而只是通過一個開放的IP地址和端口來請求訪問。OLM防火墻根據預先定義好的映射規則來判斷這個訪問是否安全。當符合規則時,防火墻認為訪問是安全的,可以接受訪問請求,也可以將連接請求映射到不同的內部計算機中。當不符合規則時,防火墻認為該訪問是不安全的,不能被接受,防火墻將屏蔽外部的連接請求。
網絡地址轉換的過程對于用戶來說是透明的,不需要用戶進行設置,用戶只要進行常規操作即可。
(3)、代理型
代理型防火墻也可以被稱為代理服務器,它的安全性要高于包過濾型產品,并已經開始向應用層發展。代理服務器位于客戶機與服務器之間,完全阻擋了二者間的數據交流。從客戶機來看,代理服務器相當于一臺真正的服務器;而從服務器來看,代理服務器又是一臺真正的客戶機。當客戶機需要使用服務器上的數據時,首先將數據請求發給代理服務器,代理服務器再根據這一請求向服務器索取數據,然后再由代理服務器將數據傳輸給客戶機。由于外部系統與內部服務器之間沒有直接的數據通道,外部的惡意侵害也就很難傷害到企業內部網絡系統。
代理型防火墻的優點是安全性較高,可以針對應用層進行偵測和掃描,對付基于應用層的侵入和病毒都十分有效。其缺點是對系統的整體性能有較大的影響,而且代理服務器必須針對客戶機可能產生的所有應用類型逐一進行設置,大大增加了系統管理的復雜性。
(4)、監測型
監測型防火墻是新一代的產品,這一技術實際已經超越了最初的防火墻定義。監測型防火墻能夠對各層的數據進行主動的、實時的監測,在對這些數據加以分析的基礎上,監測型防火墻能夠有效地判斷出各層中的非法侵入。同時,這種檢測型防火墻產品一般還帶有分布式探測器,這些探測器安置在各種應用服務器和其他網絡的節點之中,不僅能夠檢測來自網絡外部的攻擊,同時對來自內部的惡意破壞也有極強的防范作用。據權威機構統計,在針對網絡系統的攻擊中,有相當比例的攻擊來自網絡內部。因此,監測型防火墻不僅超越了傳統防火墻的定義,而且在安全性上也超越了前兩代產品
雖然監測型防火墻安全性上已超越了包過濾型和代理服務器型防火墻,但由于監測型防火墻技術的實現成本較高,也不易管理,所以目前在實用中的防火墻產品仍然以第二代代理型產品為主,但在某些方面也已經開始使用監測型防火墻。基于對系統成本與安全技術成本的綜合考慮,用戶可以選擇性地使用某些監測型技術。這樣既能夠保證網絡系統的安全性需求,同時也能有效地控制安全系統的總擁有成本。
實際上,作為當前防火墻產品的主流趨勢,大多數代理服務器(也稱應用網關)也集成了包過濾技術,這兩種技術的混合應用顯然比單獨使用具有更大的優勢。由于這種產品是基于應用的,應用網關能提供對協議的過濾。例如,它可以過濾掉FTP連接中的PUT命令,而且通過代理應用,應用網關能夠有效地避免內部網絡的信息外泄。正是由于應用網關的這些特點,使得應用過程中的矛盾主要集中在對多種網絡應用協議的有效支持和對網絡整體性能的影響上。
(二)、防火墻的選擇
網絡防火墻技術的作為內部網絡與外部網絡之間的第一道安全屏障,是最先受到人們重視的網絡安全技術,就其產品的主流趨勢而言,大多數代理服務器(也稱應用網關)也集成了包濾技術,這兩種技術的混合應用顯然比單獨使用更具有大的優勢。那么我們究竟應該在哪些地方部署防火墻呢?首先,應該安裝防火墻的位置是公司內部網絡與外部Internet的接口處,以阻擋來自外部網絡的入侵;其次,如果公司內部網絡規模較大,并且設置有虛擬局域網(VLAN),則應該在各個VLAN之間設置防火墻;第三,通過公網連接的總部與各分支機構之間也應該設置防火墻,如果有條件,還應該同時將總部與各分支機構組成虛擬專用網(VPN)。
安裝防火墻的基本原則是:只要有惡意侵入的可能,無論是內部網絡還是與外部公網的連接處,都應該安裝防火墻。選擇防火墻的標準有很多,但最重要的是以下幾條:(1)總擁有成本防火墻產品作為網絡系統的安全屏障,其總擁有成本(TCO)不應該超過受保護網絡系統可能遭受最大損失的成本。以一個非關鍵部門的網絡系統為例,假如其系統中的所有信息及所支持應用的總價值為10萬元,則該部門所配備防火墻的總成本也不應該超過10萬元。當然,對于關鍵部門來說,其所造成的負面影響和連帶損失也應考慮在內。如果僅做粗略估算,非關鍵部門的防火墻購置成本不應該超過網絡系統的建設總成本,關鍵部門則應另當別論。
(2)防火墻本身是安全的。作為信息系統安全產品,防火墻本身也應該保證安全,不給外部侵入者以可乘之機。如果像馬其頓防線一樣,正面雖然牢不可破,但進攻者能夠輕易地繞過防線進入系統內部,網絡系統也就沒有任何安全性可言了。
通常,防火墻的安全性問題來自兩個方面:其一是防火墻本身的設計是否合理,這類問題一般用戶根本無從入手,只有通過權威認證機構的全面測試才能確定。所以對用戶來說,保守的方法是選擇一個通過多家權威認證機構測試的產品。其二是使用不當。一般來說,防火墻的許多配置需要系統管理員手工修改,如果系統管理員對防火墻不十分熟悉,就有可能在配置過程中遺留大量的安全漏洞。
(3)管理與培訓。管理和培訓是評價一個防火墻好壞的重要方面。我們已經談到,在計算防火墻的成本時,不能只簡單地計算購置成本,還必須考慮其總擁有成本。人員的培訓和日常維護費用通常會在TCO中占據較大的比例。一家優秀秀的安全產品供應商必須為其用戶提供良好的培訓和售后服務。
(4)可擴充性。在網絡系統建設的初期,由于內部信息系統的規模較小,遭受攻擊造成的損失也較小,因此沒有必要購置過于復雜和昂貴的防火墻產品。但隨著網絡的擴容和網絡應用的增加,網絡的風險成本也會急劇上升,此時便需要增加具有更高安全性的防火墻產品。如果早期購置的防火墻沒有可擴充性,或擴充成本極高,這便是對投資的浪費。好的產品應該留給用戶足夠的彈性空間,在安全水平要求不高的情況下,可以只選購基本系統,而隨著要求的提高,用戶仍然有進一步增加選件的余地。這樣不僅能夠保護用戶的投資,對提供防火墻產品的廠商來說,也擴大了產品覆蓋面。
(5)防火墻的安全性。防火墻產品最難評估的方面是防火墻的安全性能,即防火墻是否能夠有效地阻擋外部入侵。這一點同防火墻自身的安全性一樣,普通用戶通常無法判斷。即使安裝好了防火墻,如果沒有實際的外部入侵,也無從得知產品性能的優劣。但在實際應用中檢測安全產品的性能是極為危險的,所以用戶在選擇防火墻產品時,應該盡量選擇占市場份額較大同時又通過了權威認證機構認證測試的產品。
六、結論
隨著電子商務的不斷發展,安全是保證電子商務健康有序發展的關鍵因素,防火墻技術必將在網絡安全方面著發揮更加重要的作用和價值。
七、參考文獻
1、《電子商務》 翟才喜 楊敬杰主編 東北財經大學出版社 2002.2
2、《中國電子商務年鑒》2003 卷
第五篇:數字簽名技術在電子商務中的應用
公選課論文
數字簽名技術在電子商務中的應用
袁志祥 0915034120 生化工程系 輕化1班 方明
學生姓名: 學
號: 所在系部: 專業班級: 評閱老師: 日
期:
二○一一年六月
摘 要
以互聯網為基礎的電子商務作為全新的商務活動越來越走向我們的生活,同時它作為一種新的經濟增長動力,他推動我國乃至全世界經濟的迅速發展,但是以互聯網為基礎的電子商務,由于網絡技術本身的的開放性,共享性等特點使電子商務成為一把雙刃劍,它在給人們帶來高效.快捷 經濟的交易的同時也引發了新的問題,那就是安全問題。如何保證網上交易雙方信息的有效性,保密性,完整性,認證性和不可抵賴性已成為制約電子商務進一步發展的的制約性問題,在這樣的環境下,為保障電子商務的安全,以規范化的程序和科學化的方法,用于識別交易雙方身份的數字簽名技術得到應用和發展。數字簽名技術將信息發送者與信息傳遞結合起來,用以保障發送發送者所發送的信息在傳遞過程中的完整性,并可以提供信息發送者的身份的身份認證,以防止信息發送者的身份的抵賴行為的發生,數字簽名是實現電子商務的安全核心技術之一。
關鍵詞:數字簽名;安全交易;電子商務
伴隨著世界人們生活節奏的加快,各樣的信息也發生著日新月異的變化,電子商務成為一種新的交易行為運作在互聯網之上,每天都有數以千萬計的網民在網上進行著數以百萬的各種交易,電子商務作為商務發展的新模式發展前景是十分誘人的,但是由于互聯網的高度開放性與電子商務所要求的高度保密性是相互矛盾的,而且互聯網本身又沒有一個完整的網絡安全體制,因此電子商務安全無疑會受到嚴重的威脅,電子商務交易安全性問題已成為實, 現電子商務最迫切研究和解決的問題,電子商務安全交易技術迫切需要發展,數字簽名技術作為一種認證技術在信息安全性,有效性,完整性,不可否認性,身份識別等方面發揮著巨大的作用。
Abstract Internet-based e-commerce as more and more new business into our lives, and it as a new economic growth, he pushed China and the world's rapid economic development, but the Internet-based electronic Business, the technology itself as an open network, share and other features make the e-commerce to become a double-edged sword, it gave rise to efficient.fast economic transactions has created new problems, and that is security.How to ensure the validity of the information both online transactions, confidentiality, integrity, authentication and non-repudiation has restricted the further development of the constraints of e-commerce issues, in such circumstances, to protect the security of e-commerce in order to standardize Procedures and scientific methods used to identify the parties to the transaction as digital signature technology has been applied and developed.Digital signature technology to send information by combining information delivery and to protect the transmission of information sent by the sender in the transmission process integrity, and can provide information on the identity of the sender authentication, to prevent the identity of the sender The occurrence of acts of repudiation, digital signature is to achieve one of the core technology of e-commerce security.Key words: digital signature;secure transactions;e-commerce With the accelerated pace of life in the world's people, all sorts of information is also undergoing rapid changes, e-commerce transactions as a new operation on the Internet every day, tens of millions of Internet users conducted online with hundreds of Million in a variety of transactions, e-commerce as a new mode of business development prospects are very attractive, but a high degree of openness of the Internet and e-commerce required a high degree of confidentiality is contradictory, and the Internet itself has not a complete Network security system, so no doubt will be a serious e-commerce security threats, e-commerce transaction security issue has become a reality, is to study and solve the most pressing e-commerce issues, e-commerce transaction technology urgent need to develop security, digital signature technology as An authentication technology in information security, availability, integrity, non-repudiation, identification, and played a huge role
一,數字簽名技術概論
數字簽名是指利用符號及代碼組成電子密碼進行“簽名”來代替手寫的簽名或印章,它采用先進化的程序和科學的方法,用以鑒別發送者的身份以及對一項數據電子內容信息的認可,數字簽名信息發送者的身份與信息傳遞結合起來,可以保證信息在傳遞的過程之中內容的完整性,并提供信息發送者的身份信息,用以防止信息發送者抵賴行為的發生。
數字簽名(Digitai Signature)技術是非對稱加密技術的典型代表的應用,數字簽名技術是建立在公鑰體系加密體制基礎之上,數字簽名是將要發送的信息用發送者的私鑰加密,完成對所發信息的簽名,信息接受方用發送者的的公鑰來解讀所收到的信息,并將解讀的結果,再利用發送者發送的信息進行數據完整性的驗證,以確保信息發送者身份的合法性和信息的完整性,數字簽名技術是在虛擬的網絡中確認對方身份的重要技術,完全代替現實生活中的手寫簽名或印章,在技術與法律上都得到保障,在公鑰和私鑰管理方面,用來加密的公鑰是公開的公鑰,而用來解密的私鑰則是要保密的私鑰。
二、數字簽名的作用
將數字簽名技術應用于電子商務中,可以解決數據的否認、偽造、篡改及冒充等問題,其主要用途有三個方面:
1.驗證數據的完整性
這個功能能保證信息自簽發后到收到為止沒有做任何修改。因為當兩條信息摘要完全相同時,可以確信這兩條信息的內容完全一樣。因此,可以通過將信息發送前生成的信息摘要與接收后生成的信息摘要進行對比,來判斷信息在傳輸過程中是否被篡改或改變。由于信息摘要在發送之前,發送方使用私鑰進行加密,其他人要生成相同加密的信息摘要幾乎不可能,于是,接受方收到信息后,可以使用相同的函數變換,重新生成—個新的信息摘要,將接收到的信息摘要解密,然后進行對比,從而驗證信息的完整性。
2.驗證簽名者的身份
此功能證明信息是由簽名者發送的。因為數字簽名中,是使用公開密鑰加密算法,信息發送方是使用自己的私鑰對發送的信息進行加密的,只有持有私鑰的人才能對數據進行簽名,所以只要密鑰沒有被竊取,就可以肯定該數據是用戶簽發的。信息接收方可以使用發送方的公鑰對接受到的信息進行解密,因而,接收方一旦解密成功,就完全可以確認信息是由發送方發送的,同時也證實了信息發送方的身份。
3.防止交易中的抵賴行為 當交易中出現抵賴行為時,信息接收方可以將加了數字簽名的信息提供給認證方,由于帶有數字簽名的信息是由發送方的私鑰加密生成的,其他任何人不可能產生這種信息,而發送方的公鑰是公開的,任何人都可以獲得他的公鑰對信息解密.這樣認證方可以使用公鑰對接收方提供的信息解密,從而可以判斷發送方是否出現抵賴行為。
三、數字簽名所面臨的問題
1.接收后的文件可能被接收方重復使用。如果簽字后的文件是一張支票,接收方很容易多次用該電子支票兌換現金。
2.數字簽名應用很多的RSA算法是基于大數的因子分解難題。由于計算機水平的提高,人們逐漸可以用計算機分解更大的數,因此,RSA算法的密鑰也就越來越長。長密鑰帶來兩個問題,一是運算速度較慢,另一個是密鑰存儲和管理問題。如果用l6位的lC卡實現電子錢包,使用1024比特的RSA算法速度就很慢,要秒計算,二固化RSA算法的IC卡或32位的IC卡價格則較貴。
3.目前數字簽名在使用過程中缺少法規的規范,在使用當中比較容易出現一些法律問題。
四、電子商務中的交易安全策略
1.利用數據加密技術。數據加密技術是將明文采取數學方式轉換成為密文,只有特定接收方才能將其解密還原成為明文的過程。數據加密及其相關技術應用可有效解決電子商務交易中信息的完整性、不可抵賴性和交易身份確定性等問題。
2.利用數字簽名技術。數字簽名是附加在信息上并隨著信息一起傳送的一串代碼,與普通手寫的簽名作用類似,數字簽名可以保證信息傳輸過程中的信息完整性,以及提供信息發送者的身份認證和不可抵賴性。數字簽名的實現是利用哈希函數(Hash)和RSA公開密鑰算法來完成的。其中Hash簽名是最主要的數字簽名方法,也稱之為數字摘要法、數字指紋法。數字簽名方法是將數字簽名與要發送的信息緊密聯系在一起。它更適于電子商務活動。將一個商務合同的個體內容與簽名結合在一起,比合同和簽名分開傳遞,更增加了可信度和安全性。
3.利用認證技術。認證技術是保證電子商務安全的重要因素之一。認證分為實體認證和信息認證。前者指對參與通信實體(指參與通信的個人、客戶程序服務程序等)的身份認證:后者指對信息體進行認證并確定其合法性,發生在信息接收者收到信息后。認證的實現包括公開密鑰加密技術、數字簽名技術和數字證書技術等。
總之,現有的電子商務的安全技術并不是無懈可擊的。操作系統的漏洞,管理人員的疏漏,都有可能造成安全漏洞。而加密技術本身也不是完全不可解的。電子商務的安全是又個非常復雜的問題,它是一個系統有機的整體,不僅需要計算機網絡安全的保證,也需要商務交易安全上的保障,才能確保電子商務的安全。同時我國在電子商務技術性較為落后,必須加強信息安全產品的研究,加強信息安全人才的培養,共同努力建立科學的電子商務安全機制,才能為我國的電子商務發展保駕護行。所以電子商務的安全技術是電子商務成功與否的決定性因素。
參考文獻:
[1]凌捷,計算機資料安全技術[M].北京:科學出版社,2004.[2]李曉霞,劉青,基于RSA算法的數字簽名技術在電子商務中的應用[J].計算機知識與技術,2005.[3] 陳風,張利萍,RSA算法及其在電子商務中的應用[J].鐵路計算機應用,2003.[4] 王玉奇,基于RSA的電子商務數字簽名技術[J].經濟師,2005.[5] 李鳳慧,電子商務中的數字簽名技術[J].商場現代化,2006.[6] 林楓,電子商務安全技術及應用[M].北京:北京航空航天大學出版社,2001.