Possible software probe "farming" on AS47583
Hi everybody, While doing some measurement work earlier this weekend I discovered that there are a large amount of probes on AS47583 that look like they are being set up to farm credits. With a suspiciously high amount of purely software probes on the same IP prefix and sequential IPv6 addresses. $ curl -s 'https://stat-ui.stat.ripe.net/data/atlas-probes/data.json?resource=47583' | jq .data.probes[] -c | grep Connected | jq '.address_v4 + " " + .address_v6' | sort "153.92.14.66 2a02:4780:6:c0de::e" "153.92.14.67 2a02:4780:6:c0de::f" "153.92.14.68 2a02:4780:6:c0de::11" "153.92.14.69 2a02:4780:6:c0de::12" "153.92.14.70 2a02:4780:6:c0de::13" "153.92.14.71 2a02:4780:6:c0de::14" "153.92.14.72 2a02:4780:6:c0de::15" "153.92.14.73 2a02:4780:6:c0de::16" "153.92.14.74 2a02:4780:6:c0de::17" "153.92.14.75 2a02:4780:6:c0de::18" "153.92.14.76 2a02:4780:6:c0de::19" "153.92.14.77 2a02:4780:6:c0de::1b" "156.67.223.15 2a02:4780:3:1::2a" "156.67.223.16 2a02:4780:3:1::2b" "156.67.223.29 2a02:4780:3:1::35" "156.67.223.30 2a02:4780:3:1::36" "156.67.223.31 2a02:4780:3:1::37" "156.67.223.36 2a02:4780:3:1::38" "156.67.223.37 2a02:4780:3:1::39" "156.67.223.38 2a02:4780:3:1::3a" "156.67.223.39 2a02:4780:3:1::3b" "156.67.223.40 2a02:4780:3:1::3c" "156.67.223.41 2a02:4780:3:1::3d" "156.67.223.42 2a02:4780:3:1::49" "156.67.75.19 2a02:4780:b:c0de::16" "156.67.75.20 2a02:4780:b:c0de::17" "156.67.75.21 2a02:4780:b:c0de::18" "156.67.75.22 2a02:4780:b:c0de::19" "156.67.75.23 2a02:4780:b:c0de::1a" "156.67.75.24 2a02:4780:b:c0de::1b" "156.67.75.25 2a02:4780:b:c0de::1c" "156.67.75.26 2a02:4780:b:c0de::1d" "156.67.75.27 2a02:4780:b:c0de::1e" "156.67.75.28 2a02:4780:b:c0de::1f" "156.67.75.29 2a02:4780:b:c0de::20" "156.67.75.30 2a02:4780:b:c0de::21" "156.67.75.31 2a02:4780:b:c0de::22" "156.67.75.32 2a02:4780:b:c0de::23" "156.67.75.33 2a02:4780:b:c0de::24" "185.201.11.3 2a02:4780:1::3" "185.224.136.17 2a02:4780:8::12" "185.224.136.18 2a02:4780:8::13" "185.224.136.19 2a02:4780:8::16" "185.224.136.22 2a02:4780:8::1a" "194.5.158.13 2a02:4780:8:b::11" "194.5.158.15 2a02:4780:8:b::12" "194.5.158.16 2a02:4780:8:b::13" "194.5.158.18 2a02:4780:8:b::15" "194.5.158.223 2a02:4780:8:b::f" "194.5.158.226 2a02:4780:8:b::10" "194.5.158.228 2a02:4780:8:b::16" "194.5.158.238 2a02:4780:8:b::14" "212.1.215.106 2a02:4780:1:12::3" "212.1.215.107 2a02:4780:1:12::4" "212.1.215.108 2a02:4780:1:12::5" "212.1.215.109 2a02:4780:1:12::6" "212.1.215.110 2a02:4780:1:12::7" "212.1.215.111 2a02:4780:1:12::8" "212.1.215.112 2a02:4780:1:12::9" "212.1.215.113 2a02:4780:1:12::a" "212.1.215.114 2a02:4780:1:12::b" "212.1.215.115 2a02:4780:1:12::c" "212.1.215.116 2a02:4780:1:12::d" "217.21.86.65 2a02:4780:11:c0de::d" "217.21.86.66 2a02:4780:11:c0de::e" "217.21.86.67 2a02:4780:11:c0de::f" "217.21.86.68 2a02:4780:11:c0de::10" "217.21.86.69 2a02:4780:11:c0de::11" "217.21.86.70 2a02:4780:11:c0de::12" "217.21.86.71 2a02:4780:11:c0de::13" "217.21.86.72 2a02:4780:11:c0de::14" "217.21.86.73 2a02:4780:11:c0de::15" "217.21.86.74 2a02:4780:11:c0de::16" "217.21.86.75 2a02:4780:11:c0de::17" "217.21.86.76 2a02:4780:11:c0de::18" "217.21.86.77 2a02:4780:11:c0de::19" "217.21.86.78 2a02:4780:11:c0de::1a" "217.21.86.79 2a02:4780:11:c0de::1b" "2.57.90.18 2a02:4780:a:c0de::3" "2.57.90.38 2a02:4780:a:c0de::2" "2.57.90.41 2a02:4780:a:c0de::4" "2.57.90.42 2a02:4780:a:c0de::5" "2.57.90.43 2a02:4780:a:c0de::6" "2.57.90.44 2a02:4780:a:c0de::7" "2.57.90.45 2a02:4780:a:c0de::8" "2.57.90.46 2a02:4780:a:c0de::9" "2.57.90.47 2a02:4780:a:c0de::a" "2.57.90.48 2a02:4780:a:c0de::b" "2.57.90.49 2a02:4780:a:c0de::c" "2.57.90.50 2a02:4780:a:c0de::d" "45.128.160.100 2a02:4780:9:c0de::2be" "45.128.160.101 2a02:4780:9:c0de::1ae" "45.128.160.102 2a02:4780:9:c0de::3f" "45.128.160.104 2a02:4780:9:c0de::10a" "45.128.160.108 2a02:4780:9:c0de::3c2" "45.128.160.111 2a02:4780:9:c0de::11f" "45.128.160.112 2a02:4780:9:c0de::38f" "45.128.160.116 2a02:4780:9:c0de::12" "45.128.160.119 2a02:4780:9:c0de::c6" "45.128.160.121 2a02:4780:9:c0de::116" "45.128.160.124 2a02:4780:9:c0de::94" "45.143.83.65 2a02:4780:13:c0de::b" "45.143.83.66 2a02:4780:13:c0de::c" "45.143.83.67 2a02:4780:13:c0de::d" "45.143.83.68 2a02:4780:13:c0de::e" "45.143.83.69 2a02:4780:13:c0de::f" "45.143.83.70 2a02:4780:13:c0de::10" "45.143.83.71 2a02:4780:13:c0de::11" "45.143.83.72 2a02:4780:13:c0de::12" "45.143.83.73 2a02:4780:13:c0de::13" "45.143.83.74 2a02:4780:13:c0de::14" "45.143.83.75 2a02:4780:13:c0de::15" "45.143.83.76 2a02:4780:13:c0de::16" "45.143.83.77 2a02:4780:13:c0de::17" "45.143.83.78 2a02:4780:13:c0de::18" "45.143.83.79 2a02:4780:13:c0de::19" "89.116.146.65 2a02:4780:27:c0de::b" "89.116.146.66 2a02:4780:27:c0de::c" "89.116.146.67 2a02:4780:27:c0de::d" "89.116.146.68 2a02:4780:27:c0de::e" "89.116.146.69 2a02:4780:27:c0de::f" "89.116.146.70 2a02:4780:27:c0de::10" "89.116.146.71 2a02:4780:27:c0de::11" "89.116.146.72 2a02:4780:27:c0de::12" "89.116.146.73 2a02:4780:27:c0de::13" "89.116.146.74 2a02:4780:27:c0de::14" "89.116.146.75 2a02:4780:27:c0de::15" "89.116.146.76 2a02:4780:27:c0de::16" "89.116.146.77 2a02:4780:27:c0de::17" "89.116.146.78 2a02:4780:27:c0de::18" "89.116.146.79 2a02:4780:27:c0de::19" Now while I myself don't particularly care about credit farming on RIPE Atlas (After all RIPE Atlas credit is kind of like Monopoly money), I do care about things becoming biased towards these software probes. For example, when I had selected for a selection of probes in Brazil I ended up with several of these software probes giving me the exact same results. this is not very useful and this has the potential to bias academic measurements, had I not looked at the probe list results this would not have been immediately obvious. Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :) Cheers Ben
Hi, On Mon, 5 Feb 2024, at 3:11 PM, Ben Cartwright-Cox via ripe-atlas wrote:
Now while I myself don't particularly care about credit farming on RIPE Atlas (After all RIPE Atlas credit is kind of like Monopoly money), I do care about things becoming biased towards these software probes.
Might be good when setting up a measurements, to have the option of using only hardware probes. Ian
You can already do this, you select to exclude the "System: Software" tag On Mon, Feb 5, 2024 at 3:23 PM Ian Chilton <ian@ichilton.co.uk> wrote:
Hi,
On Mon, 5 Feb 2024, at 3:11 PM, Ben Cartwright-Cox via ripe-atlas wrote:
Now while I myself don't particularly care about credit farming on RIPE Atlas (After all RIPE Atlas credit is kind of like Monopoly money), I do care about things becoming biased towards these software probes.
Might be good when setting up a measurements, to have the option of using only hardware probes.
Ian
-- ripe-atlas mailing list ripe-atlas@ripe.net https://lists.ripe.net/mailman/listinfo/ripe-atlas
Hello, On 2024-02-05 16:11, Ben Cartwright-Cox via ripe-atlas wrote:
Hi everybody,
While doing some measurement work earlier this weekend I discovered that there are a large amount of probes on AS47583 that look like they are being set up to farm credits. With a suspiciously high amount of purely software probes on the same IP prefix and sequential IPv6 addresses.
... Thank you for the report. We are looking at ways to limit this in a way that doesn't hurt benevolent users (e.g. ones coming from behind the same CGN) and that is not a whack-a-mole exercise.
Now while I myself don't particularly care about credit farming on RIPE Atlas (After all RIPE Atlas credit is kind of like Monopoly money), I do care about things becoming biased towards these software probes.
For example, when I had selected for a selection of probes in Brazil I ended up with several of these software probes giving me the exact same results. this is not very useful and this has the potential to bias academic measurements, had I not looked at the probe list results this would not have been immediately obvious.
One crude short-term solution to this is to exclude software probes (system-sw). A longer term -- nicer -- one is the "probe similarity" idea, where you can (will be able to) ask for dissimilar probes. Unfortunately that's not something we have yet...
Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :)
You can always send mail to atlas@ripe.net - which is the general support address for RIPE Atlas. Regards, Robert
Cheers Ben
While doing some measurement work earlier this weekend I discovered that there are a large amount of probes on AS47583 that look like they are being set up to farm credits.
seems silly, as all one has to do to get a jillion credits is asl on the mailing list randy
I reported the problem in March 2022 but without good solution :/ https://www.ripe.net/ripe/mail/archives/ripe-atlas/2022-March/004961.html Filtering out all software probes is not a solution because many of them are good and useful. We should have filters to filter out probes which are useless and are deployed only for farming purposes and here we have totally such case. Regards, Grzegorz From: ripe-atlas <ripe-atlas-bounces@ripe.net> on behalf of Randy Bush <randy@psg.com> Date: Monday, 5 February 2024 at 18:54 To: Ben Cartwright-Cox via ripe-atlas <ripe-atlas@ripe.net> Subject: Re: [atlas] Possible software probe "farming" on AS47583 While doing some measurement work earlier this weekend I discovered that there are a large amount of probes on AS47583 that look like they are being set up to farm credits. seems silly, as all one has to do to get a jillion credits is asl on the mailing list randy -- ripe-atlas mailing list ripe-atlas@ripe.net<mailto:ripe-atlas@ripe.net> https://urldefense.com/v3/__https://lists.ripe.net/mailman/listinfo/ripe-atlas__;!!GjvTz_vk!SDCX1ok7Fg4dHevsKnAsP6jnOnJYpKBHkT3XgSzeFCzXDPyVlJ59NDSYifR_pu5mr7XL9NCQCA$<https://urldefense.com/v3/__https:/lists.ripe.net/mailman/listinfo/ripe-atlas__;!!GjvTz_vk!SDCX1ok7Fg4dHevsKnAsP6jnOnJYpKBHkT3XgSzeFCzXDPyVlJ59NDSYifR_pu5mr7XL9NCQCA$>
Totally agree with Grzegorz, IMO we should avoid this kind of situations, there should be filters for this kind of probes and maybe, if the goal is farm credits, remove the credits obtained by these probes to prevent these situations from proliferating. kix On Monday, February 5th, 2024 at 22:05, Ponikierski, Grzegorz via ripe-atlas <ripe-atlas@ripe.net> wrote:
I reported the problem in March 2022 but without good solution :/
https://www.ripe.net/ripe/mail/archives/ripe-atlas/2022-March/004961.html
Filtering out all software probes is not a solution because many of them are good and useful. We should have filters to filter out probes which are useless and are deployed only for farming purposes and here we have totally such case.
Regards,
Grzegorz
From: ripe-atlas <ripe-atlas-bounces@ripe.net> on behalf of Randy Bush <randy@psg.com> Date: Monday, 5 February 2024 at 18:54 To: Ben Cartwright-Cox via ripe-atlas <ripe-atlas@ripe.net> Subject: Re: [atlas] Possible software probe "farming" on AS47583
While doing some measurement work earlier this weekend I discovered
that there are a large amount of probes on AS47583 that look like
they are being set up to farm credits.
seems silly, as all one has to do to get a jillion credits is asl on the
mailing list
randy
--
ripe-atlas mailing list
ripe-atlas@ripe.net
Dear all, With no hats ... On Mon, Feb 05, 2024 at 09:17:46PM +0000, Rodolfo García Peñas (kix) wrote:
if the goal is farm credits, remove the credits obtained by these probes to prevent these situations from proliferating.
While I agree with the sentiment, I am not sure we can be certain that the goal is farming of credits. It is possible there are innocuous explanations for what was observed: there could be a misunderstanding on how to productively participate in RIPE Atlas, and do so too enthusiasticly; there could be a deployment scenario that wasn't envisioned before (someone allocating a /32 and /128 from a contigious IP range albeit that each probe really is in a very different POP); or perhaps a provisioning script that went rampant, or perhaps someone is actively trying to understand a horrible elusive load-balancing issue (... raison d'etre of NLNOG RING)
From my experience with operating the NLNOG RING Looking Glass, as admins we'd sometimes politely refuse to set up additional BGP sessions because of a lack of perceived diversity, to avoid bearing a burden for no new information.
On the one hand the RIPE NCC operational staff should probably have a free hand in refusing service in terms of RIPE Atlas data ingestion iff there is reasonable suspicion about 'gaming the system' (whatever motivates the gaming). On the other hand, there might be merit in implementating a 'similarity' metric (based on keys like origin AS, latency to anchors, hops to anchors, some other factors, but not necessarily on prefix); and the default being to skew the probe selection algorithm towards 'more diverse'. I posit it wouldn't be all that strange when a global ISP allocates a /26 IPv4 towards RIPE Atlas probes for their global distribution of sw-probes (perhaps to conserve on ACL TCAM space if holes need poking), but where things get a tad less useful is when 64 probes exist on the exact same place in the Internet topology. In short: perhaps there is a place for very similar probes, but it would be nice of all-too-similar probes don't end up being selected, but it could be nice to be able to select very similar probes! Kind regards, Job
Has anyone from RIPE ATLAS tried to contact and ask the operators of these probes? BR Daniel AJ On 2/5/24 14:39, Job Snijders wrote:
Dear all,
With no hats ...
On Mon, Feb 05, 2024 at 09:17:46PM +0000, Rodolfo García Peñas (kix) wrote:
if the goal is farm credits, remove the credits obtained by these probes to prevent these situations from proliferating.
While I agree with the sentiment, I am not sure we can be certain that the goal is farming of credits.
It is possible there are innocuous explanations for what was observed: there could be a misunderstanding on how to productively participate in RIPE Atlas, and do so too enthusiasticly; there could be a deployment scenario that wasn't envisioned before (someone allocating a /32 and /128 from a contigious IP range albeit that each probe really is in a very different POP); or perhaps a provisioning script that went rampant, or perhaps someone is actively trying to understand a horrible elusive load-balancing issue (... raison d'etre of NLNOG RING)
From my experience with operating the NLNOG RING Looking Glass, as admins we'd sometimes politely refuse to set up additional BGP sessions because of a lack of perceived diversity, to avoid bearing a burden for no new information.
On the one hand the RIPE NCC operational staff should probably have a free hand in refusing service in terms of RIPE Atlas data ingestion iff there is reasonable suspicion about 'gaming the system' (whatever motivates the gaming).
On the other hand, there might be merit in implementating a 'similarity' metric (based on keys like origin AS, latency to anchors, hops to anchors, some other factors, but not necessarily on prefix); and the default being to skew the probe selection algorithm towards 'more diverse'.
I posit it wouldn't be all that strange when a global ISP allocates a /26 IPv4 towards RIPE Atlas probes for their global distribution of sw-probes (perhaps to conserve on ACL TCAM space if holes need poking), but where things get a tad less useful is when 64 probes exist on the exact same place in the Internet topology.
In short: perhaps there is a place for very similar probes, but it would be nice of all-too-similar probes don't end up being selected, but it could be nice to be able to select very similar probes!
Kind regards,
Job
The same farming is observed in other AS47583 locations: US, UK, France, Netherlands, Lithuania, India, Singapore, Indonesia. Regards, Grzegorz
I would think that type=software && bgp_prefix = same (at least the same /24 and /48) would be a decent method to define similar. - Jared
Very weird, as mentioned one message to this mailing list and you can er millions of credit. Why would anyone do this? Could it have some other reason? Criminals trying to find IP addresses that respond to ICMP ping requests and then try to hack those addresses? I really think the owner of these probes should be contacted and if their response does not fit with the purpose of Atlas, the probes should be disabled. Regards, Ernst J. Oud
On 5 Feb 2024, at 18:54, Randy Bush <randy@psg.com> wrote:
While doing some measurement work earlier this weekend I discovered that there are a large amount of probes on AS47583 that look like they are being set up to farm credits.
seems silly, as all one has to do to get a jillion credits is asl on the mailing list
randy
-- ripe-atlas mailing list ripe-atlas@ripe.net https://lists.ripe.net/mailman/listinfo/ripe-atlas
Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :)
Dear Ben and others, Each new, connected RIPE Atlas probe provides incremental value to the system and its users, but this value decreases with similarity to existing probes ("diminishing returns"). At the same time connecting a probe and processing results from it has some costs, so we'd like to be conscious of the cost/benefit ratio. Since the potential pool of software probes is almost infinite, in response to the highlighted case, we'd like to propose the following mid-term approach: * No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?) * No user/account should be allowed to run more than Y SW probes from the same IPv4/24 IPv6/48 (Y=5 ?) * Regardless of the user/account, no more than Z SW probes should be allowed from the same IPv4/24 IPv6/48 (Z=10 ?) X, Y and Z are defaults, can be changed per account. This is done in order to facilitate corner cases and overstepping the limits, if this is warranted (given a good explanation). We are also reaching out to the current "peak users" to understand their use cases and motivations - the above limits can be enforced depending on the responses. In the longer term we believe a more flexible approach is to base this on what has been termed "probe similarity metrics": a new probe that is really similar to some existing one has less value to the system, therefore after reaching a low enough limit it can be refused, or alternatively, simply not gaining credits for its owner. This diincentivises creating "probe farms". Regards,
Robert Kisteleki wrote on 20/02/2024 15:43:
Since the potential pool of software probes is almost infinite, in response to the highlighted case, we'd like to propose the following mid-term approach:
* No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?)
* No user/account should be allowed to run more than Y SW probes from the same IPv4/24 IPv6/48 (Y=5 ?)
* Regardless of the user/account, no more than Z SW probes should be allowed from the same IPv4/24 IPv6/48 (Z=10 ?)
X, Y and Z are defaults, can be changed per account. This is done in order to facilitate corner cases and overstepping the limits, if this is warranted (given a good explanation). We are also reaching out to the current "peak users" to understand their use cases and motivations - the above limits can be enforced depending on the responses.
This looks reasonable. Particularly reaching out to try to understand why the individuals in question are doing this. It would be interesting to check for any unusual probe activity which used these credits. Nick
On 20.02.2024 18:43, Robert Kisteleki wrote:
* No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?) Is there any rationale for allowing running multiple probes on the same IP (especially the same user)? They would have (almost) identical network topologies, and would not provide any benefits in terms of expanding the view of RIPE Atlas.
-- Best regards, Semisol
Those limits seem reasonable enough, My own intuition would suggest values of: X=2 Y=3 Z=5 But otherwise, I welcome such a change being implemented! On Tue, 20 Feb 2024 at 15:43, Robert Kisteleki <robert@ripe.net> wrote:
Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :)
Dear Ben and others,
Each new, connected RIPE Atlas probe provides incremental value to the system and its users, but this value decreases with similarity to existing probes ("diminishing returns"). At the same time connecting a probe and processing results from it has some costs, so we'd like to be conscious of the cost/benefit ratio.
Since the potential pool of software probes is almost infinite, in response to the highlighted case, we'd like to propose the following mid-term approach:
* No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?)
* No user/account should be allowed to run more than Y SW probes from the same IPv4/24 IPv6/48 (Y=5 ?)
* Regardless of the user/account, no more than Z SW probes should be allowed from the same IPv4/24 IPv6/48 (Z=10 ?)
X, Y and Z are defaults, can be changed per account. This is done in order to facilitate corner cases and overstepping the limits, if this is warranted (given a good explanation). We are also reaching out to the current "peak users" to understand their use cases and motivations - the above limits can be enforced depending on the responses.
In the longer term we believe a more flexible approach is to base this on what has been termed "probe similarity metrics": a new probe that is really similar to some existing one has less value to the system, therefore after reaching a low enough limit it can be refused, or alternatively, simply not gaining credits for its owner. This diincentivises creating "probe farms".
Regards,
Did anything come of this? I just ran a measurement to spot check something and the same AS47583 probes make up a "hilarious" amount of results: https://atlas.ripe.net/measurements/70655999#probes On Tue, 20 Feb 2024 at 23:16, Ben Cartwright-Cox <ripencc@benjojo.co.uk> wrote:
Those limits seem reasonable enough,
My own intuition would suggest values of:
X=2 Y=3 Z=5
But otherwise, I welcome such a change being implemented!
On Tue, 20 Feb 2024 at 15:43, Robert Kisteleki <robert@ripe.net> wrote:
Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :)
Dear Ben and others,
Each new, connected RIPE Atlas probe provides incremental value to the system and its users, but this value decreases with similarity to existing probes ("diminishing returns"). At the same time connecting a probe and processing results from it has some costs, so we'd like to be conscious of the cost/benefit ratio.
Since the potential pool of software probes is almost infinite, in response to the highlighted case, we'd like to propose the following mid-term approach:
* No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?)
* No user/account should be allowed to run more than Y SW probes from the same IPv4/24 IPv6/48 (Y=5 ?)
* Regardless of the user/account, no more than Z SW probes should be allowed from the same IPv4/24 IPv6/48 (Z=10 ?)
X, Y and Z are defaults, can be changed per account. This is done in order to facilitate corner cases and overstepping the limits, if this is warranted (given a good explanation). We are also reaching out to the current "peak users" to understand their use cases and motivations - the above limits can be enforced depending on the responses.
In the longer term we believe a more flexible approach is to base this on what has been termed "probe similarity metrics": a new probe that is really similar to some existing one has less value to the system, therefore after reaching a low enough limit it can be refused, or alternatively, simply not gaining credits for its owner. This diincentivises creating "probe farms".
Regards,
Dear Ben, In short: yes. There were a couple of responses to the approach/limits proposed. We reached out to the users who are over those limits and have gotten some replies with justifications. The implementation of said rules is in in the plans now. Regards, Robert On Thu, May 2, 2024 at 1:44 PM Ben Cartwright-Cox <ripencc@benjojo.co.uk> wrote:
Did anything come of this? I just ran a measurement to spot check something and the same AS47583 probes make up a "hilarious" amount of results: https://atlas.ripe.net/measurements/70655999#probes
On Tue, 20 Feb 2024 at 23:16, Ben Cartwright-Cox <ripencc@benjojo.co.uk> wrote:
Those limits seem reasonable enough,
My own intuition would suggest values of:
X=2 Y=3 Z=5
But otherwise, I welcome such a change being implemented!
On Tue, 20 Feb 2024 at 15:43, Robert Kisteleki <robert@ripe.net> wrote:
Is there an immediate way to report these probes other than this mailing list? I don't know of one and so I'm here :)
Dear Ben and others,
Each new, connected RIPE Atlas probe provides incremental value to the system and its users, but this value decreases with similarity to existing probes ("diminishing returns"). At the same time connecting a probe and processing results from it has some costs, so we'd like to be conscious of the cost/benefit ratio.
Since the potential pool of software probes is almost infinite, in response to the highlighted case, we'd like to propose the following mid-term approach:
* No user/account should be allowed to run more than X SW probes from the same IP (X=3 ?)
* No user/account should be allowed to run more than Y SW probes from the same IPv4/24 IPv6/48 (Y=5 ?)
* Regardless of the user/account, no more than Z SW probes should be allowed from the same IPv4/24 IPv6/48 (Z=10 ?)
X, Y and Z are defaults, can be changed per account. This is done in order to facilitate corner cases and overstepping the limits, if this
warranted (given a good explanation). We are also reaching out to the current "peak users" to understand their use cases and motivations -
is the
above limits can be enforced depending on the responses.
In the longer term we believe a more flexible approach is to base this on what has been termed "probe similarity metrics": a new probe that is really similar to some existing one has less value to the system, therefore after reaching a low enough limit it can be refused, or alternatively, simply not gaining credits for its owner. This diincentivises creating "probe farms".
Regards,
participants (12)
-
Ben Cartwright-Cox
-
Daniel AJ Sokolov
-
Ernst J. Oud
-
Ian Chilton
-
Jared Mauch
-
Job Snijders
-
Nick Hilliard
-
Ponikierski, Grzegorz
-
Randy Bush
-
Robert Kisteleki
-
Rodolfo García Peñas (kix)
-
Semisol