S
S
Sergey Pugovkin2017-12-19 19:54:27
Computer networks
Sergey Pugovkin, 2017-12-19 19:54:27

How can a server ping a user's computer via WebDAV?

I use a Windows network drive to work with Yandex.Disk via WebDAV. When you try to copy a large file to your computer, an error 0x800700DF pops up "The file size exceeds the set limit, the file cannot be saved." Google suggested that this is a Windows limitation (you can change it through the registry). And it was done for security reasons.

This security change ensures that an unauthorized server cannot force a client computer into a denial of service attack. When you try to download a file that is larger than 50,000,000 bytes, the client computer interprets the file as a denial of service attack. This will stop the download process.

But I'm not entirely clear what the danger is? Any server in the data center can start ddosing any user's computer over the Internet, without his knowledge, by transferring an endless file to him, and in order to protect against this, Microsoft has introduced a limit on the file size?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
P
pfg21, 2017-12-19
@pfg21

And ask necrosofters :) they came up with an enta bullshit.
and when you try to connect the Windows webdaw client with any webdaw server itself (the same nginx), you will understand how crookedly the webdaw protocol is implemented.
and necros don't give a shit about it, if you want - bend under the implementation in Windows.

C
CityCat4, 2017-12-20
@CityCat4

Just like the mail bomb thing used to work. A file is taken in size (think how many will be, almost any) of only zeros, packed - after packing it will be tiny - and sent to the recipient. If there is any robot that checks attachments, it unpacks this archiver - and oops! place is over!

A
alex1478, 2019-12-04
@alex1478

As far as I remember, the business is that the Windows Explorer loads the files to be opened from webdav entirely into RAM.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question