Re: "Hacking" these days - purpose?

2020-12-15 Thread Mark Tinka




On 12/16/20 02:38, b...@theworld.com wrote:


Somedays I wonder if it's some vast, well-funded, Spectre-like
organization whose backers just want to see trust in the internet
undermined in the public's eyes on behalf of their own non-internet or
anti-internet (think: phone companies who'd love to charge you per
email and web page access for example by forcing you onto some private
network) enterprises, large bricks+mortars interests etc.


If it were, they'd be fighting a losing battle.

The Internet has acquired exponential scale. It would never operate in 
such a pay-to-click model.


Mark.


Re: "Hacking" these days - purpose?

2020-12-15 Thread Donald Eastlake
On Mon, Dec 14, 2020 at 12:10 PM Miles Fidelman 
wrote:

> David Bass wrote:
> > It becomes more clear when you think about the options out there, and
> > get a little creative.  Now a days it’s definitely chess that’s being
> > played.
> And here I thought the purpose of hacking is (still) having fun - you
> know... hacking.
>
> As to chess... I've begun to think that the game to master is now Go...
> capturing territory, not pieces, and instantaneous global state changes.


https://fortune.com/2016/03/12/googles-go-computer-vs-human

Donald
 d3e...@gmail.com

Miles Fidelman
>
> --
> In theory, there is no difference between theory and practice.
> In practice, there is.   Yogi Berra
>
> Theory is when you know everything but nothing works.
> Practice is when everything works but no one knows why.
> In our lab, theory and practice are combined:
> nothing works and no one knows why.  ... unknown
>


Re: "Hacking" these days - purpose?

2020-12-15 Thread bzs


Somedays I wonder if it's some vast, well-funded, Spectre-like
organization whose backers just want to see trust in the internet
undermined in the public's eyes on behalf of their own non-internet or
anti-internet (think: phone companies who'd love to charge you per
email and web page access for example by forcing you onto some private
network) enterprises, large bricks+mortars interests etc.

-- 
-Barry Shein

Software Tool & Die| b...@theworld.com | http://www.TheWorld.com
Purveyors to the Trade | Voice: +1 617-STD-WRLD   | 800-THE-WRLD
The World: Since 1989  | A Public Information Utility | *oo*


Re: how many bits of entropy do we need for load balancing?

2020-12-15 Thread Jay Hennigan

On 12/14/20 16:25, na...@jack.fr.eu.org wrote:


There are 3 kind of hashing algorithm


Four if you count the trails followed by runners drinking beer.
See on-on for instance.

The first one is used to check the sanity of input, against bit-swapping 
error for instance

See CRC for instance

The second one is used for cryptographic purposes
While the output distribution is supposed to be quite good, its most 
important aspect lies here: it is hard to craft an input matching a 
specific hash

See sha256 for instance
 
The last one combines both speed and output distribution

See xxhash for instance


--
Jay Hennigan - j...@west.net
Network Engineering - CCIE #7880
503 897-8550 - WB6RDV


Re: Don't need someone with clue @ Network Solutions.

2020-12-15 Thread John Levine
In article <20201215174646.ga970...@jurassic.vpn.malgudi.org> you write:
>You or someone else who owns crocker.com appears to have created these
>nameserver objects (these are not a part of DNS, except that they may
>show up as glue) in the registry:

Right. When I query the .COM zone servers, they say quite clearly that
there is no crocker.com glue in the .COM zone. See below.

The registry nameserver objects are fine. They let his users register
domains that use his nameservers.

I think that without some clearer indication that something is wrong
we can close this issue.

R's,
John

$ dig @g.gtld-servers.net. dns-auth3.crocker.com a

; <<>> DiG 9.10.6 <<>> @g.gtld-servers.net. dns-auth3.crocker.com a
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31790
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;dns-auth3.crocker.com. IN  A

;; AUTHORITY SECTION:
crocker.com.172800  IN  NS  ns-8.awsdns-01.com.
crocker.com.172800  IN  NS  ns-1005.awsdns-61.net.
crocker.com.172800  IN  NS  ns-1775.awsdns-29.co.uk.
crocker.com.172800  IN  NS  ns-1317.awsdns-36.org.

;; ADDITIONAL SECTION:
ns-8.awsdns-01.com. 172800  IN  A   205.251.192.8

;; Query time: 74 msec
;; SERVER: 2001:503:eea3::30#53(2001:503:eea3::30)
;; WHEN: Tue Dec 15 18:35:38 EST 2020
;; MSG SIZE  rcvd: 202


Re: [EXTERNAL]Need someone with clue @ Network Solutions.

2020-12-15 Thread William Herrin
On Tue, Dec 15, 2020 at 9:41 AM Matthew Crocker
 wrote:
> It appears I should have been looking for clue in my own network.  Amazon 
> hosts crocker.com and they have the glue records.  Apparently left over from 
> when the domain was with Network Solutions.   I have tickets open with Amazon 
> to get them removed/updated.


Yeah, the basic problem you have is that AWS is not a full service
registrar, so when you register and host your domain in Route53, you
don't have access to some of the tools a normal registrar gives you.
Namely creating and deleting glue records associated with your domain.
Even when you host with AWS you're kinda better off registering
somewhere else.

Regards,
Bill Herrin


-- 
Hire me! https://bill.herrin.us/resume/


Re: Need someone with clue @ Network Solutions.

2020-12-15 Thread Mukund Sivaraman
On Tue, Dec 15, 2020 at 04:43:08PM +, Matthew Crocker wrote:
> I need to get Network Solutions to remove glue records for hosts in my 
> domain.   My domain isn’t registered with Network Solutions and they refuse 
> to speak with me as I’m not a customer.
> ;; AUTHORITY SECTION:
> 
> .com.  172800 IN NS dns-auth4.crocker.com.
> 
> .com.  172800 IN NS dns-auth3.crocker.com.
> 
> ;; ADDITIONAL SECTION:
> 
> dns-auth4.crocker.com.  172800 IN A  66.59.48.95
> 
> dns-auth3.crocker.com.  172800 IN A  66.59.48.94

You or someone else who owns crocker.com appears to have created these
nameserver objects (these are not a part of DNS, except that they may
show up as glue) in the registry:

$ curl https://rdap.verisign.com/com/v1/nameserver/dns-auth4.crocker.com
{"objectClassName":"nameserver","ldhName":"DNS-AUTH4.CROCKER.COM","ipAddresses":{"v4":["66.59.48.95"]},"links":[{"value":"https:\/\/rdap.verisign.com\/com\/v1\/nameserver\/DNS-AUTH4.CROCKER.COM","rel":"self","href":"https:\/\/rdap.verisign.com\/com\/v1\/nameserver\/DNS-AUTH4.CROCKER.COM","type":"application\/rdap+json"}],"events":[{"eventAction":"last
 update of RDAP 
database","eventDate":"2020-12-15T12:06:46Z"}],"rdapConformance":["rdap_level_0","icann_rdap_technical_implementation_guide_0","icann_rdap_response_profile_0"],"notices":[{"title":"Terms
 of Use","description":["Service subject to Terms of 
Use."],"links":[{"href":"https:\/\/www.verisign.com\/domain-names\/registration-data-access-protocol\/terms-service\/index.xhtml","type":"text\/html"}]}]}

$ curl https://rdap.verisign.com/com/v1/nameserver/dns-auth3.crocker.com
{"objectClassName":"nameserver","ldhName":"DNS-AUTH3.CROCKER.COM","ipAddresses":{"v4":["66.59.48.94"]},"links":[{"value":"https:\/\/rdap.verisign.com\/com\/v1\/nameserver\/DNS-AUTH3.CROCKER.COM","rel":"self","href":"https:\/\/rdap.verisign.com\/com\/v1\/nameserver\/DNS-AUTH3.CROCKER.COM","type":"application\/rdap+json"}],"events":[{"eventAction":"last
 update of RDAP 
database","eventDate":"2020-12-15T12:06:46Z"}],"rdapConformance":["rdap_level_0","icann_rdap_technical_implementation_guide_0","icann_rdap_response_profile_0"],"notices":[{"title":"Terms
 of Use","description":["Service subject to Terms of 
Use."],"links":[{"href":"https:\/\/www.verisign.com\/domain-names\/registration-data-access-protocol\/terms-service\/index.xhtml","type":"text\/html"}]}]}

Other domains can use these objects as their nameservers.

Login into your registar account (which appears to be Amazon) and manage
these nameserver objects. Your registar will usually provide a UI to
"manage nameservers" or something similar under which you should find
these objects.

Mukund


signature.asc
Description: PGP signature


Re: Need someone with clue @ Network Solutions.

2020-12-15 Thread Jared Mauch
Matthew,

I haven’t seen this problem in a long time where someone else submits data to 
cause the out-of-zone glue to appear.  It’s possible there’s something 
happening at NETSOL that is causing this, but the best way is for you to go 
into your registrar and ensure they’re publishing the proper host records for 
your in-zone glue which should address this if nobody got back to you yet.  It 
may also be easier to find someone on the dns-operations list than NANOG these 
days.

- Jared

> On Dec 15, 2020, at 11:43 AM, Matthew Crocker  
> wrote:
> 
> I need to get Network Solutions to remove glue records for hosts in my 
> domain.   My domain isn’t registered with Network Solutions and they refuse 
> to speak with me as I’m not a customer.
>  
> I’ve had my customer attempt to update their domain through Network Solutions 
> but the only thing they can change is the NS record, not the underlying host 
> glue record.   I don’t think the glue records even need to exist as they are 
> published by my domain already.
>  
> Does anyone have any contacts at Network Solutions that can help?
>  
> Example:
>  
> dig .com NS @i.gtld-servers.net.
>  
> ; <<>> DiG 9.10.6 <<>> .com NS @i.gtld-servers.net.
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24593
> ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3
> ;; WARNING: recursion requested but not available
>  
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 4096
> ;; QUESTION SECTION:
> ;.com.IN NS
>  
> ;; AUTHORITY SECTION:
> .com.  172800 IN NS dns-auth4.crocker.com.
> .com.  172800 IN NS dns-auth3.crocker.com.
>  
> ;; ADDITIONAL SECTION:
> dns-auth4.crocker.com.  172800 IN A  66.59.48.95
> dns-auth3.crocker.com.  172800 IN A  66.59.48.94
>  
> ;; Query time: 73 msec
> ;; SERVER: 192.43.172.30#53(192.43.172.30)
> ;; WHEN: Tue Dec 15 11:34:41 EST 2020
> ;; MSG SIZE  rcvd: 124
>  
> The correct servers are:
>  
> dns-auth3.crocker.com.  299IN A  66.59.61.10
> dns-auth4.crocker.com.  299IN A  66.59.61.194



Re: [EXTERNAL]Need someone with clue @ Network Solutions.

2020-12-15 Thread Matthew Crocker

Thanks everyone who responded

It appears I should have been looking for clue in my own network.  Amazon hosts 
crocker.com and they have the glue records.  Apparently left over from when the 
domain was with Network Solutions.   I have tickets open with Amazon to get 
them removed/updated.

-Matt


From: NANOG  on behalf of 
Matthew Crocker 
Date: Tuesday, December 15, 2020 at 11:43 AM
To: "nanog@nanog.org" 
Subject: [EXTERNAL]Need someone with clue @ Network Solutions.

CAUTION: This email originated from outside of Crocker. Do not click links or 
open attachments unless you recognize the sender and know the content is safe.

I need to get Network Solutions to remove glue records for hosts in my domain.  
 My domain isn’t registered with Network Solutions and they refuse to speak 
with me as I’m not a customer.

I’ve had my customer attempt to update their domain through Network Solutions 
but the only thing they can change is the NS record, not the underlying host 
glue record.   I don’t think the glue records even need to exist as they are 
published by my domain already.

Does anyone have any contacts at Network Solutions that can help?

Example:


dig .com NS @i.gtld-servers.net.



; <<>> DiG 9.10.6 <<>> .com NS @i.gtld-servers.net.

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24593

;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3

;; WARNING: recursion requested but not available



;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;.com.IN NS



;; AUTHORITY SECTION:

.com.  172800 IN NS dns-auth4.crocker.com.

.com.  172800 IN NS dns-auth3.crocker.com.



;; ADDITIONAL SECTION:

dns-auth4.crocker.com.  172800 IN A  66.59.48.95

dns-auth3.crocker.com.  172800 IN A  66.59.48.94



;; Query time: 73 msec

;; SERVER: 192.43.172.30#53(192.43.172.30)

;; WHEN: Tue Dec 15 11:34:41 EST 2020

;; MSG SIZE  rcvd: 124


The correct servers are:


dns-auth3.crocker.com.  299IN A  66.59.61.10

dns-auth4.crocker.com.  299IN A  66.59.61.194




RE: Need someone with clue @ Network Solutions.

2020-12-15 Thread Brian Turnbow via NANOG
Hi Matt


It has been a long time since I’ve used network solutions but from what I 
remember in their interface you have a section advanced or more settings to 
create your dns servers before associating them to the domain.
And it is in this section where you can create or change the dns name and IP 
address.
Once they are ok, then you go inside the domain where you can assign  them to 
the domain.

Sorry no contact

Brian



From: NANOG  On Behalf Of Matthew 
Crocker
Sent: Tuesday, December 15, 2020 5:43 PM
To: nanog@nanog.org
Subject: Need someone with clue @ Network Solutions.

I need to get Network Solutions to remove glue records for hosts in my domain.  
 My domain isn’t registered with Network Solutions and they refuse to speak 
with me as I’m not a customer.

I’ve had my customer attempt to update their domain through Network Solutions 
but the only thing they can change is the NS record, not the underlying host 
glue record.   I don’t think the glue records even need to exist as they are 
published by my domain already.

Does anyone have any contacts at Network Solutions that can help?

Example:


dig .com NS @i.gtld-servers.net.



; <<>> DiG 9.10.6 <<>> .com NS @i.gtld-servers.net.

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24593

;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3

;; WARNING: recursion requested but not available



;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;.com.IN NS



;; AUTHORITY SECTION:

.com.  172800 IN NS dns-auth4.crocker.com.

.com.  172800 IN NS dns-auth3.crocker.com.



;; ADDITIONAL SECTION:

dns-auth4.crocker.com.  172800 IN A  66.59.48.95

dns-auth3.crocker.com.  172800 IN A  66.59.48.94



;; Query time: 73 msec

;; SERVER: 192.43.172.30#53(192.43.172.30)

;; WHEN: Tue Dec 15 11:34:41 EST 2020

;; MSG SIZE  rcvd: 124


The correct servers are:


dns-auth3.crocker.com.  299IN A  66.59.61.10

dns-auth4.crocker.com.  299IN A  66.59.61.194




Need someone with clue @ Network Solutions.

2020-12-15 Thread Matthew Crocker
I need to get Network Solutions to remove glue records for hosts in my domain.  
 My domain isn’t registered with Network Solutions and they refuse to speak 
with me as I’m not a customer.

I’ve had my customer attempt to update their domain through Network Solutions 
but the only thing they can change is the NS record, not the underlying host 
glue record.   I don’t think the glue records even need to exist as they are 
published by my domain already.

Does anyone have any contacts at Network Solutions that can help?

Example:


dig .com NS @i.gtld-servers.net.



; <<>> DiG 9.10.6 <<>> .com NS @i.gtld-servers.net.

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24593

;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3

;; WARNING: recursion requested but not available



;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;.com.IN NS



;; AUTHORITY SECTION:

.com.  172800 IN NS dns-auth4.crocker.com.

.com.  172800 IN NS dns-auth3.crocker.com.



;; ADDITIONAL SECTION:

dns-auth4.crocker.com.  172800 IN A  66.59.48.95

dns-auth3.crocker.com.  172800 IN A  66.59.48.94



;; Query time: 73 msec

;; SERVER: 192.43.172.30#53(192.43.172.30)

;; WHEN: Tue Dec 15 11:34:41 EST 2020

;; MSG SIZE  rcvd: 124


The correct servers are:


dns-auth3.crocker.com.  299IN A  66.59.61.10

dns-auth4.crocker.com.  299IN A  66.59.61.194




Re: how many bits of entropy do we need for load balancing?

2020-12-15 Thread Masataka Ohta

Sorry to have sent unedited mail.

On 2020/12/15 3:16, Lawrence Wobker wrote:


So I’d argue that the pedantic answer is “you need only as many bits
of entropy as your largest fan out” — meaning that 10 bits would
allow 1024-way ECMP.  But I don’t think that’s what you were actually
after...


But, that is the proper answer for backbones where fair load
balancing is really required with many flows from many sources
and destinations.

As the required number of bits for the entropy is, as you pointed
out, very small, at the backbones, even entropy by source and
destination addresses should be, in practice, enough.

Masataka Ohta


Re: how many bits of entropy do we need for load balancing?

2020-12-15 Thread Masataka Ohta

On 2020/12/15 3:16, Lawrence Wobker wrote:

So I’d argue that the pedantic answer is “you need only as many bits of entropy 
as your largest fan out” — meaning that 10 bits would allow 1024-way ECMP.  But 
I don’t think that’s what you were actually after...

Most of the challenges I’ve seen are not around how many bits you end up with, 
but rather how you get to those bits.  There are lots of different ways to 
compute the hash values, but if you want to be “fast” you’re unlikely to also 
get “good” and “cheap” generally to select a path, we run a hash function 
against some set of packet fields, then map that hash to one of the member 
links.  A “perfect” balancing algorithm would be crypto grade hash generation 
with a large output, and a true modulo operation to select which member we use. 
 The reality is that both crypto hash functions and modulo operations are more 
expensive than lots of other ways to compute it, so vendors (disclaimer, I work 
for Cisco) have lots and lots of combinations for how it’s actually done.

And then you still have the flow issue: since the vast majority of 
implementation are hashing flows regardless of their actual bandwidth, if you 
hash even a few ‘elephants’ onto the same link, you’re not going to get good 
distribution no matter how good your hashing/selection mechanism is.  With 
respect to your comment about standardization, I doubt you’ll ever be able to 
get a broad consensus on the combination of “how many bits we need given the 
others constraints for a spec” and “how much we want to assume about the 
goodness of the hash generator” and “how much I’m willing to just throw bits at 
the problem” ...

—lj

—lj

From: Lawrence Wobker 
Sent: Monday, December 14, 2020 12:33:07 PM
To: Pascal Thubert (pthubert) ; NANOG 
Subject: Re: how many bits of entropy do we need for load balancing?

So I’d argue that the pedantic answer is “you need only as many bits of entropy 
as your largest fan out” — meaning that 10 bits would allow 1024-way ECMP.

Most of the challenges I’ve seen are not around how many bits you end up with, 
but rather how you get to that state.  There are lots of different ways to 
compute the hash values, but if you want to be “fast” you’re unlikely to also 
get “good” and “cheap” generally to select a path, we run a hash function 
against some set of packet fields, then map that hash to one of the member 
links.  A “perfect” balancing algorithm would be crypto grade hash generation 
with a large output, and a true modulo operation to select which member we use. 
 The reality is that both crypto hash functions and modulo operations are more 
expensive than lots of other ways to compute it, so vendors (disclaimer, I work 
for Cisco) have lots and lots of combinations for how it’s actually done.

And then you still have the flow issue: since the vast majority of 
implementation are hashing flows regardless of their actual bandwidth, if you 
hash even a few ‘elephants’ onto the same link, you’re not going to get good 
distribution no matter how good your hashing/selection mechanism is.

—lj

From: NANOG  on behalf of Pascal Thubert 
(pthubert) via NANOG 
Sent: Monday, December 14, 2020 9:44:05 AM
To: NANOG 
Subject: how many bits of entropy do we need for load balancing?


Dear all:



How many bits of entropy do we need for (ECMP) load balancing in the core?

This question has kept coming up regularly in many discussions and drafts at 
the IETF.



The IPv6 flow label is 20 bits but hardware implementations do their balancing 
only on a subset of that, e.g. 12 or 16 bits.



There are drafts for MPLS, BIER etc.. that provide their own entropy bit fields 
of various sizes.

I traced to a 6MAN discussion at IETF 78 a claim that 10 or 11 bits were enough.



Did someone do the actual exercise? It would be neat to align the IETF specs in 
the making to whatever truth may be established in the core.



Keep safe,



Pascal