2022年廣西公安機(jī)關(guān)大數(shù)據(jù)職位專業(yè)科目筆試和專業(yè)技能測試大綱
2022年度廣西壯族自治區(qū)公安機(jī)關(guān)大數(shù)據(jù)職位專業(yè)科目筆試和專業(yè)技能測試大綱
為便于應(yīng)試者充分了解廣西壯族自治區(qū)公安機(jī)關(guān)大數(shù)據(jù)職位專業(yè)科目筆試和專業(yè)技能測試,制定本大綱。
一、考試性質(zhì)和目標(biāo)
公安機(jī)關(guān)大數(shù)據(jù)職位專業(yè)科目筆試和專業(yè)技能測試是針對計(jì)算機(jī)科學(xué)與技術(shù)類考生設(shè)置的專業(yè)能力考試科目。主要測試考生的大數(shù)據(jù)能力素質(zhì),包括對計(jì)算機(jī)科學(xué)與技術(shù)類學(xué)科各項(xiàng)內(nèi)容的掌握程度和應(yīng)用相關(guān)知識解決問題的能力。
通過本考試的合格人員能根據(jù)應(yīng)用部門的要求進(jìn)行大數(shù)據(jù)系統(tǒng)的規(guī)劃、設(shè)計(jì),能進(jìn)行大數(shù)據(jù)系統(tǒng)的運(yùn)行、維護(hù)、管理,能高效、安全地管理網(wǎng)絡(luò)資源;對大數(shù)據(jù)系統(tǒng)開發(fā)進(jìn)行業(yè)務(wù)指導(dǎo),具有較強(qiáng)的大數(shù)據(jù)應(yīng)用和管理能力;熟悉數(shù)據(jù)搜集、整理、分析,并依據(jù)數(shù)據(jù)做業(yè)務(wù)研究、評估和預(yù)測的專業(yè)人員。
二、考試方式和時(shí)限
加試專業(yè)科目筆試和專業(yè)技能測試,其中專業(yè)科目筆試采取閉卷筆試方式進(jìn)行,分為客觀性試題和主觀性試題兩部分,考試時(shí)間為120分鐘,滿分100分。
專業(yè)技能測試方式為計(jì)算機(jī)實(shí)機(jī)操作,參照在線解題模式CTF(Capture The Flag)賽制,考試時(shí)間為180分鐘,滿分100分。考生使用機(jī)試環(huán)境提供的工具、數(shù)據(jù)、考試平臺(tái)進(jìn)行在線答題。在解題模式CTF賽制中,考生可以通過考場現(xiàn)場網(wǎng)絡(luò)參與,這種模式的CTF競賽與ACM編程競賽、信息學(xué)奧賽比較類似,以解決競賽題目的分值和時(shí)間來記分和排名,每個(gè)題目根據(jù)難度不同有不同分值。上機(jī)環(huán)境為Windows 10和Kali雙系統(tǒng),集成開發(fā)環(huán)境(IDE)為Visual Studio、 Eclipse、PyCharm。
三、考試內(nèi)容
本大綱規(guī)定了每一個(gè)知識要點(diǎn)的內(nèi)容和深度要求,分為“了解”“理解”和“掌握”三類:
了解:是最低深度要求,考生需要正確認(rèn)識該知識要點(diǎn)的基本概念和原理,大綱內(nèi)未作特別標(biāo)注的都為了解性要求。
理解(用“★”標(biāo)注):是中等深度要求,考生需要在正確認(rèn)識該知識要點(diǎn)的基本概念和原理的基礎(chǔ)上,深入理解其內(nèi)容,并可以進(jìn)一步的判斷、推理,能通過計(jì)算機(jī)操作完成相關(guān)題目。
掌握(用“★★”標(biāo)注):是最高深度要求,考生需要正確認(rèn)識該知識要點(diǎn)的概念、原理,并在深入理解的基礎(chǔ)上靈活運(yùn)用、舉一反三,并能熟練通過計(jì)算機(jī)操作完成相關(guān)題目。
?。ㄒ唬┯?jì)算機(jī)組成原理
1.計(jì)算機(jī)硬件的發(fā)展歷程
2.計(jì)算機(jī)軟件的分類
3.計(jì)算機(jī)硬件的基本組成
4.計(jì)算機(jī)軟件和硬件的關(guān)系
5.計(jì)算機(jī)的工作過程
6.★計(jì)算機(jī)的性能指標(biāo)
7.★進(jìn)位計(jì)數(shù)制及其相互轉(zhuǎn)換
8.★字符和字符串
9.浮點(diǎn)數(shù)的表示和運(yùn)算
10.存儲(chǔ)器的分類
11.存儲(chǔ)器的性能指標(biāo)
12.虛擬存儲(chǔ)器
13.指令的基本格式
14.常見數(shù)據(jù)尋址方式
15.CISC和 RISC 的基本概念
16.CPU 的功能和基本結(jié)構(gòu)
17.總線標(biāo)準(zhǔn)
18.★★常見編碼的識別與轉(zhuǎn)換
(1)ASCII編碼
(2)Base64編碼
(3)shellcode編碼
(4)Quoted-printable編碼
(5)XXencode編碼
(6)UUencode編碼
(7)URL編碼
(8)Unicode編碼
(9)Escape/Unescape編碼
(10)HTML實(shí)體編碼
(11)莫爾斯電碼(Morse Code)
?。ǘ┎僮飨到y(tǒng)
1.操作系統(tǒng)的基本概念
2.操作系統(tǒng)的主要功能和提供的服務(wù)
3.操作系統(tǒng)的分類
4.★進(jìn)程與線程
5.處理器的調(diào)度
6.★★內(nèi)存管理
7.★★文件管理
8.★設(shè)備管理
9.★磁盤陣列
10.★★L(fēng)inux基礎(chǔ)
(1)常用基礎(chǔ)命令
(2)根目錄結(jié)構(gòu)
(3)進(jìn)程管理
(4)UID 和 GID
(5)權(quán)限設(shè)置
(6)procfs 文件系統(tǒng)
(7)用戶管理
(8)引導(dǎo)和啟動(dòng)
11.★★Windows基礎(chǔ)
(1)Windows的版本
(2)引導(dǎo)和啟動(dòng)
(3)用戶管理
(4)文件系統(tǒng)
(5)服務(wù)
(6)注冊表
(7)進(jìn)程管理
(8)設(shè)備管理
(9)日志與日志文件
?。ㄈ┯?jì)算機(jī)網(wǎng)絡(luò)
1.計(jì)算機(jī)網(wǎng)絡(luò)的組成
2.計(jì)算機(jī)網(wǎng)絡(luò)的分類
3.計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)與參考模型
4.物理層
(1)數(shù)據(jù)傳輸方式
(2)傳輸介質(zhì)分類
(3)物理層設(shè)備
(4)數(shù)據(jù)鏈路層
(5)局域網(wǎng)的基本概念與體系結(jié)構(gòu)
(6)以太網(wǎng)的工作原理
(7)以太網(wǎng)的 MAC 幀
(8)以太網(wǎng)的傳輸介質(zhì)
(9)無線局域網(wǎng)
(10)廣域網(wǎng)
(11)數(shù)據(jù)鏈路層設(shè)備
(12)★虛擬局域網(wǎng)(VLAN)
5.網(wǎng)絡(luò)層
(1)子網(wǎng)劃分和無分類編址 CIDR
(2)路由算法
(3)★IP 地址的分類、IP 數(shù)據(jù)報(bào)格式、NAT
(4)ARP、DHCP 和 ICMP
(5)3 種常用路由選擇協(xié)議:RIP、OSPF、BGP
(6)IP 組播、移動(dòng) IP 的基本概念
(7)路由器的組成和功能
(8)★IPV6
6.傳輸層
(1)TCP 的流量控制和擁塞控制機(jī)制
(2)★TCP 報(bào)文格式
(3)★UDP 數(shù)據(jù)報(bào)格式
7.★★應(yīng)用層
(1)域名解析過程
(2)FTP 的工作原理
(3)HTTP抓包與調(diào)試
(4)Fiddler的使用與操作
(5)Wireshark的使用與操作
(6)服務(wù)端跳轉(zhuǎn)
(7)客戶端跳轉(zhuǎn)
(8)常見搜索引擎高級語法的使用
(9)HTTP 請求與響應(yīng)
(10)HTTP 的請求方法
(11)URL的特征分析
(12)HTTP 消息頭
(13)HTTP狀態(tài)碼
(14)使用瀏覽器執(zhí)行前端 JavaScript
(15)使用 Node.js 執(zhí)行后端 JavaScript
(四)數(shù)據(jù)庫系統(tǒng)
1.數(shù)據(jù)庫系統(tǒng)的基本概念
2.數(shù)據(jù)庫的分類和常見數(shù)據(jù)庫軟件
3.SQL 的特點(diǎn)
4.★★使用 SQL 語言完成對數(shù)據(jù)庫的查詢、插入、刪除、更新操作,可以用SQL語言正確完成復(fù)雜查詢操作。
(1)查詢多個(gè)列
(2)查詢?nèi)ブ?/p>
(3)SQL聚合函數(shù)
(4)SQL 字符串函數(shù)
(5)SQL數(shù)值函數(shù)
(6)SQL期和時(shí)間函數(shù)
(7)SQL數(shù)據(jù)分組
5.★★常見數(shù)據(jù)庫的備份操作
6.★★通過數(shù)據(jù)庫日志恢復(fù)數(shù)據(jù)
7.★常見數(shù)據(jù)庫的客戶端工具的使用
8.★★能夠在MySQL、SQLite上通過編程的方式開發(fā)應(yīng)用程序,完成對數(shù)據(jù)庫的各種操作;能夠使用 ODBC 、JDBC進(jìn)行數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì)。
9.★★數(shù)據(jù)庫連接地址、連接口令的分析方法
(五)★數(shù)據(jù)結(jié)構(gòu)與算法
1.二叉樹的定義及其主要特征
2.二叉排序樹
3.赫夫曼(Hoffman)樹和赫夫曼編碼
4.樹和森林的遍歷
5.圖的基本概念
6.圖的遍歷算法
7.普里姆算法和克魯斯卡爾算法
8.迪杰斯特拉算法
9.弗洛伊德算法
10.關(guān)鍵路徑核心算法
11.拓?fù)渑判蚝诵乃惴?/p>
12.排序算法
13.順序查找算法
14.折半查找算法
15.二排序樹的基本算法
16.B-樹的基本概念和操作
17.B+樹的基本概念和操作
?。锞W(wǎng)絡(luò)安全基礎(chǔ)
1.流量分析識別網(wǎng)絡(luò)安全威脅
(1)網(wǎng)絡(luò)監(jiān)聽
(2)口令破解
(3)拒絕服務(wù)攻擊
(4)漏洞攻擊(緩沖區(qū)溢出原理、系統(tǒng)漏洞、應(yīng)用軟件漏洞)
(5)僵尸網(wǎng)絡(luò)
(6)網(wǎng)絡(luò)釣魚
(7)網(wǎng)絡(luò)欺騙
(8)網(wǎng)站安全威脅(SQL注入漏洞、跨域攻擊、命令執(zhí)行漏洞、文件漏洞等)
2.常見漏洞的利用方法
3.主流滲透測試和掃描工具的使用
4.主流數(shù)據(jù)庫語句以及SQL注入漏洞手工測試及繞過方法
5.常見的漏洞原理和利用方式
6.主流中間件的常見安全隱患及加固方式
7.惡意代碼、文件傳播方式判斷和路徑追溯
8.通過Apache、IIS日志分析網(wǎng)絡(luò)入侵行為
9.XSS漏洞手工測試方法
?。ㄆ撸铩飻?shù)據(jù)分析與挖掘
1.關(guān)鍵字搜索方法
(1)GREP語法
(2)關(guān)鍵字的編碼
2.使用EXCEL或者WPS進(jìn)行數(shù)據(jù)分析
(1)單元格格式調(diào)整方法
(2)數(shù)據(jù)查找和替換方法
(3)外部數(shù)據(jù)導(dǎo)入導(dǎo)出方法
(4)數(shù)據(jù)有效性檢查方法
(5)日期和時(shí)間格式的處理方法
(6)數(shù)據(jù)篩選和排序
(7)數(shù)據(jù)分類匯總
(8)數(shù)據(jù)透視表、圖的使用,包括分類匯總、取平均、最大最小值、自動(dòng)排序、自動(dòng)篩選、自動(dòng)分組;可分析占比、同比、環(huán)比、定比
(9)EXCEL兩表數(shù)據(jù)比對方法
(10)EXCEL常用統(tǒng)計(jì)公式使用
(11)日期函數(shù):day,month,year,date,today,weekday,weeknum
(12)數(shù)學(xué)函數(shù):product,rand,randbetween,round,sum,sumif,sumifs,sumproduct
(13)統(tǒng)計(jì)函數(shù):large,small,max,min,median,mode,rank,count,countif,countifs,average,averageif
(14)查找和引用函數(shù):choose,match,index,indirect,column,row,vlookup,hlookup,lookup,offset,getpivotdata
(15)文本函數(shù):find,search,text,value,concatenate,left,right,mid,len
(16)邏輯函數(shù):and,or,false,true,if,iferror
3.文本編輯器數(shù)據(jù)處理
(1)列編輯模式的使用
(2)各類編碼字符的搜索和替換
(3)正則搜索語法
4.數(shù)據(jù)清洗
對亂碼,錯(cuò)位,重復(fù)值,未匹配等臟數(shù)據(jù)進(jìn)行補(bǔ)全、刪除等一致化處理。
?。ò耍锬嫦蚬こ?/p>
1.Android、IOS調(diào)試、逆向工具使用
(1)apktool, jd-gui等安卓APK的反編譯與加殼、動(dòng)態(tài)調(diào)試技術(shù)
(2)熟悉IOS ipa文件的反編譯,動(dòng)態(tài)調(diào)試
2.IDA、WinDbg、OllyDbg、PEID等調(diào)試、逆向工具的使用
?。ň牛锛用芘c解密
1.加密解密原理
(1)Hash算法和數(shù)字簽名原理
(2)對稱與非對稱加密算法原理
(3)字典窮舉原理
(4)彩虹表原理
(5)常用的解密站點(diǎn)與工具
2.加密文件的識別、查找方法
(1)常見“哈西+鹽”的特征和識別方法
(2)常見文件加密工具的特點(diǎn)和識別方法
(3)常見磁盤加密的特點(diǎn)和識別方法
3.密碼破解技術(shù)及工具的使用方法
(1)暴力破解技術(shù)及工具
(2)基于數(shù)據(jù)字典破解技術(shù)
(3)基于社會(huì)工程學(xué)破解技術(shù)
(4)數(shù)據(jù)庫密碼破解
(5)Windows的密碼移除
4.代碼混淆加密與解密
(1)asp混淆加密
(2)php混淆加密
(3)css/js混淆加密
(4)VBScript.Encode混淆加密
(5)ppencode
(6)rrencode
(7)jjencode/aaencode
(8)JSfuck
(9)jother
四、題型樣例
(一)選擇題(單選、多選題)
傳輸一幅分辨率為 640 像素 480 像素、65536 色的圖片(采用無壓縮方式),假設(shè)采用數(shù)據(jù)傳輸速率為 56kbits,大約需要的時(shí)間是()。A.34.82s B.42.86s C.85.71 D.87.77s
?。ǘ┨羁疹}
1.查看當(dāng)前Linux系統(tǒng)內(nèi)安裝的web服務(wù)版本。
2.網(wǎng)管小王在上網(wǎng)途中發(fā)現(xiàn)自己的網(wǎng)絡(luò)訪問異常緩慢,于是對網(wǎng)絡(luò)出口捕獲了流量(goodluck.pcapng),請您分析流量后進(jìn)行回答。此時(shí)正在進(jìn)行的可能是__________協(xié)議的網(wǎng)絡(luò)攻擊。
?。ㄈ┚幊填}
某百貨公司為了促銷,采用購物打折的優(yōu)惠方法,每位顧客一次購物:在 1000 元以上者,按 9.5 折優(yōu)惠;在 2000 以上者,按 9 折優(yōu)惠:在 3000 以上者,按 8.5 折優(yōu)惠;在 5000 以上者,按 8 折優(yōu)惠;編寫程序,輸入購物款數(shù),計(jì)算并輸出優(yōu)惠價(jià)。
?。ㄋ模┖喆痤}
1.什么是多線程?多線程與多任務(wù)有什么區(qū)別?
2.當(dāng)用戶在Web覽器中輸入域名“www.goodluck.com”訪問該網(wǎng)站時(shí),可能會(huì)依次發(fā)送哪些報(bào)文?