Ko te ngawari o te mahi, ko te maha ake o au mahi he

Ko te ngawari o te mahi, ko te maha ake o au mahi he

I puta ake tēnei mahi ngāwari i tētahi Paraire, ā, e rua, e toru meneti te roa. Pērā tonu i ngā wā katoa.

I tono mai tētahi hoa mahi kia whakatikahia e au tētahi tuhinga i runga i tana tūmau. I oti i ahau, ka tukuna atu, ā, ka kī noa atu, "E rima meneti te tere o te wā." Tukua mā te tūmau e whakahaere te tukutahitanga. I pahemo te hawhe haora, kotahi haora, ā, kei te haere tonu ia me te kanga puku.

"Kāore!" i whakaaro ahau, i a au e huri ana ki te papatohu. tūmau "Āe, ka whai wā okioki ahau mō ētahi atu meneti."

Kia titiro tātou, ntp, rā r, rā sdw kāore i tāutahia, tukutahi wā kua monokia, kāore hoki e oma.

# timedatectl
      Local time: Sun 2019-08-25 20:44:39 +03
  Universal time: Sun 2019-08-25 17:44:39 UTC
        RTC time: Sun 2019-08-25 17:39:52
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

I konei ka kite tonu ahau he tika te wā taputapu: ka māmā ake te whakatere atu mā te whakamahi.

Koinei te tīmatanga o te raupapa o ngā hapa.

Hapa tuatahi: Te whakawhirinaki nui rawa

Pāwhiri-pāwhiri…

# systemctl enable systemd-timesyncd.service && systemctl start systemd-timesyncd.service && ntpdate 0.ru.pool.ntp.org && timedatectl set-ntp on && timedatectl
25 Aug 21:00:10 ntpdate[28114]: adjust time server 195.210.189.106 offset -249.015251 sec
      Local time: Sun 2019-08-25 21:00:10 +03
  Universal time: Sun 2019-08-25 18:00:10 UTC
        RTC time: Sun 2019-08-25 18:00:10
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

Kei te pai ngā mea katoa, kua rite te wā, e ōrite ana te wā pūnaha ki te wā taputapu. "Tangohia," ka mea atu ahau, ā, ka hoki ki taku mahi.

"Tangohia te aha?" i riri te hoa mahi. "He rite tonu ki ngā rā o mua!"

Ka nui ake tāu whakaoti rapanga noa, ka pōuri haere tō whakaaro, ā, kāore koe e whakaaro ka rerekē te āhuatanga o te rau, o te mano rānei, engari ehara i te mea i tēnei wā.

# timedatectl
      Local time: Sun 2019-08-25 21:09:15 +03
  Universal time: Sun 2019-08-25 18:09:15 UTC
        RTC time: Sun 2019-08-25 18:05:04
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

Kua hē anō te wā pūnaha.

Kia ngana anō tātou:

# ntpdate 0.ru.pool.ntp.org && timedatectl && sleep 1 && timedatectl
25 Aug 21:07:37 ntpdate[30350]: step time server 89.175.20.7 offset -249.220828 sec
      Local time: Sun 2019-08-25 21:07:37 +03
  Universal time: Sun 2019-08-25 18:07:37 UTC
        RTC time: Sun 2019-08-25 18:07:37
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
      Local time: Sun 2019-08-25 21:11:46 +03
  Universal time: Sun 2019-08-25 18:11:46 UTC
        RTC time: Sun 2019-08-25 18:07:37
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

Me kī tātou i tētahi atu huarahi:

# date -s "2019-08-25 21:10:30" && date && sleep 1 && timedatectl
Sun Aug 25 21:10:30 +03 2019
Sun Aug 25 21:10:30 +03 2019
      Local time: Sun 2019-08-25 21:14:36 +03
  Universal time: Sun 2019-08-25 18:14:36 UTC
        RTC time: Sun 2019-08-25 18:10:30
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

Ā, pēnei:

# hwclock --hctosys && timedatectl && sleep 1 && timedatectl
      Local time: Sun 2019-08-25 21:11:31 +03
  Universal time: Sun 2019-08-25 18:11:31 UTC
        RTC time: Sun 2019-08-25 18:11:31
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
      Local time: Sun 2019-08-25 21:15:36 +03
  Universal time: Sun 2019-08-25 18:15:36 UTC
        RTC time: Sun 2019-08-25 18:11:32
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

Ka whakatakotoria te wā mō te hēkona ruarua, kātahi ka tīmata anō te "tere".

I taua wā anō, i roto i ngā rangitaki, i te wā o tētahi huringa ā-ringa pēnei, ka kite noa mātou i ngā pūrongo pūnaha kua huri te wā, i te huarahi tika/hē, ā, i ētahi wā Tukutahi anō mai i te pūnaha-wā-whakawhitiwhiti.

Aug 25 21:18:51 wisi systemd[1]: Time has been changed
Aug 25 21:18:51 wisi systemd-timesyncd[29258]: System time changed. Resyncing.
Aug 25 21:18:51 wisi systemd[1187]: Time has been changed
Aug 25 21:18:51 wisi systemd[1]: Time has been changed
Aug 25 21:18:51 wisi systemd[1187]: Time has been changed

konei

# ps afx | grep "[1]187"
 1187 ?        Ss     0:02 /lib/systemd/systemd --user

I tēnei wā, kua tae ki te wā ki te rapu i te take, engari i roto i ngā tau 18 o te whakahaere, kua kohia e te roro ngā tatauranga mō ngā hapa "wā", ā, nā te tikanga, i whakapae anō i te tukutahitanga.
Ka whakawetohia rawatia e mātou.

# timedatectl set-ntp off && systemctl stop systemd-timesyncd.service
# hwclock --hctosys && timedatectl && sleep 1 && timedatectl
      Local time: Sun 2019-08-25 21:25:40 +03
  Universal time: Sun 2019-08-25 18:25:40 UTC
        RTC time: Sun 2019-08-25 18:25:40
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
      Local time: Sun 2019-08-25 21:29:31 +03
  Universal time: Sun 2019-08-25 18:29:31 UTC
        RTC time: Sun 2019-08-25 18:25:41
       Time zone: Europe/Minsk (+03, +0300)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

ā, i roto i ngā rangitaki

Aug 25 21:25:40 wisi systemd[1]: Time has been changed
Aug 25 21:25:40 wisi systemd[1187]: Time has been changed
Aug 25 21:29:30 wisi systemd[1]: Time has been changed
Aug 25 21:29:30 wisi systemd[1187]: Time has been changed

Tukutahi anō kua ngaro, ā, ko ngā toenga o ngā poro rākau e noho ma tonu ana.

Ka tirohia e mātou ngā whakatau tcpdump kei te tauranga 123 i ngā atanga katoa. Kāore he tono, engari kei te pau tonu te wā.

Hapa tuarua. Tere.

Kotahi te hāora e toe ana ki te mutunga o te wiki mahi, ā, kāore au e hiahia ki te wehe atu mō te mutunga wiki me tētahi raruraru kotahi kāore anō kia whakatauhia (kaua e aro ki te wā i roto i te waehere, i tuhia te tuhinga i ngā rā i muri mai).
Ā, i muri iho, i te korenga e rapu i te take, ka tīmata ahau ki te rapu whakamārama mō te hua. Ka mea ahau "haere mai" nā te mea ahakoa te arorau o ngā whakamārama mō te hua, koinei te huarahi hē ki te whakaoti rapanga.

He tūmau romaroma tēnei, ā, ka hurihia ngā awa DVB-S2 ki te IP. Kei roto i ngā awa DVB-S ngā tohu wā, nō reira ka whakamahia pinepinetia e ngā kaiwhiwhi, ngā mīhini maha-whakawhiti, ngā mīhini whakakorikori, me ngā pouaka whakaata hei tukutahi i ā rātou karaka pūnaha. Kua hangaia ngā taraiwa papa DVB-S ki roto i te kernel, nō reira ko te huarahi tere ki te whakakore pono i te awa DVB-S2 ko te momotu i ngā taura mai i ngā rihi. He waimarie, kei muri i te pakitara te tūmau, nō reira he pai tēnā.

Mehemea i roto i ngā poroka ngā mea i tika kia noho ki reira, kua kore tēnei e tupu, engari ka nui ake ngā kōrero mō tēnā, i te mutunga o te tuhinga.

Nā te mea kua tangohia katoatia ngā tohu amiorangi, me tango hoki ngā tohu whenua—ka tangohia ngā taura whatunga katoa i te ara. Kua motuhia te tūmau mai i te ao o waho, ā, ka mahi motuhake ia, engari kei te tere tonu te oma o te karaka pūnaha.

Kua mutu te wiki mahi, ā, kāore te take rā/wā i te mea nui, nō reira ka taea e au te hoki ki te kāinga, engari ka hē anō ahau.

Hapa tuatoru. Ngā Kaitohutohu

Kaua rawa! Kaua rawa e pātai i ngā huihuinga, i ngā pae tukutuku whānui rānei (pēnei i a Stack Overflow) mēnā he nui ake ngā mea e hiahiatia ana mō te whakautu i tua atu i te pānui i te whārangi tuatahi o ngā hua rapu a Google me te whārangi kotahi o te whārangi tangata.

Ka tukuna koe e rātou ki a Google kia pānuihia te whārangi tangata kotahi, kia whakamāramahia hoki ngā ture o te huinga kōrero/paetukutuku i roto i te huarahi māmā, engari kāore e hoatu he whakautu ki a koe.

He āhuatanga whaitake kei konei:

  • kāore he tangata engari ko koe anake e mōhio ana ki te raruraru;
  • Kāore e taea e tetahi te whakahaere i ngā whakamātautau i raro i ngā āhuatanga rite ki a koe.

tae atu ki ngā mea whaiaroaro:

  • Kāore pea koe e whakarato i ngā whakaaro katoa hei whakaoti rapanga, nā te mea kua kitea kētia e koe te huarahi "tika" ā, kei te whakaatu koe i te mauri o te pātai i runga i taua huarahi;
  • He tika tonu te tumuaki (kaiwhakahaere, tawhito, kaiwhakahaere), ki te hē te tumuaki... āe, e mōhio ana koe...

Ki te mea i noho tonu koe i roto i ngā rohe o te reo aukati i a koe e whakautu ana ki ngā urupare, ko te tikanga he kaha tōu io.

whakatau

Kāore he take ki te wehewehe i ngā mahi kia māmā, kia uaua hoki.

Ka mutu tā tātou whakawhirinaki ki ō tātou wheako, ki ngā tatauranga, me ngā kaitohutohu, ā, ka tīmata tātou ki te kore e "whakamārama" i te mutunga iho, engari ki te rapu tonu i te pūtake.

Kia whakaritea te wā e tetahi, me puta te waea pūnaha e rite ana.

Pērā i ngā tuhinga pūmanawa, ko ngā tuhinga pai rawa atu ko ngā waehere pūtake, waihoki i roto i te whakahaere pūnaha, ko te kaiawhina pai rawa atu ko te arotake, i roto i tā mātou take. arotakenga.

He wā ruaruaI oma ahau i roto i ngā mana, engari kāore au i tino mōhio ko te wā i roto Linux ka taea anake te tāuta wā_tautuhi_karaka и te wā o te rā, nō reira, mō te whakamātautau tuatahi i tīpakohia e au ngā karangatanga "e tika ana" katoa:

# man syscalls | col | grep -F '(2)' | grep -vE '(:|;)' | grep -E '(time|date|clock)' | sed "s/(2).*//" | xargs -I SYSCALL echo "-S SYSCALL " | xargs echo
-S adjtimex -S clock_adjtime -S clock_getres -S clock_gettime -S clock_nanosleep -S clock_settime -S futimesat -S getitimer -S gettimeofday -S mq_timedreceive -S mq_timedsend -S rt_sigtimedwait -S s390_runtime_instr -S setitimer -S settimeofday -S stime -S time -S timer_create -S timer_delete -S timer_getoverrun -S timer_gettime -S timer_settime -S timerfd_create -S timerfd_gettime -S timerfd_settime -S times -S utime -S utimensat -S utimes

me te maka atu s390_runtime_instr, stime, timerfd_create, e arotakectl kāore i mōhio, i tīmata te arotake i te puka:

auditctl -a exit,always -S adjtimex -S clock_adjtime -S clock_getres -S clock_nanosleep -S clock_settime -S futimesat -S getitimer -S gettimeofday -S mq_timedreceive -S mq_timedsend -S rt_sigtimedwait -S semtimedop -S setitimer -S settimeofday -S time -S timer_create -S timer_delete -S timer_getoverrun -S timer_gettime -S timer_settime -S timerfd_gettime -S timerfd_settime -S times -S utime -S utimensat -S utimes

I muri i te whakarite kia kore he atu rangitaki i ngā wāhi e hiahia ana ahau ki te uru atu hikareti Haunga ēnei e rua, ko rāua anake ka whakamahia e au mai i nāianei.

Te whakarewa i tētahi arotake waea pūnaha wā_tautuhi_karaka и te wā o te rā ā, ka ngana mātou ki te whakarerekē i te rā:

# auditctl -a exit,always -S clock_settime -S settimeofday && date -s "2019-08-22 12:10:00" && sleep 5 && auditctl -D

Ka tāpirihia he whakaroa e rima hēkona hei whakarite kia whakatikahia e tā tātou "pirinoa" te wā.

Me titiro tātou ki te pūrongo:

# aureport -s -i

Syscall Report
=======================================
# date time syscall pid comm auid event
=======================================
Warning - freq is non-zero and incremental flushing not selected.
1. 08/22/2019 12:10:00 settimeofday 3088 chkcache_proces root 479630
2. 08/26/2019 09:37:06 clock_settime 1538 date root 479629

I konei ka kite tātou i ā tātou ā, kāore i te mōhiotia e mātou ngā tukanga_chkcacheI teitei ake te tūnga i roto i te pūrongo nā te mea i whakarite a aureport i te putanga mā te rā i te wā e tahuri ana mai i te hōputu rua, ā, i puta te huihuinga i te wā i whakatakotoria e mātou. rā -s "2019-08-22 12:10:00".
Nā wai ia i whānau?

# ausearch -sc settimeofday --comm "chkcache_proces"
----
time->Thu Aug 22 12:10:00 2019
type=PROCTITLE msg=audit(1566465000.000:479630): procdata-gt-translate-attributes='["title"]' title="/usr/local/bin/oscam"
type=SYSCALL msg=audit(1566465000.000:479630): arch=c000003e syscall=164 success=yes exit=0 a0=7fde0dfc6e60 a1=0 a2=136cf a3=713ba56 items=0 ppid=3081 pid=3088 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts20 ses=68149 comm="chkcache_proces" exe="/usr/local/bin/oscam" key=(null)

/usr/local/bin/oscam — Kua kitea tā mātou pirinoa. Ahakoa tōna whanonga "kino", kāore e taea te kōwhiri kia kaua e uru atu ki te pūnaha urunga ā-ture, engari e hiahia tonu ana ahau ki te mōhio, oscam, Āe, he aha rawa?

I kitea wawetia te whakautu i roto i waehere puna:

#if defined(CLOCKFIX)
if (tv.tv_sec > lasttime.tv_sec || (tv.tv_sec == lasttime.tv_sec && tv.tv_usec >= lasttime.tv_usec)) // check for time issues!
{
  lasttime = tv; // register this valid time
}
  else
{
  tv = lasttime;
  settimeofday(&tv, NULL); // set time back to last known valid time
  //fprintf(stderr, "*** WARNING: BAD TIME AFFECTING WHOLE OSCAM ECM HANDLING, SYSTEMTIME SET TO LAST KNOWN VALID TIME **** n");
}

He tino ātaahua te āhua o konei kua tukuna he kōrero rārangi whakatūpato...

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster