Welcome! Log In Create A New Profile

Advanced

Re: чтение чужих файлов.

Maxim Dounin
November 25, 2011 07:18AM
Hello!

On Fri, Nov 25, 2011 at 02:58:48PM +0400, Alexandre Snarskii wrote:

> On Fri, Nov 25, 2011 at 02:29:28PM +0400, Igor Sysoev wrote:
> >
> > > PS: от атаки на хардлинках это по любому не защищает.
> >
> > Для создания хардлинка в отличие от симлинка нужны права.
> > Никто не мешает в этом случае просто прочитать нужные файлы.
>
> snar@chumadan:~/public_html>ls -la /usr/local/etc/sasldb2.db
> -rw-r----- 1 cyrus mail 16384 27 сен 11:25 /usr/local/etc/sasldb2.db
> snar@chumadan:~/public_html>id
> uid=1001(snar) gid=20(staff) groups=20(staff),0(wheel)
> snar@chumadan:~/public_html>cat /usr/local/etc/sasldb2.db
> cat: /usr/local/etc/sasldb2.db: Permission denied
> snar@chumadan:~/public_html>ln /usr/local/etc/sasldb2.db image.jpg
> snar@chumadan:~/public_html>ls -la image.jpg
> -rw-r----- 2 cyrus mail 16384 Sep 27 11:25 image.jpg
> snar@chumadan:~/public_html>cat image.jpg
> cat: image.jpg: Permission denied
>
> i.e., у меня прав на чтение этого файла как не было так и нет,
> но (в контексте атаки) nginx этот файл прочитать и выдать сможет.
>
> FreeBSD 8.2-STABLE i386

http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html

...
The implementation may require that the calling process has
permission to access the existing file.
...

[EACCES]
A component of either path prefix denies search permission, or the
requested link requires writing in a directory that denies write
permission, or the calling process does not have permission to
access the existing file and this is required by the
implementation.

В общем случае - нужно отбирать search permissions на path prefix.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

чтение чужих файлов.

adept November 24, 2011 03:45PM

Re: чтение чужих файлов.

Daniel Podolsky November 24, 2011 03:58PM

Re: чтение чужих файлов.

Craken November 24, 2011 04:20PM

Re: чтение чужих файлов.

Alex Vorona November 24, 2011 04:28PM

Re: чтение чужих файлов.

adept November 24, 2011 06:45PM

Re: чтение чужих файлов.

San November 24, 2011 07:20PM

Re: чтение чужих файлов.

Богун Дмитрий November 24, 2011 07:50PM

Re: чтение чужих файлов.

San November 24, 2011 08:14PM

Re: чтение чужих файлов.

Богун Дмитрий November 24, 2011 08:18PM

Re: чтение чужих файлов.

Rauf Kuliyev November 24, 2011 08:30PM

Re: чтение чужих файлов.

San November 24, 2011 08:40PM

Re: чтение чужих файлов.

San November 24, 2011 08:48PM

Re: чтение чужих файлов.

Богун Дмитрий November 25, 2011 06:46PM

Re: чтение чужих файлов.

Dmitry E. Oboukhov November 25, 2011 04:22AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 04:26AM

Re: чтение чужих файлов.

Anton Yuzhaninov November 25, 2011 04:36AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 04:44AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 04:48AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 05:28AM

Re: чтение чужих файлов.

mva November 25, 2011 04:58AM

Re: чтение чужих файлов.

Валентин Бартенев November 25, 2011 05:02AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 05:22AM

Re: чтение чужих файлов.

Dmitry E. Oboukhov November 25, 2011 04:50AM

Re: чтение чужих файлов.

Alexandre Snarskii November 25, 2011 04:56AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 05:30AM

Re: чтение чужих файлов.

mva November 25, 2011 05:44AM

Re: чтение чужих файлов.

Alexandre Snarskii November 25, 2011 06:00AM

Re: чтение чужих файлов.

Maxim Dounin November 25, 2011 07:18AM

Re: чтение чужих файлов.

Gena Makhomed November 26, 2011 12:12PM

Re: чтение чужих файлов.

snikers January 04, 2012 07:50AM

Re: чтение чужих файлов.

adept November 25, 2011 09:50AM

Re: чтение чужих файлов.

Daniel Podolsky November 25, 2011 09:58AM

Re: чтение чужих файлов.

mva November 25, 2011 10:08AM

Re: чтение чужих файлов.

Igor Sysoev November 25, 2011 10:10AM

Re: чтение чужих файлов.

Daniel Podolsky November 25, 2011 10:16AM

Re: чтение чужих файлов.

Maxim Dounin November 25, 2011 11:04AM

Re: чтение чужих файлов.

adept November 25, 2011 10:36AM

Re: чтение чужих файлов.

Daniel Podolsky November 25, 2011 10:52AM

Re: чтение чужих файлов.

adept November 25, 2011 11:01AM

Re[2]: .

Andrey Repin November 25, 2011 06:06PM

Re: чтение чужих файлов.

adept November 25, 2011 11:18AM

Re: чтение чужих файлов.

adept November 25, 2011 11:41AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 245
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready