This archive is retained to ensure existing URLs remain functional. It will not contain any emails sent to this mailing list after July 1, 2024. For all messages, including those sent before and after this date, please visit the new location of the archive at https://mailman.ripe.net/archives/list/anti-abuse-wg@ripe.net/
[anti-abuse-wg] 2011-06 Review Phase Extension
- Previous message (by thread): [anti-abuse-wg] 2011-06 Review Phase Extension
- Next message (by thread): [anti-abuse-wg] 2011-06 Review Phase Extension
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tobias Knecht
tk at abusix.com
Tue Jul 31 12:42:29 CEST 2012
Hi,
> While I agree with some of the goals of 2011-06, I object to the
> proposal in its current form. In fact, I think it is not even ready
> for the Review Phase, even though I understand that was the way to
> invoke the NCC impact analysis. Here's already one reason to object: the
> proposal itself is hardly comprehensible without said impact analysis
> but since the latter is not part of the proposal it can only be
> considered transient. Without even remotely suggesting the NCC was driving
> policy here, I must say with both hesitance and regret that I am not
> comfortable with the role the NCC has been dragged into w.r.t 2011-06.
I partly agree with you. This proposal is a bit different than what RIPE
Community and RIPE NCC is usually looking at, as far as I can remember.
And it is sometimes tricky to fit it into the existing processes, but
the real funny thing is that there will be a lot of proposals like this
in future, promised
But I'm absolutely not agreeing with you about the role RIPE NCC is
taking here. I think RIPE NCC is at the moment taking their role very
seriously and is doing exactly what they need to do. They are consulting
from a technical perspective which makes a lot of sense since RIPE NCC
has to develop and maintain the system.
It was the TFs and communities wish that I rewrite the proposal and keep
to deep technical specifications out of it and just define the feature
set I'm looking for.
But since you have not specified what exactly you do not like at RIPE
NCCs role at the moment it is hard to answer more specific.
> o The proposal and impact analysis are unclear about the aspects of
> data protection issues for the "abuse-mailbox:" attribute. It appears
> it is intended to "by definition" avoid PII here. How would that work
> for address space allocated (or, more importantly, assigned) to a natural
> person? That said, the proposal is also unclear whether the abuse-c: would
> apply to PI space, as well.
I'm not sure if I really got your point here, but I will give it a try.
I do not see data protection issues with the "abuse-mailbox:" attribute,
because it's clearly defined that it is not personal data. And in
addition to that it is part of an role object, which usually should not
contain personal data either. This is one point that was wanted by me as
a proposer and was supported by the TF and the community, that
information required to report security incidents must be unrestricted.
If IP space is allocated or assigned to a natural person and there is an
abuse-c, the abuse-c should not contain the information of the natural
person, because it is a role and not a person.
And I found this part of Denis' explanation very interesting:
"Also the original intention of the database design was to represent
people by PERSON objects and to group people into roles using ROLE
objects. Then only ROLE objects should be referenced in any other data
objects. [...] This methodology is explained in the RIPE Database Update
Reference Manual, but was never enforced in the database software."
If this original intention would be enforced we would not have this
conversation here and maybe this is something we should as well think of
in the near future.
> o The proposal uses unclear language w.r.t. the mandatory nature of the
> "abuse-c:" attribute:
>
> ``This policy introduces a new contact attribute named "abuse-c:", that can
> be included in inetnum, inet6num and aut-num objects. ''
>
> vs.
>
> ``The role objects used for abuse contact information
> will be required to contain a single "abuse-mailbox:" attribute which is
> intended for receiving automatic and manual reports about abusive behavior
> originating in the resource holders' networks.''
What are we talking here about? The mandatory need of an "abuse-c:" or
the mandatory need of an "abuse-mailbox:" attribute within the mandatory
"abuse-c:"
"The "abuse-c:" will be mandatory for all aut-nums."
This one should be clear.
"Due the hierarchical nature of IP address objects, at least every
direct allocated inetnum and inet6num needs to have an "abuse-c:".
Inherited objects might have their own "abuse-c:" attribute or they will
be covered by the higher level objects."
"abuse-c:" is mandatory for direct allocated inetnums and inet6nums. For
all the others it is optional.
But if there is an "abuse-c:" object, no matter where it is, it is
mandatory that it has an "abuse-mailbox:" attribute.
I do not see the confusion here.
> o The second paragraph quoted above expresses an expectation regarding the
> handling of submitted email reports (what else would it mean to be prepared for
> "receiving automatic and manual reports"?)
Is that a problem? Asking for an "email:" attribute in any other object
expresses the expectation to receive mail. If you read the mail or not
is not part of the policy and can't be forced in any way. This is
nothing else than transferring a known and used best practice into a
policy text. This has been done at RIPE, ARIN, ..., IETF a thousand
times before and is imho the way to go with best practices and common
used techniques.
> o The purpose of the "e-mail:" attribute is given with "other". I do not
> understand that. I would suggest to separate the targets for 'manual' and
> 'machine readable' reports. It is natural for any object in the RIPE DB to
> use the 'email:' attribute for email communication. {this is listed for
> completeness; i have read the longthread on the topic and don't suggest
> to rehash. The proposal, in summary, has bigger problems.}
The address of the "e-mail:" attribute is for communication between the
roles and not for receiving reports. It's intended for everything other
than reports. For example verification emails, communication between
abuse desk of different institutions. Maybe asking questions about
reports sent between each other. Maybe exchanging technical information
about things and stuff.
Just for the completeness: Splitting up into different addresses didn't
find imho consensus here, so I think this is not an option at all.
> o The proposal is unclear at least about the future of irt: objects.
Right. Because this proposals intent is not to discuss the future of the
irt object. We mentioned that at the very beginning and in another
thread about this subject we decided with people from the irt community
being involved that the irt object is another topic and needs to be
reviewed. But whatever will happen with the irt object it is not part of
this proposal.
> o Finally, and most importantly, I object to the mandatory nature of the attribute.
The "abuse-c:" attribute or the "abuse-mailbox: attribute? Or both?
As mentioned above the "abuse-c:" attribute is only mandatory in
aut-nums and in direct allocated inetnums and inet6nums. And I do not
see any reason that this might be a problem since some internal
statistics we have made show that more than 96% of the direct
allocations have already published an abuse contact in any way and we
were not even able to catch them all for some of the reasons we have
discussed here.
Talking about the "abuse-mailbox:" attribute I found the other thread
about splitting up into automatic and manual report addresses that
people are comfortable with the idea of a mandatory "abuse-mailbox:"
attribute. It also makes a lot of sense for me, because the
"abuse-mailbox:" attribute is already known and used for this purpose,
just in a little confusing way.
So I'm really interested in hearing more reasons for your objection here
no matter if you are talking about the "abuse-c:" or the
"abuse-mailbox:" attribute.
> Neither the impact analysis nor the counter arguments section assess the impact
> of presence of an abuse (role) object and the resulting actions on maintainers/...
> LIRs/NCC members.
We have discussed these things here on the list and as far as I can
remember we were able to handle counter arguments, such as the mandatory
"abuse-c:" for "all" inetnums and inet6nums by changing the policy text.
Same with the irt object, which will be reviewed in another step.
At the moment I can't remember more than these things, but people who
came up with these concerns have later on agreed that their concerns
have been heard and solved by changing the policy text, that's why we do
not have any more concerns that found a majority and have been accepted
as concerns on this list.
And I would like to stay on this path and rather find solutions to
objections that make sense and find consensus within the community than
mentioning them as objections and keep them as objections in the proposal.
Thanks for your input and I hope I was able to clarify some things.
Tobias
- Previous message (by thread): [anti-abuse-wg] 2011-06 Review Phase Extension
- Next message (by thread): [anti-abuse-wg] 2011-06 Review Phase Extension
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]