Glibc рд▓рд╛ 2038 рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, utmp рд╡рд╛рдкрд░рдгреЗ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ

SUSE (openSUSE MicroOS рдЖрдгрд┐ SLE Micro рдЪреЗ рдбреЗрд╡реНрд╣рд▓рдкрд░) рдпреЗрдереАрд▓ рдлреНрдпреБрдЪрд░ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА рдЯреАрдордЪреЗ рдиреЗрддреЗ рдереЙрд░реНрд╕реНрдЯрди рдХреБрдХреБрдХ, рдЬреНрдпрд╛рдВрдиреА рдпрд╛рдкреВрд░реНрд╡реА SUSE Linux Enterprise Server рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ резреж рд╡рд░реНрд╖реЗ рдиреЗрддреГрддреНрд╡ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рддреНрдпрд╛рдВрдиреА Glibc рд╡рд░реНрд╖ реирежрейрео рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдкреВрд░реНрдгрдкрдгреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА /var/run/utmp рдлрд╛рдЗрд▓ рд╡рд┐рддрд░рдгрд╛рддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдорд╛рдВрдбрд▓рд╛. utmp, wtmp рдЖрдгрд┐ lastlog рд╡рд╛рдкрд░рдгрд╛рд░реЗ рд╕рд░реНрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ systemd-logind рд╡рд╛рдкрд░реВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реВрдЪреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ.

резреп рдЬрд╛рдиреЗрд╡рд╛рд░реА реирежрейрео рд░реЛрдЬреА, рейреи-рдмрд┐рдЯ time_t рдкреНрд░рдХрд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдпреБрдЧрдХрд╛рд▓реАрди рд╡реЗрд│ рдХрд╛рдЙрдВрдЯрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╣реЛрддреАрд▓. ремрек-рдмрд┐рдЯ time_t рдкреНрд░рдХрд╛рд░ рд╕реБрд░реВ рдЕрд╕реВрдирд╣реА, Glibc рд▓рд╛рдпрдмреНрд░рд░реА рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ ремрек-рдмрд┐рдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рейреи-рдмрд┐рдЯ time_t рдкреНрд░рдХрд╛рд░ рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рейреи-рдмрд┐рдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦрддрд╛ рдпреЗрдИрд▓. рдЕрд╕рд╛рдЪ рдПрдХ рдкреНрд░рдХрд╛рд░ /var/run/utmp рдлрд╛рдЗрд▓ рдЖрд╣реЗ, рдЬреА рд╕рдзреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдмрджреНрджрд▓ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ. utmp рдордзреАрд▓ рд╡реЗрд│ рдлреАрд▓реНрдб рейреи-рдмрд┐рдЯ time_t рдореВрд▓реНрдп рд╡рд╛рдкрд░реВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.

utmp рдордзреАрд▓ рейреи-рдмрд┐рдЯ рдЯрд╛рдЗрдо рдлреАрд▓реНрдбрд▓рд╛ рдлрдХреНрдд ремрек-рдмрд┐рдЯ рдкреНрд░рдХрд╛рд░рд╛рдиреЗ рдмрджрд▓рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА, рдХрд╛рд░рдг рдпрд╛рдореБрд│реЗ Glibc ABI рдмрджрд▓реЗрд▓ (login(), getutid(), рдЖрдгрд┐ utmpname() рд╕рд╛рд░рдЦреНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдордзреАрд▓ рдкреНрд░рдХрд╛рд░ рдмрджрд▓реЗрд▓) рдЖрдгрд┐ utmp рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рд╣реЛрдИрд▓, рдЬреНрдпрд╛рдордзреНрдпреЗ w, who, uptime, login, su, sudo, useradd, systemd, sysvinit, tcsh, xterm рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЕрдиреЗрдЬрд░реНрд╕, emacs, openssh, qemu, samba, rsyslog рдЖрдгрд┐ рдЗрддрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рд╕рдВрднрд╛рд╡реНрдп рдЕрдбрдЪрдгреАрдВрдЪреНрдпрд╛ рд╡рд┐рдкреБрд▓рддреЗрдореБрд│реЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЬрдЯрд┐рд▓рддреЗрдореБрд│реЗ, utmp рдордзреАрд▓ time_t рдкреНрд░рдХрд╛рд░ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ Glibc рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреА рдирд╛рдХрд╛рд░рд▓реА. рддреНрдпрд╛рдЪ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдЕрддрд┐рд░рд┐рдХреНрдд ремрек-рдмрд┐рдЯ рдЯрд╛рдЗрдо рдлреАрд▓реНрдб рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА utmp рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓рд╛.

рд╢рд┐рд╡рд╛рдп, utmp рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░рд╛рдЪреА рдмрд┐рдЯ рдбреЗрдкреНрде рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рдЗрддрд░ рд╡рд┐рджреНрдпрдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рдд рдирд╛рд╣реАрдд рдЬреНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рджреЗрдЦреАрд▓ рдЗрд╖реНрдЯ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, utmp рд╡рд░ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддрд╛рдд, рдЬреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ. рджреБрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА utmp рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ DoS рд╣рд▓реНрд▓реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреЗ рдлрд╛рдЗрд▓ рд▓реЙрдХрдордзреНрдпреЗ рдлреЗрд░рдлрд╛рд░ рдХрд░реВрди utmp рд╕реЗрд╡реЗрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ utmp рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддреА рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ. utmp рд╡рд░ рдкреНрд░рд╡реЗрд╢ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдЕрд╢рд╛ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА systemd-logind рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдзреАрдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рджреБрд╕рд░реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рдгреЗ рдЕрд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдЖрд╣реЗ (рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рджреЛрди рд╣рдБрдбрд▓рд░рдирд╛ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓).

DoS рд╣рд▓реНрд▓рд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдЭрд╛рд▓реЗ рдЕрд╕рд▓реЗ рддрд░реА, utmp рдордзреАрд▓ рдордЬрдХреВрд░ рдХреЗрд╡рд│ рдорд╛рд╣рд┐рддреАрдкреВрд░реНрдг рд░рд╛рд╣рддреЛ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рд╕реНрддрд╡ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗрд▓ рдпрд╛рдЪреА рд╣рдореА рджрд┐рд▓реА рдЬрд╛рдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдЖрдгрд┐ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░реНрд╕ рддреНрдпрд╛рдВрдЪреА рд╕реНрдерд┐рддреА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд: рдкрд╛рдЪ GNOME рдЯрд░реНрдорд┐рдирд▓ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ рдПрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ utmp рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдИрд▓, рддрд░ KDE рдордзреНрдпреЗ рдкрд╛рдЪ konsole рдХрд┐рдВрд╡рд╛ xterm рдЯрд░реНрдорд┐рдирд▓ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ рд╕рд╣рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреАрд▓. рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, рд╕реНрдХреНрд░реАрди рдЖрдгрд┐ tmux рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╡рд╛рдЧрддрд╛рдд: рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рддреНрд░рд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рд╕рддреНрд░ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рдЧрдгрд▓реЗ рдЬрд╛рддреЗ, рддрд░ рджреБрд╕рд▒реНрдпрд╛ рд╕рддреНрд░рд╛рдд, рд╕рд░реНрд╡ рд╕рддреНрд░рд╛рдВрдордзреНрдпреЗ рдлрдХреНрдд рдПрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЛ.

рд╢реЗрд╡рдЯреА, рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ рд╕рд░реНрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рджреНрдпрдорд╛рди рдкрд░реНрдпрд╛рдпреА рд╕реЗрд╡рд╛, systemd-logind рд╡рд░ тАЛтАЛрд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдПрдХрджрд╛ utmp рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгрд╛рд░реЗ рдХреЛрдгрддреЗрд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢рд┐рд▓реНрд▓рдХ рд░рд╛рд╣рд┐рд▓реЗ рдирд╛рд╣реАрдд рдХреА, utmp рд╡рд░ рд▓рд┐рд╣рд┐рдгреЗ рдерд╛рдВрдмрд╡рд╛. wtmp рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА, systemd-journald рд╡рд╛рдкрд░реВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдорд╛рд╣рд┐рддреА рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА API рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ. systemd 254 рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рдХреЛрдбрдмреЗрд╕рдордзреНрдпреЗ sd-login.h API рд╡рд╛рдкрд░реВрди рдХрд┐рдВрд╡рд╛ DBUS рджреНрд╡рд╛рд░реЗ libsystemd рджреНрд╡рд╛рд░реЗ рдмрджрд▓реА utmp рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпреЗ рдЖрдзреАрдЪ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

DDoS рд╕рдВрд░рдХреНрд╖рдг, VPS VDS рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реЗрджреА рдХрд░рд╛ ЁЯФе рдбреАрдбреЙрд╕ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рд╡реНрд╣реАрдкреАрдПрд╕ (VPS) рд╡реНрд╣реАрдбреАрдПрд╕ (VDS) рд╕рд░реНрд╡реНрд╣рд░реНрд╕ рдЦрд░реЗрджреА рдХрд░рд╛ | ProHoster