Ịdọ aka ná ntị nchekwa SlickStack

Peeji a na-eme nchịkọta nchegbu nchekwa gbasara SlickStack na ihe kpatara na nhazi ndabara ya nwere ike ime ka sava pụta ìhè nye ịrụ koodu site na ebe dịpụrụ adịpụ na mwakpo man-in-the-middle. Ọ na-enyekwa nzọụkwụ mgbochi na ngwọta ndị dị nchebe.

SlickStack na-egosi ihe dị ka kpakpando 600 na GitHub, ma ọnụọgụ a sitere n'ịgbaso Jesse Nickles nke ruru ihe fọrọ nke nta ka ọ bụrụ akaụntụ 10,000 n'oge mbido repo. Profaili onwe ya na-egosi ~500 ndị na-eso megide ~9,600 ndị ọ na-eso (ihe dị ka 5% follow-back ratio), nke na-egosi nke ọma na-esochi azụ akpaaka karịa ntọala organic. Ihe onyonyo a gbasasiri ike bụ nke o ji mee ihe mgbochi mgbe ọ na-awakpo m maka ịkọwapụta nsogbu nchekwa edepụtara n'okpuru. Nyochaa akụkụ ndị na-eso/ndị a na-eso ebe a.

Ụdị usoro a nke ịkwaa ntụkwasị obi ugbu a pụtara n'ihe mberede na Stack Exchange metụtara ọtụtụ nkwụsị ọha 100-afọ na posts mgbaghari na-esote gbasara ndị nchịkwa. A detụrụ ihe mberede a ebe a n'ihi na ọ na-enye ozi gbasara etu Jesse Nickles si wuo ma jiri akara ntụkwasị obi mee ngwa agha gbasara SlickStack na saịtị ndị metụtara ya: Ihe mberede nke ịkpasu iwe na ịda aha na Stack Exchange.

Nchịkọta

  • Nbudata si n'ebe dịpụrụ adịpụ na-eme ugboro ugboro a haziri ka root site na cron
  • A na-apụpụ nnwale SSL site n'iji --no-check-certificate
  • Enweghị checksums/signatures na scripts e budatara
  • Nwe root na ikikere etinyere na scripts e nwetara

Ihe àmà: Cron na Ikikere

Nbudata cron (kwa awa 3 na nkeji 47)

47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/08-cron-half-daily https://slick.fyi/crons/08-cron-half-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/09-cron-daily https://slick.fyi/crons/09-cron-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/10-cron-half-weekly https://slick.fyi/crons/10-cron-half-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/11-cron-weekly https://slick.fyi/crons/11-cron-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/12-cron-half-monthly https://slick.fyi/crons/12-cron-half-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/13-cron-monthly https://slick.fyi/crons/13-cron-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/14-cron-sometimes https://slick.fyi/crons/14-cron-sometimes.txt' > /dev/null 2>&1

Nwe root na ikikere siri ike (etinyere ugboro ugboro)

47 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/custom/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chmod 0700 /var/www/crons/*cron*' > /dev/null 2>&1

Ụdị a na-enye ohere ịrụ koodu na-enweghị oke site na ngalaba dịpụrụ adịpụ ma na-abawanye ihe ize ndụ MITM site n'ịgafe nnwale asambodo.

Leekwa commit ebe a gbanwere URL cron site na GitHub CDN gaa slick.fyi: diff nke commit.

Ntuziaka igbochi

  1. Gbanyụọ ọrụ cron SlickStack ma wepụ scripts e nwetara n'ime ndekọ cron.
  2. Nyochaa maka nkwupụta fọdụrụ gbasara slick.fyi na ibudata scripts si ebe dịpụrụ adịpụ; dochie ha na faịlụ e depụtara nke nwere nsụgharị na checksum ma ọ bụ wepụ ha kpamkpam.
  3. Gbanwee okwuntughe na igodo ma ọ bụrụ na SlickStack rụrụ na sistemụ gị dị ka root.
  4. Wulitegharịa sava ndị metụtara mgbe o kwe omume iji hụ na ha dị ọcha.

Ngwọta ndị dị nchebe

Chebara WordOps ma ọ bụ ngwá ọrụ ndị ọzọ echiche nke na-ezere ịrụ koodu dị ka root site na ebe dịpụrụ adịpụ ma na-enye mbipụta nwere nsụgharị na checksums/signatures nke enwere ike nyochaa.

Ntụaka

Nkwupụta iwu. Ozi e gosipụtara na ibe a bụ ndekọ ọha nke eziokwu. A na-eji ya dị ka ihe àmà n'ikpe mpụ gbasara imebi aha nke na-aga n'ihu megide Jesse Jacob Nickles na Thailand. Nkọwa ikpe mpụ gọọmentị: Bang Kaeo Police Station – Daily Report Entry No. 4, Book 41/2568, Report No. 56, dated 13 August 2568, Reference Case No. 443/2567. Akwụkwọ a nwekwara ike ijere dị ka ihe àmà nkwado maka mmadụ ọ bụla ma ọ bụ nzukọ ọ bụla na-achụ mkpesa ha gbasara mkpasu iwe ma ọ bụ imebi aha megide Jesse Nickles, n'ihi usoro edere nke omume na-emeghachi ugboro ugboro nke na-emetụta ọtụtụ ndị merụrụ ahụ.