李瑞群
(肇慶市技師學(xué)院,廣東 肇慶 526040)
隨著數(shù)據(jù)庫(kù)在眾多領(lǐng)域的應(yīng)用與深入發(fā)展,數(shù)據(jù)庫(kù)應(yīng)用給人們?cè)谏?、工作和學(xué)習(xí)上帶來(lái)了巨大便利的同時(shí)其安全性的問(wèn)題也變得越來(lái)越突出、越來(lái)越重要,所以研究在計(jì)算機(jī)軟件開(kāi)發(fā)中,數(shù)據(jù)庫(kù)安全設(shè)計(jì)及應(yīng)用實(shí)踐的問(wèn)題是具有重要價(jià)值的。目前我們國(guó)家在計(jì)算機(jī)軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)應(yīng)用上有很多設(shè)計(jì)方式方法和工具,在各項(xiàng)軟件開(kāi)發(fā)工作中也取得了一定的成就,但是在數(shù)據(jù)庫(kù)安全設(shè)計(jì)上卻還面臨著一些問(wèn)題有待解決,因此只有發(fā)掘問(wèn)題才能更有效地找出對(duì)策加強(qiáng)數(shù)據(jù)庫(kù)設(shè)計(jì)的應(yīng)用與實(shí)踐。
現(xiàn)階段隨著不同使用者對(duì)數(shù)據(jù)庫(kù)應(yīng)用的需求不斷增長(zhǎng),出現(xiàn)越來(lái)越多新的需求,而數(shù)據(jù)庫(kù)安全設(shè)計(jì)能否滿足使用者的問(wèn)題也變得越來(lái)越突顯,但很多軟件設(shè)計(jì)者卻在數(shù)據(jù)庫(kù)安全設(shè)計(jì)上考慮得不夠周密,需求分析不到位也導(dǎo)致了設(shè)計(jì)者在設(shè)計(jì)時(shí)無(wú)法設(shè)計(jì)出符合人們實(shí)際需求的軟件,降低了數(shù)據(jù)庫(kù)的安全性和軟件質(zhì)量。
測(cè)試在計(jì)算機(jī)軟件開(kāi)發(fā)中是一項(xiàng)不可缺少的內(nèi)容,并且也是一項(xiàng)耗時(shí)多、繁瑣的工作,很多軟件在出市推廣之前必然會(huì)進(jìn)行無(wú)數(shù)次的測(cè)試,在測(cè)試中,數(shù)據(jù)庫(kù)安全性的測(cè)試也在其中。但是從目前現(xiàn)階段計(jì)算機(jī)軟件開(kāi)發(fā)的現(xiàn)狀上看,數(shù)據(jù)庫(kù)安全測(cè)試還需要不斷地完善,很多軟件設(shè)計(jì)者在數(shù)據(jù)庫(kù)安全測(cè)試上不夠重視,降低了軟件數(shù)據(jù)庫(kù)的安全性。
計(jì)算機(jī)軟件會(huì)有不同的需求者,涉及不同的領(lǐng)域,每個(gè)領(lǐng)域的需求者對(duì)數(shù)據(jù)庫(kù)的安全需求也會(huì)有所不同,在基于常規(guī)軟件開(kāi)發(fā)流程的基礎(chǔ)上,加強(qiáng)針對(duì)不同群體需求,盡可能在數(shù)據(jù)庫(kù)安全設(shè)計(jì)上能夠做到個(gè)性化是對(duì)軟件設(shè)計(jì)者一個(gè)更高的要求[2]。而目前數(shù)據(jù)庫(kù)安全設(shè)計(jì)與實(shí)際聯(lián)系較少,較為單一化,無(wú)法滿足大部分使用者對(duì)數(shù)據(jù)庫(kù)安全應(yīng)用的需求。
在計(jì)算機(jī)軟件開(kāi)發(fā)上,具備良好的開(kāi)發(fā)環(huán)境是使數(shù)據(jù)庫(kù)安全設(shè)計(jì)及應(yīng)用實(shí)踐得到加強(qiáng)和進(jìn)一步完善發(fā)展的有效支撐。然而在實(shí)際發(fā)展中,很多計(jì)算機(jī)軟件開(kāi)發(fā)工作并不都是一帆風(fēng)順的,很多開(kāi)發(fā)工具和基礎(chǔ)設(shè)施建設(shè)薄弱,這也使得數(shù)據(jù)庫(kù)安全設(shè)計(jì)問(wèn)題得不到重視和條件支持,阻礙了數(shù)據(jù)庫(kù)安全的應(yīng)用實(shí)踐和發(fā)展。
為加強(qiáng)數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐,軟件設(shè)計(jì)者需要打破傳統(tǒng)的思想觀念,拋棄只做設(shè)計(jì)不管其他工作的想法,加強(qiáng)與其他部門的溝通交流與合作。例如,通過(guò)專門研究人們對(duì)軟件、數(shù)據(jù)安全需求的部門,了解不同類型使用者從數(shù)據(jù)庫(kù)得到信息及安全性考慮等方面的分析結(jié)果。再結(jié)合使用者的需求對(duì)安全設(shè)計(jì)進(jìn)行編制,比如充分考慮學(xué)校對(duì)數(shù)據(jù)庫(kù)安全性的需求、醫(yī)院或政府單位對(duì)數(shù)據(jù)庫(kù)安全性的需求,以提高數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐。
加強(qiáng)在計(jì)算機(jī)軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐,不僅有利于促進(jìn)各行各業(yè)的發(fā)展,也有利于人們?cè)谏钆c學(xué)習(xí)中獲得更大的便利,只有加強(qiáng)數(shù)據(jù)庫(kù)安全設(shè)計(jì),提高數(shù)據(jù)庫(kù)安全性測(cè)試,才能更好地為使用者服務(wù),滿足不同領(lǐng)域使用者對(duì)數(shù)據(jù)庫(kù)的使用需求。在測(cè)試上,除了按照正規(guī)流程進(jìn)行測(cè)試以外,還應(yīng)當(dāng)加強(qiáng)數(shù)據(jù)庫(kù)安全設(shè)計(jì)的驗(yàn)證,并做好記錄,通過(guò)不斷反復(fù)驗(yàn)證,及時(shí)修復(fù)錯(cuò)誤和漏洞,使測(cè)試功能發(fā)揮其重要作用,將數(shù)據(jù)庫(kù)安全性提升到最大程度[1]。
在數(shù)據(jù)庫(kù)使用中,數(shù)據(jù)庫(kù)的安全性能夠影響到是否滿足使用者的體驗(yàn)感和需求,而在軟件開(kāi)發(fā)及設(shè)計(jì)上也往往容易忽視這一環(huán)節(jié)的重要性,因此在數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐上加強(qiáng)與使用者的實(shí)際相聯(lián)系是十分有必要。比如,從學(xué)校的角度上看,要注重保密學(xué)生的成績(jī)分?jǐn)?shù),因此在進(jìn)行數(shù)據(jù)庫(kù)安全設(shè)計(jì)上,要提高對(duì)學(xué)生成績(jī)分?jǐn)?shù)的設(shè)計(jì);從企業(yè)的角度上看,企業(yè)職工的工資待遇及人事檔案需要注重保護(hù)和保密,因此要注重提高這方面的安全設(shè)計(jì)。在基于軟件正常開(kāi)發(fā)的基礎(chǔ)上提高個(gè)性化設(shè)計(jì)和注重創(chuàng)新[3]。
在加強(qiáng)計(jì)算機(jī)軟件開(kāi)發(fā)基礎(chǔ)設(shè)施的建設(shè)上,一方面,相關(guān)管理者要充分重視數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐,為軟件設(shè)計(jì)者提供良好的工作環(huán)境,積極向有關(guān)部門申請(qǐng)支持,創(chuàng)造有利于軟件開(kāi)發(fā)的條件,以促進(jìn)數(shù)據(jù)庫(kù)安全設(shè)計(jì)得以更進(jìn)一步完善。另一方面,加強(qiáng)軟件設(shè)計(jì)者自身及專業(yè)上的教育,提高軟件設(shè)計(jì)者自身的綜合素質(zhì)能力和專業(yè)操作能力,使軟件設(shè)計(jì)者具有積極進(jìn)取和創(chuàng)新精神,能夠在數(shù)據(jù)庫(kù)安全設(shè)計(jì)上做出更大的成績(jī),最終達(dá)到提高計(jì)算機(jī)軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)安全設(shè)計(jì)應(yīng)用實(shí)踐的目的。
總的來(lái)說(shuō),結(jié)合我國(guó)的實(shí)際發(fā)展情況和人們的實(shí)際需求對(duì)數(shù)據(jù)庫(kù)安全設(shè)計(jì)加強(qiáng)建設(shè)和積極深入研究是十分有必要的,應(yīng)當(dāng)予以重視。另外,在數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐中明確設(shè)計(jì)需求與目的,并加強(qiáng)計(jì)算機(jī)軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)的基礎(chǔ)設(shè)施建設(shè),在保障數(shù)據(jù)庫(kù)設(shè)計(jì)符合實(shí)際需求和設(shè)計(jì)質(zhì)量的基礎(chǔ)上,爭(zhēng)取更進(jìn)一步地提高其經(jīng)濟(jì)價(jià)值也十分重要,這樣才能使計(jì)算機(jī)軟件開(kāi)發(fā)得以可持續(xù)發(fā)展,使數(shù)據(jù)庫(kù)被應(yīng)用到更廣闊的領(lǐng)域促進(jìn)人類社會(huì)的發(fā)展。