In Russia, the government decree defines the types of threats to the stability, security and integrity of the Runet. The process of adopting this document was previously written on Habrรฉ. "But it is one thing to identify the types of threats, and quite another to identify the threats themselves and respond to them!" - you say and ... you will be absolutely right. Who can do this, given the speed of network change, its scale and level of responsibility?
( ) , -, , .
. ,
, , โ 127 12.02.2021 . , . . 6
" ... ... , ... "
. , . , .
โ .
) , ... , ... ;
) , , , , ... ;
) ... , ... , ;
) ... , , ... .
) -. :
) - . , . :
.
.
) . , . :
. .1.
. .1.
. 15 " " , " ", .1. .
. .1 .2.
, . โ , , :
"", ? ?
?
.
, . , . , neo4j. .
2021 . , c 4904- :
|
829 |
|
4,62 |
|
2 |
90- |
6 |
99- |
33 |
99,9- |
424 |
, " ": , 2, 1% 33 . 0,1% ( 4-5 ) 424. โ .
"" , , "", .
1. , . ? . , . . .
2. , . , , .
, , , . Graph Data Science, neo4j.
# CYPHER
#
CALL gds.graph.create(
'runet',
'As', {
CONNECT_TO: {
type: 'CONNECT_TO',
orientation: 'UNDIRECTED'
}
}
)
YIELD graphName, nodeCount, relationshipCount;
# Weakly Connected Component
#
CALL gds.wcc.stats('runet')
YIELD componentCount
โ ! 4902 2. , AS43370 (OBIT-KZ-AS Obit Telecommunications, Kazakhstan network, RU) AS209665 (OBIT-KZ-ASTANA-AS, RU) . , .
. :
Page Rank
CALL gds.pageRank.stream(
'runet', {
relationshipTypes: ['CONNECT_TO'],
maxIterations: 50
}
)
YIELD nodeId, score
RETURN gds.util.asNode(nodeId).num AS ASN,
score AS PageRank_score
ORDER BY score DESC
LIMIT 100
, :
( โ ) -100;
outer join ( 101);
.
, :
. , , "" , : 14028 , 168- , 1276 . . , . .
.
. :
-3 (""="");
1. , , .
1. .
2. .
, :
. , , , . " " IP-;
"" , . 700 -.
โ .
Hope it was interesting. Counts to everyone!
PS I want to thank the Neo4j company for their startup program
PPS Thanks https://www.goodfon.ru/user/vidmulia for the image above