← Cloudflare Radar / radar / investigate
Útoky na aplikační vrstvě
Zatímco v Požadavky HTTP můžete zkoumat všechny druhy webových požadavků, u útoků na aplikační vrstvě máte přístup pouze ke zmírněným HTTP požadavkům. Tyto požadavky mohou být zmírněny některým z několika produktů Cloudflare, například WAF, Cloudflare DDoS Protection, Řešení Cloudflare pro boty a další.
Vzhledem k tomu, že zkoumáme útoky, můžeme se podívat na obě strany útoku: na zdrojovou i cílovou lokalitu. Pro zdrojovou lokalitu útoku Cloudflare používá lokalitu, ze které útok přichází podle přiřazené IP adresy (je třeba mít na paměti, že člověk řídící útok se může nacházet v jiné lokalitě než počítač, ze kterého útok pochází). Pro cílovou lokalitu útoků Cloudflare používá fakturační lokalitu přiřazenou k zóně, na kterou útok směřuje.
Možnost filtrovat podle obou stran útoku je dostupná pouze v top locations endpointů. Pokud není uvedeno jinak, ostatní endpointy se filtrují podle zdrojové lokality, například podle lokality původu útoku.
Velikost útoku je definována celkovým počtem zmírněných požadavků.
Stejně jako v Požadavky HTTP, tyto koncové body lze rozdělit podle možnosti načíst časovou řadu, jedinou hodnotu shrnující celé časové rozmezí nebo seznam nejvýznamnějších lokalit.
Seznam koncových bodů
Timeseries
Příklad: Hodinové požadavky na zmírnění podle produktu
Podívejme se na celosvětové rozložení zmírněných požadavků podle produktu.
curl "https://api.cloudflare.com/client/v4/radar/attacks/layer7/timeseries_groups/mitigation_product?aggInterval=1h&dateRange=1d&name=attacks&format=json" \
--header "Authorization: Bearer <API_TOKEN>"Ze zkrácené odpovědi níže můžeme usoudit, že útoky DDoS (distributed denial-of-service) tvoří většinu požadavků, což dává smysl, protože útoky DDoS ze své podstaty generují více požadavků. Následují požadavky WAF a poté požadavky IP reputation.
{
"success": true,
"errors": [],
"result": {
"attacks": {
"timestamps": ["2022-11-05T11:00:00Z", ".."],
"ddos": ["53.824302", "54.305823", ".."],
"waf": ["39.760956", "39.31228", ".."],
"ip_reputation": ["5.623487", "5.485468", ".."],
"access_rules": ["0.648368", "0.676456", ".."],
"bot_management": ["0.139733", "0.217155", ".."],
"api_shield": ["0.003154", "0.002819", ".."],
"data_loss_prevention": ["0.0", "0.0", ".."]
},
"meta": {
"dateRange": {
"startTime": "2022-11-05T11:00:00Z",
"endTime": "2022-11-06T11:00:00Z"
},
// ...
}
}
}Další informace najdete v Získat útoky na vrstvě 7 podle techniky zmírnění v čase.
Souhrn
Příklad: Požadavky na zmírnění podle produktu
Útoky můžeme také filtrovat podle zdrojové lokality a prozkoumat útoky přicházející z konkrétního místa, v následujícím příkladu se podíváme na útoky přicházející z Velké Británie:
curl "https://api.cloudflare.com/client/v4/radar/attacks/layer7/summary?location=GB&name=attacks_gb&aggInterval=1h&dateRange=1d&format=json" \
--header "Authorization: Bearer <API_TOKEN>"{
"success": true,
"errors": [],
"result": {
"attacks_gb": {
"waf": "75.012138",
"ddos": "18.539149",
"ip_reputation": "5.721021",
"access_rules": "0.592515",
"bot_management": "0.131998",
"api_shield": "0.003178",
"data_loss_prevention": "0.0"
},
"meta": {
// ...
}
}
}Tato odpověď znamená, že 75 % všech zmírněných požadavků pocházejících z Velké Británie bylo zmírněno pomocí WAF produkt.
Další informace najdete v Získat přehled útoků na vrstvě 7.
Nejlepší
Příklad: Top cílové lokality
V následujícím příkladu prozkoumáme nejčastější cílové lokality útoků na aplikační vrstvě za posledních 24 hodin:
curl "https://api.cloudflare.com/client/v4/radar/attacks/layer7/top/locations/target?name=attacks_target&limit=5&dateRange=1d&format=json" \
--header "Authorization: Bearer <API_TOKEN>"{
"success": true,
"errors": [],
"result": {
"attacks_target": [
{
"targetCountryName": "Belgium",
"targetCountryAlpha2": "BE",
"value": "18.536740",
"rank": 1
},
{
"targetCountryName": "United States",
"targetCountryAlpha2": "US",
"value": "16.116210",
"rank": 2
},
{
"targetCountryName": "China",
"targetCountryAlpha2": "CN",
"value": "13.864696",
"rank": 3
},
{
"targetCountryName": "India",
"targetCountryAlpha2": "IN",
"value": "4.344139",
"rank": 4
},
{
"targetCountryName": "Germany",
"targetCountryAlpha2": "DE",
"value": "4.182777",
"rank": 5
}
],
"meta": {
"dateRange": {
"startTime": "2022-11-05T12:00:00Z",
"endTime": "2022-11-06T12:00:00Z"
},
// ...
}
}
}Během zadaného rozsahu dat představují požadavky na zmírnění pro zóny s fakturační adresou v Belgii 18%.
Další informace najdete v Získat nejčastější cílové lokality útoků na vrstvě 7.
Příklad: Top útoky
Které páry zdrojové a cílové lokality představují největší útoky za posledních 24 hodin?
curl "https://api.cloudflare.com/client/v4/radar/attacks/layer7/top/attacks?limit=5&dateRange=1d&format=json" \
--header "Authorization: Bearer <API_TOKEN>"Typická odpověď bude vypadat přibližně takto:
{
"success": true,
"errors": [],
"result": {
"top_0": [
{
"originCountryName": "United States",
"originCountryAlpha2": "US",
"targetCountryName": "United States",
"targetCountryAlpha2": "US",
"value": "3.790724",
"rank": 1
},
{
"originCountryName": "United States",
"originCountryAlpha2": "US",
"targetCountryName": "Belgium",
"targetCountryAlpha2": "BE",
"value": "3.602177",
"rank": 2
},
{
"originCountryName": "China",
"originCountryAlpha2": "CN",
"targetCountryName": "Netherlands",
"targetCountryAlpha2": "NL",
"value": "3.017341",
"rank": 3
},
{
"originCountryName": "China",
"originCountryAlpha2": "CN",
"targetCountryName": "China",
"targetCountryAlpha2": "CN",
"value": "2.472068",
"rank": 4
},
{
"originCountryName": "Indonesia",
"originCountryAlpha2": "ID",
"targetCountryName": "China",
"targetCountryAlpha2": "CN",
"value": "2.056729",
"rank": 5
}
],
"meta": {
// ...
}
}
}To znamená, že 3.79 % všech zmírněných požadavků směřuje z a do USA, 3.6 % všech zmírněných požadavků směřuje z USA do Belgie atd.
Další informace najdete v Získat nejčastější páry útoků na vrstvě 7.
Další kroky
Viz Útoky na síťové vrstvě pro další informace o datech na vrstvě 3 modelu OSI (Open Systems Interconnection).