Re: Trouble with Sender Authentication
Douglas Otis <[email protected]> Thu, 9 Nov 2006 10:58:54 -0800
| Newsgroups | gmane.ietf.mxcomp |
|---|---|
| Message-ID | <[email protected]> |
On Nov 8, 2006, at 8:30 PM, Scott Kitterman wrote:
>
> On Wednesday 08 November 2006 14:36, Douglas Otis wrote:
>> On Nov 8, 2006, at 10:10 AM, Scott Kitterman wrote:
>>> On Wed, 8 Nov 2006 09:15:29 -0800 Douglas Otis <dotis@mail-
>>>
>>> abuse.org> wrote:
>>>>> When you say the word script, do you mean SPF records (Please,
>>>>> this is meant to be a yes/no question, there's no need to write a
>>>>> dissertation that repeats the arguements made earlier in the
>>>>> thread. I read those already.)?
>>>>
>>>> The concern is with libraries that execute scripts labeled as SPF
>>>> 1 or 2 contained within DNS resource records. A potential attack
>>>> utilizing just the access of these resources records has not been
>>>> described.
>>>
>>> Is that a Yes?
>>
>> This has been succinctly answered. Record is _not_ synonymous with
>> script.
>>
> OK, then I guess that's no.
>
> Record != Script. I see from the above that in your view libraries
> execute
> scripts, so SPF checking library != Script. I'm not sure what is
> left.
>
> Rather that rehash your 'succinct' answer, please point me to the
> page and
> line number(s) of your draft that either is a script or describes
> what it is
> and I'll look it up there.
Page 11 would be a place to start. Results vary depending upon the
library used to execute this script and the starting parameters. A
script may invoke other records. In this case, this script invokes
10 MX mechanisms defined by a macro with follow-on transactions for
address records that are perhaps limited by the script processing
library. Other scripts, such as in the case of paypal.com invokes 10
other SPF TXT resource records. The SPF script defines subsequent
record transactions. In this case, the %{l} macro is used to select
an array of MX RR sets. The script defines the record set, but in
converse a record does not define the set comprising the script.
Processing the script includes initial parameters not found in any
SPF record as well.
It seems best not to confuse the term script with that of record.
They are truly different elements.
cert-test.mail-abuse.org. IN TXT "v=spf1
mx:0.%{l}.%{d} mx:1.%{l}.%{d} mx:2.%{l}.%{d}
mx:3.%{l}.%{d} mx:4.%{l}.%{d} mx:5.%{l}.%{d}
mx:6.%{l}.%{d} mx:7.%{l}.%{d} mx:8.%{l}.%{d}
mx:9.%{l}.%{d} ?all"
-Doug