欧美人与禽2O2O性论交,秋霞免费视频,国产美女视频免费观看网址,国产成人亚洲综合网色欲网

低代碼開發(fā)平臺(tái)有弊端嗎?(低代碼開發(fā)平臺(tái)有弊端嗎知乎)

我們將簡要介紹低代碼開發(fā)以及可用于低代碼開發(fā)的不同工具和平臺(tái)。在討論了低代碼平臺(tái)的趨勢,增長后,我們將重點(diǎn)關(guān)注低代碼的弊端。在開發(fā)人員和低代碼批評(píng)者中,安全性問題是被引用最多的問題,因此我們將重點(diǎn)關(guān)注可能發(fā)生的安全性漏洞,來看看低代碼平臺(tái)究竟有一些什么弊端。

什么是低代碼開發(fā)平臺(tái)?

低代碼開發(fā)平臺(tái)提供了拖放或所見即所得的界面,使用戶可以編寫代碼,而不是常規(guī)的文本編輯器或IDE,開發(fā)人員不必從頭開始編寫所有代碼。低代碼應(yīng)用程序變得越來越流行,F(xiàn)orrester預(yù)測,到2022年,整個(gè)低代碼開發(fā)平臺(tái)市場將達(dá)到210億美元。

低代碼開發(fā)環(huán)境并不是一個(gè)全新的概念,多年來,設(shè)計(jì)工程師一直在使用快速原型進(jìn)行3D打印,CASE(計(jì)算機(jī)輔助軟件工程)和CAD(計(jì)算機(jī)輔助設(shè)計(jì))軟件來建筑產(chǎn)品。低代碼開發(fā)平臺(tái)使用圖形用戶界面來構(gòu)建程序并抽象出手寫代碼的過程,從而模仿與CAD相同的概念。許多開發(fā)人員和企業(yè)由于它們提供的好處而開始接受低代碼開發(fā)平臺(tái)。

低代碼開發(fā)平臺(tái)有一些優(yōu)點(diǎn):

· 開發(fā)人員不需要精通任何特定的編碼語言。了解低代碼開發(fā)平臺(tái)本身的工具和要求就足夠了。

· 反過來,由于低代碼開發(fā)平臺(tái)大大減少了入職學(xué)習(xí)過程,因此使管理人員更容易吸引新的人才。

· 開發(fā)時(shí)間更快,從而提供了更多時(shí)間專注于應(yīng)用程序的更細(xì)微或自定義的細(xì)節(jié)。

· 與傳統(tǒng)的手動(dòng)編碼應(yīng)用程序相比,生成的應(yīng)用程序更加用戶友好和可擴(kuò)展。

但是,低代碼開發(fā)平臺(tái)有一些缺點(diǎn)。例如,低代碼開發(fā)平臺(tái)有時(shí)會(huì)通過提供較少的自定義選項(xiàng)來限制開發(fā)人員的創(chuàng)造力,您不知道底層軟件和用于運(yùn)行應(yīng)用程序的邏輯,因此對(duì)此一無所知。低代碼開發(fā)平臺(tái)也不是所有都支持與第三方集成。

那么讓我們來看看團(tuán)隊(duì)對(duì)于使用低代碼開發(fā)平臺(tái)的最嚴(yán)重的擔(dān)憂:安全性。

低代碼開發(fā)平臺(tái)有弊端嗎?(低代碼開發(fā)平臺(tái)有弊端嗎知乎)

低代碼開發(fā)平臺(tái)中的安全問題

通過第三方集成的漏洞

如果組織是低代碼生態(tài)系統(tǒng)的新手,則開發(fā)人員團(tuán)隊(duì)傾向于遵循手寫編碼規(guī)范。遵循的一個(gè)標(biāo)準(zhǔn)例程是使用第三方集成。這些外部集成可以與云服務(wù),應(yīng)用程序或數(shù)據(jù)庫集成??梢猿鲇诙喾N原因添加集成,例如搜索、驗(yàn)證碼、購物車、登錄和身份驗(yàn)證、電子郵件、消息等。如前所述,低代碼平臺(tái)可能本身不支持此類集成的合并。因此,它們無法應(yīng)對(duì)由于此類集成而產(chǎn)生的任何安全威脅,不幸的是,這是常見的風(fēng)險(xiǎn)。

當(dāng)我們嘗試在低代碼平臺(tái)之外部署應(yīng)用程序時(shí),也可能出現(xiàn)與集成相關(guān)的漏洞。因此,最好在與低代碼開發(fā)平臺(tái)相同的環(huán)境中進(jìn)行部署。

你能為這個(gè)做什么?

開發(fā)人員應(yīng)避免對(duì)低代碼開發(fā)平臺(tái)中的任何功能使用任何不受支持的集成。團(tuán)隊(duì)?wèi)?yīng)該接受足夠的培訓(xùn),以習(xí)慣于低代碼環(huán)境。外部代碼塊可能會(huì)暴露應(yīng)用程序的敏感數(shù)據(jù),從而導(dǎo)致數(shù)據(jù)泄露和其他安全攻擊。

您應(yīng)該使用低代碼平臺(tái)而不是第三方集成來構(gòu)建所需的功能。在大多數(shù)情況下,您可以通過在平臺(tái)內(nèi)構(gòu)建自己的API來實(shí)現(xiàn)這一目標(biāo)。白碼和其他一些低代碼平臺(tái)使您可以設(shè)計(jì)用于各種目的的自定義API。

低代碼開發(fā)平臺(tái)被視為代碼的黑匣子

大多數(shù)組織和開發(fā)人員將低代碼環(huán)境視為隱藏了底層工作的黑匣子。這在很大程度上是正確的,因?yàn)榈痛a環(huán)境中的大多數(shù)后端活動(dòng)對(duì)開發(fā)人員都是不可見的。這引起了對(duì)一些可能的安全漏洞的擔(dān)憂:

由于低代碼部署是通過單擊按鈕進(jìn)行的,因此會(huì)自動(dòng)生成API。這些API可能引用您的數(shù)據(jù)模型和其他此類操作,其中開發(fā)人員不知道在這些任務(wù)中應(yīng)用的業(yè)務(wù)邏輯。大多數(shù)公司擔(dān)心,由于它們沒有對(duì)低代碼平臺(tái)的直接管理和控制,因此其數(shù)據(jù)和客戶的敏感數(shù)據(jù)可能會(huì)受到威脅。

低代碼開發(fā)平臺(tái)有弊端嗎?(低代碼開發(fā)平臺(tái)有弊端嗎知乎)

這些問題可以解決嗎?

最重要的是在根據(jù)需求選擇低代碼開發(fā)平臺(tái)時(shí)做出明智的決定,低代碼開發(fā)平臺(tái)供應(yīng)商不向您提供對(duì)其整體平臺(tái)的管理員訪問權(quán)限。因此,您需要使用第三方審核服務(wù)來檢查安全性。

您可以請(qǐng)求法律協(xié)議,例如安全性和合規(guī)性認(rèn)證,服務(wù)水平協(xié)議和網(wǎng)絡(luò)安全保險(xiǎn),這些法律協(xié)議將在更大程度上解決他們的安全問題。

有可用的測試工具來檢測Web應(yīng)用程序平臺(tái)中的安全漏洞。由于手動(dòng)測試和調(diào)試不可行,因此自動(dòng)化工具有很大幫助。

在檢查了平臺(tái)和代碼方面的問題之后,讓我們跳入基礎(chǔ)架構(gòu)漏洞:具體來說就是云服務(wù)和開源平臺(tái)。并非所有的低代碼開發(fā)平臺(tái)都是商業(yè)性的或基于訂閱的。也有許多開源平臺(tái)。開源低代碼平臺(tái)可能依賴于許多依賴項(xiàng)和第三方集成。即使我們的源代碼不構(gòu)成任何安全威脅,依賴關(guān)系和集成也可能造成很大的風(fēng)險(xiǎn)。因此,必須確保應(yīng)用程序免受此類攻擊的侵害。

大多數(shù)低代碼開發(fā)平臺(tái)都內(nèi)置部署到公共云服務(wù)。但是某些平臺(tái)允許開發(fā)人員選擇他們的云服務(wù)。私有云并不是什么大問題,但是使用公共云時(shí)必須牢記安全性。大多數(shù)公共云服務(wù)都包含用于驗(yàn)證基礎(chǔ)結(jié)構(gòu)安全性的工具。例如,在部署API時(shí),首先要在其他環(huán)境中對(duì)應(yīng)用程序進(jìn)行安全性測試,然后再將其推送到生產(chǎn)環(huán)境中。一般而言,您需要確保您的云實(shí)例進(jìn)行了一些監(jiān)視。

還有其他工具在后臺(tái)連續(xù)運(yùn)行,以檢查安全攻擊。在更開放的低代碼開發(fā)平臺(tái)上,可以使用管道工具來完成此任務(wù),該工具可提供持續(xù)的惡意軟件防護(hù),這些工具可以提供更多保護(hù)層,同時(shí)滿足組織的應(yīng)用程序開發(fā)需求。

低代碼開發(fā)平臺(tái)有弊端嗎?(低代碼開發(fā)平臺(tái)有弊端嗎知乎)

如果使用正確的方式,低代碼平臺(tái)是一種享受!

低代碼平臺(tái)是開發(fā)人員和組織的福音。但是,有許多陷阱需要提防,其中最大的就是安全性。正如我們所展示的,任何低代碼開發(fā)平臺(tái)的安全性問題都可以通過一些知識(shí)和實(shí)踐輕松地得到回答。低代碼開發(fā)平臺(tái)受歡迎是有原因的。開發(fā)速度的提高,沒有嚴(yán)格的技術(shù)要求以及易于部署,這些都足以證明某些先期審核的成本是合理的。

白碼提供了一個(gè)低代碼應(yīng)用程序構(gòu)建器,該構(gòu)建器提供了拖放式可視化工具來組裝全棧應(yīng)用程序。這些可視化工具幫助減少代碼的編寫量,同時(shí)支持私有化部署使得白碼非常適合以安全為重點(diǎn)的團(tuán)隊(duì)。如果您想將自定義應(yīng)用程序開發(fā)交由專業(yè)開發(fā)人員組成的專家團(tuán)隊(duì),白碼也可以提供幫助。

感謝您的閱讀,歡迎點(diǎn)擊“了解更多”前往白碼低代碼開發(fā)平臺(tái)了解更多信息~

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部