2025年滲透測試面試題總結-02(題目+回答)

??網絡安全領域各種資源,學習文檔,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各種好玩的項目及好用的工具,歡迎關注。

目錄

?阿里云安全實習

一、代碼審計經驗與思路

二、越權漏洞原理與審計要點

三、SSRF漏洞解析與防御

四、教育系統攻防演練案例

五、內網滲透通用思路

六、崗位適配性說明(阿里云云平臺安全)

反問環節建議


?阿里云安全實習

看你簡歷上說擅長java、php代碼審計,也沒有類似的經歷能夠分享一下,比如說獨自審的一套代碼或者開源項目,從中發現的一些比較高危的問題。在審計項目的時候,比如一個web網站,簡單說說思路。簡單描述一下什么是水平越權,什么是垂直越權,我要發現這倆類漏洞,那我代碼審計要注意什么地方。解釋一下SSRF如何防御SSRF,場景:http://ip/?url=image.jpg場景的內網網段有哪些,他們的掩碼是什么教育系統攻防演練,分享一個滲透的例子。除了學校,有沒有滲透過別的系統這樣的場景(給內網靶標),滲透內網系統的思路。反問環節,崗位做的是阿里云云平臺安全,內部安全保障,保障阿里云自身的安全不出問題。整個系統的上線中前后過程,每個方向都有人。

一、代碼審計經驗與思路

  1. 實戰案例分享

    • Java反序列化漏洞:審計某開源CMS時發現ObjectInputStream未做白名單過濾,攻擊者可構造惡意序列化數據實現RCE(如利用Apache Commons Collections鏈)。
    • PHP文件上傳繞過:在電商系統中發現未校驗文件MIME類型及后綴黑名單不完整(如.phtml未過濾),導致webshell上傳。
    • 水平越權漏洞:用戶查詢訂單接口未校驗userId與Session綁定,通過修改URL參數可遍歷他人數據。
  2. Web代碼審計通用思路

    • 入口點分析:優先檢查用戶輸入層(HTTP參數、Headers、Cookie)和敏感功能模塊(登錄、支付、文件上傳)。
    • 數據流追蹤:從$_GET/$_POST到SQL查詢/文件操作,驗證過濾邏輯(如htmlspecialchars防XSS、PDO預處理防注入)。
    • 框架安全配置:檢查Struts2/Spring Security等組件版本是否存在已知漏洞(如CVE-2017-5638)。
    • 權限控制盲區:全局搜索isAdmin()checkPermission()等函數調用是否缺失或邏輯錯誤。
    • 日志與異常處理:觀察錯誤信息泄露(如堆棧跟蹤暴露路徑)或日志未脫敏(記錄明文密碼)。

二、越權漏洞原理與審計要點

類型定義代碼審計關注點
水平越權同角色用戶間越權訪問數據(如A查看B的訂單)檢查數據查詢是否綁定用戶唯一標識(如WHERE user_id=$current_user
垂直越權低權限用戶訪問高權限功能(如普通用戶調用管理員API)驗證接口是否強制校驗角色(如@PreAuthorize("hasRole('ADMIN')")

三、SSRF漏洞解析與防御

  1. SSRF原理
    攻擊者通過服務端發起偽造請求,繞過網絡邊界訪問內網資源(如file:///etc/passwdhttp://169.254.169.254獲取云元數據)。

  2. 防御方案(以http://ip/?url=image.jpg 為例)

    • 輸入過濾:使用正則表達式限制url參數為域名白名單(如^https?://(example\.com|cdn\.safe\.net)/)。
    • 協議限制:禁用file://gopher://等高危協議。
    • 網絡隔離:配置防火墻禁止應用服務器訪問內網網段(如10.0.0.0/8)。
    • DNS重綁定防護:解析URL域名后二次驗證IP是否在允許范圍內。
  3. 典型內網網段及掩碼

    • 10.0.0.0/8(掩碼255.0.0.0)
    • 172.16.0.0/12(掩碼255.240.0.0)
    • 192.168.0.0/16(掩碼255.255.0.0)
    • 169.254.0.0/16(鏈路本地地址,常用于云元數據服務)

四、教育系統攻防演練案例

場景:某高校OA系統滲透

  1. 入口突破:通過弱口令admin/admin123登錄后臺,發現SQL注入漏洞(id=1' AND 1=1--)。
  2. 權限提升:利用注入點導出數據庫,獲取管理員哈希值并破解(MD5加鹽不充分)。
  3. 橫向移動:通過管理員權限下載學生信息表,發現內網Gitlab地址(10.10.1.20),利用未授權訪問漏洞獲取源代碼。
  4. 持久化:在服務器寫入計劃任務反彈Shell,最終控制教務系統核心數據庫。

五、內網滲透通用思路

  1. 信息收集
    • ARP掃描(nmap -sn 10.0.0.0/24)定位存活主機。
    • 端口服務識別(如445端口可能存在永恒之藍漏洞)。
  2. 漏洞利用
    • 針對老舊系統(如Windows Server 2008)嘗試MS17-010。
    • 利用Redis未授權訪問寫入SSH公鑰。
  3. 橫向移動
    • 抓取內存密碼(Mimikatz)或Pass-The-Hash攻擊。
    • 通過SMB共享文件植入后門。
  4. 權限維持
    • 創建隱藏賬戶或注冊表注入。
    • 部署Cobalt Strike Beacon實現C2通信。
  5. 跨網段攻擊
    • 通過已控主機作為跳板,滲透核心業務區(如數據庫VLAN)。

六、崗位適配性說明(阿里云云平臺安全)

  1. 系統上線全周期防護經驗
    • 開發階段:參與過SDL流程,推動API接口鑒權方案(如OAuth2.0)和代碼安全掃描(SonarQube)。
    • 測試階段:設計灰盒測試用例,覆蓋配置錯誤(如OSS Bucket權限泄露)和邏輯漏洞(如訂閱服務并發扣費缺陷)。
    • 運維階段:搭建WAF規則防御CC攻擊,通過HIDS監控異常進程行為(如挖礦木馬)。
  2. 內部安全保障能力
    • 曾主導RBAC權限矩陣梳理,實現最小化授權(如RAM策略限制Action: ecs:Delete*)。
    • 設計過KMS密鑰輪轉方案,滿足等保2.0三級要求。

反問環節建議

  1. 團隊協作:詢問安全左移的具體實踐(如CI/CD流水線中SAST/DAST工具集成)。
  2. 技術棧:了解內部自研防御系統(如針對DDoS的流量清洗算法)。
  3. 合規性:探討云平臺如何滿足GDPR或國內《數據安全法》要求。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72394.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72394.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72394.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

水滴tabbar canvas實現思路

廢話不多說之間看效果圖,只要解決了這個效果水滴tabbar就能做出來了 源碼地址 一、核心實現步驟分解 布局結構搭建 使用 作為繪制容器 設置 width=600, height=200 基礎尺寸 通過 JS 動態計算實際尺寸(適配高清屏) function initCanvas() {// 獲取設備像素比(解決 Re…

解決各大瀏覽器中http地址無權限調用麥克風攝像頭問題(包括谷歌,Edge,360,火狐)后續會陸續補充

項目場景: 在各大瀏覽器中http地址調用電腦麥克風攝像頭會沒有權限,http協議無法使用多媒體設備 原因分析: 為了用戶的隱私安全,http協議無法使用多媒體設備。因為像攝像頭和麥克風屬于可能涉及重大隱私問題的API,ge…

網絡安全蜜罐產品研究現狀

🍅 點擊文末小卡片 ,免費獲取網絡安全全套資料,資料在手,漲薪更快 一、知識點總結 1、蜜罐(Honeypot):誘捕攻擊者的一個陷阱。 2、蜜網(Honeynet):采用了技術…

el-card 結合 el-descriptions 作為信息展示

記錄下el-card 組合 el-descriptions 實現動態展示信息 文章結構 實現效果1. el-descriptions 組件使用1.1 結合v-for實現列表渲染1.2 解析 2. 自定義 el-descriptions 樣式2.1 修改背景色、字體顏色2.2 調整字體大小2.3 解析 3. el-card 結合 el-descriptions 作為信息展示3.…

【Java---數據結構】鏈表 LinkedList

1. 鏈表的概念 鏈表用于存儲一系列元素,由一系列節點組成,每個節點包含兩部分:數據域和指針域。 數據域:用于存儲數據元素 指針域:用于指向下一個節點的地址,通過指針將各個節點連接在一起,形…

python-leetcode-不同的二叉搜索樹 II

95. 不同的二叉搜索樹 II - 力扣(LeetCode) # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class S…

動態規劃/貪心算法

一、動態規劃 動態規劃 是一種用于解決優化問題的算法設計技術,尤其適用于具有重疊子問題和最優子結構性質的問題。它通過將復雜問題分解為更簡單的子問題,并保存這些子問題的解以避免重復計算,從而提高效率。 動態規劃的核心思想 最優子結…

2月28日,三極管測量,水利-51單片機

眾所周知,三極管(BJT)有三個管腳,基極(B)、集電極(C)、發射極(E),在實際應用中,不可避免地會遇到引腳辨別的問題。接下來就講下三極管…

Linux常見基本指令(二)

目錄 1、Linux基礎指令 文本查看 cat指令 more指令 less指令 head指令&tail指令 時間相關指令 查找、搜索相關指令 find指令 which指令 whereis指令 alias指令 grep指令 打包壓縮和解壓縮 zip指令(壓縮) unzip(解壓&…

Day 55 卡瑪筆記

這是基于代碼隨想錄的每日打卡 所有可達路徑 題目描述 ? 給定一個有 n 個節點的有向無環圖,節點編號從 1 到 n。請編寫一個函數,找出并返回所有從節點 1 到節點 n 的路徑。每條路徑應以節點編號的列表形式表示。 輸入描述 ? 第一行包含兩個整數…

2. 在后端代碼中加入日志記錄模塊

1. 說明 日志模塊基本上是每一個軟件系統開發中必不可少的,主要用于持久記錄一些代碼運行中的輸出信息,輔助編碼人員進行代碼調試,以及后期軟件上線運行報錯分析。在Python中加入日志模塊比較簡單,只需要借助logging和RotatingFi…

【Vue3】淺談setup語法糖

Vue3 的 setup 語法糖是通過 <script setup> 標簽啟用的特性&#xff0c;它是對 Composition API 的進一步封裝&#xff0c;旨在簡化組件的聲明式寫法&#xff0c;同時保留 Composition API 的邏輯組織能力。以下是其核心概念和原理分析&#xff1a; 一、<script setu…

物聯網小范圍高精度GPS使用

在園區內實現小范圍高精度GPS&#xff08;全球定位系統&#xff09;定位&#xff0c;通常需要結合多種技術來彌補傳統GPS在精度和覆蓋范圍上的不足。以下是實現小范圍高精度GPS定位的解決方案&#xff0c;包括技術選擇、系統設計和應用場景。 一、技術選擇 在園區內實現高精度…

【前端】前端設計中的響應式設計詳解

文章目錄 前言一、響應式設計的定義與作用二、響應式設計的原則三、響應式設計的實現四、響應式設計的最佳實踐總結 前言 在當今數字化時代&#xff0c;網站和應用程序需要適應各種設備&#xff0c;從桌面電腦到平板電腦和手機。響應式設計應運而生&#xff0c;成為一種可以適…

Rocky Linux 系統安裝 typecho 個人博客系統(Docker 方式)

typecho 博客系統安裝 官網: https://typecho.org/ 1. 安裝 Docker curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo && yum install docker-ce -y && docker -v && systemctl enable --now docker…

pytorch-gpu版本安裝(英偉達gpu驅動安裝)

一、安裝cuda 1?? 檢查是否有 GPU lspci | grep -i nvidia如果沒有輸出&#xff0c;可能你的服務器 沒有 GPU&#xff0c;或者 GPU 未正確識別。 2?? 檢查 NVIDIA 驅動是否安裝 dpkg -l | grep -i nvidia如果沒有相關輸出&#xff0c;說明驅動未安裝&#xff0c;建議安…

華為OD-2024年E卷-分批薩[100分]

文章目錄 題目描述輸入描述輸出描述用例1解題思路Python3源碼 題目描述 吃貨"和"饞嘴"兩人到披薩店點了一份鐵盤&#xff08;圓形&#xff09;披薩&#xff0c;并囑咐店員將披薩按放射狀切成大小相同的偶數個小塊。但是粗心的服務員將披薩切成了每塊大小都完全不…

【計算機網絡入門】初學計算機網絡(六)

目錄 1.回憶數據鏈路層作用 2. 組幀 2.1 四種組幀方法 2.1.1 字符計數法 2.1.2 字節填充法 2.1.3 零比特填充法 2.1.4 違規編碼法 3. 差錯控制 3.1 檢錯編碼 3.1.1 奇偶校驗碼 3.1.2 CRC&#xff08;循環冗余校驗&#xff09;校驗碼 3.2 糾錯編碼 3.2.1 海明校驗碼…

yolo位姿估計實驗

目錄 介紹實驗過程 2.1 數據集下載 2.2 模型和數據配置文件修改 2.3 模型訓練參考鏈接 1. 介紹 1.1 簡介 YOLOv8-Pose是基于YOLOv4算法的姿勢估計模型&#xff0c;旨在實現實時高效的人體姿勢估計。姿勢估計在計算機視覺領域具有重要意義&#xff0c;可廣泛應用于視頻監控、…

極簡Redis速成學習

redis是什么&#xff1f; 是一種以鍵值對形式存儲的數據庫&#xff0c;特點是基于內存存儲&#xff0c;讀寫快&#xff0c;性能高&#xff0c;常用于緩存、消息隊列等應用情境 redis的五種數據類型是什么&#xff1f; 分別是String、Hash、List、Set和Zset&#xff08;操作命…