Nga korero hangarau mo te hack Capital One i runga i te AWS

Nga korero hangarau mo te hack Capital One i runga i te AWS

I te Hūrae 19, 2019, i whiwhi a Capital One i te panui e mataku ana nga kamupene hou katoa — kua pakaru nga raraunga. Neke atu i te 106 miriona nga taangata i pa. 140 US tau haumaru hapori, kotahi miriona tau haumaru hapori Kanata. 000 nga putea putea. He kino, kaore koe e whakaae?

Engari, kaore i puta te hack i te 19 o Hurae. Ko te mea ka puta ko Paige Thompson, a.k.a. Hara, i mahia i waenga i te 22 o Maehe me te 23 o Maehe, 2019. Koira tata ki te wha marama ki muri. Inaa, na te awhina o nga kaitohutohu o waho i mohio ai a Capital One kua tupu tetahi mea.

I mauheretia tetahi kaimahi Amazon o mua, ka whiua ki te $250 whaina me te rima tau ki te whare herehere... engari he maha tonu nga kino e toe ana. He aha? Na te mea he maha nga kamupene kua pa ki nga hacks e ngana ana ki te whakakore i te kawenga mo te whakapakari i o raatau hanganga me o raatau tono i waenga i te pikinga o te mahi ipurangi.

Heoi ano, ka taea e koe te google tenei korero. E kore matou e haere ki te mahi whakaari, engari ka korero hangarau taha o te take.

Tuatahi, he aha te mea i tupu?

Tata ki te 700 nga peere S3 e rere ana a Capital One, na Paige Thompson i kape me te tango.

Tuarua, he take ano tenei mo te kaupapa here peere S3 kua he?

Kaore, kaore i tenei wa. I konei ka uru atu ia ki tetahi tūmau me te he te whirihora i te paahi ahi me te mahi katoa mai i reira.

Taihoa, me pehea e taea ai?

Kaati, me timata ma te takiuru ki roto i te tūmau, ahakoa karekau he maha o nga korero. I korerotia mai ki a matou i puta mai na te "paahi ahi kua whirihoratia." Na, he mea ngawari penei i nga tautuhinga roopu haumaru he, whirihoranga ranei o te papangaahi tono paetukutuku (Imperva), te papangaahi whatunga ranei (iptables, ufw, shorewall, etc.). I whakaae noa a Capital One i tana hara me te kii kua tutakina e ia te poka.

I kii a Stone kaore a Capital One i kite i te whakaraeraetanga o te paahi ahi engari ka tere te mahi ina mohio ana ia. I tino awhinahia tenei e te meka i kiihia e te kaiwhaiwhai i waiho nga korero tautuhi matua i roto i te rohe whanui, e kii ana a Stone.

Mena kei te miharo koe he aha tatou kare e hohonu ki roto i tenei waahanga, me mohio koe na te iti o nga korero ka taea e taatau te whakaaro. Kare he tikanga na te mea i whakawhirinaki te hack ki te kohao i waiho e Capital One. A ki te kore ratou e korero mai ki a matou, ka whakarārangihia noa e matou nga huarahi katoa i waiho e Capital One kia tuwhera to ratou tūmau me nga huarahi katoa ka taea e te tangata te whakamahi i tetahi o enei momo whiringa. Ko enei koha me nga tikanga ka puta mai i nga tirohanga poauau ki nga tauira tino uaua. I runga i te whānuitanga o nga mea ka taea, ka waiho tenei hei putaputa roa kaore he mutunga pono. No reira, kia aro tatou ki te wetewete i te waahanga kei a tatou nga korero pono.

Na ko te tango tuatahi ko: mohio ki nga mea e whakaaetia ana e to papangaahi.

Whakaritehia he kaupapa here, he tukanga tika ranei hei whakarite ko nga mea anake e tika ana kia whakatuwherahia ka tuwhera. Mena kei te whakamahi koe i nga rauemi AWS penei i nga Roopu Haumaru, i nga ACL Whatunga ranei, karekau he roa te rarangi arowhai ki te arotake... engari pera i te maha o nga rauemi ka hangaia aunoatia (arā, CloudFormation), ka taea hoki te whakaaunoa i a raatau arotake. Ahakoa he tuhinga a-whare e karapa ana i nga mea hou mo nga kohakore, he mea penei i te arotakenga haumarutanga i roto i te tukanga CI/CD... he maha nga huarahi ngawari hei karo i tenei.

Ko te wahanga "katakata" o te pakiwaitara, me i purua e Capital One te poka i te tuatahi... kare he mea i tupu. Na, he pono, he ohorere tonu te kite i te ahua o tetahi mea tino ngawari ka waiho ko te take anake ka taumanutia tetahi kamupene. Ina koa tetahi rite te nui ki a Capital One.

Na, kaikopere i roto - he aha te mea i muri mai?

Ana, i muri i te pakaru ki roto i te tauira EC2... ka he te maha. Kei te haere koe i runga i te mata maripi ki te tuku koe i tetahi kia haere ki tawhiti. Engari i pehea i uru ai ki nga peere S3? Kia mohio ai tatou ki tenei, me korero tatou mo nga Mahi IAM.

Na, ko tetahi huarahi ki te uru atu ki nga ratonga AWS he Kaiwhakamahi. Kaati, he tino kitea tenei. Engari me pehea ki te hiahia koe ki te tuku atu i etahi atu ratonga AWS, penei i o tūmau tono, te uru ki o peere S3? Koira te mahi a IAM. E rua nga waahanga:

  1. Kaupapa here whakawhirinaki - he aha nga ratonga, tangata ranei ka taea te whakamahi i tenei mahi?
  2. Kaupapa Whakaaetanga - he aha te mea ka whakaaetia e tenei mahi?

Hei tauira, ka hiahia koe ki te hanga i tetahi mahi IAM ka taea e nga tauira EC2 te uru atu ki te peere S3: Tuatahi, kua whakaritea te mahi ki te whai Kaupapa here Kaitiaki ka taea e EC2 (te ratonga katoa) me nga waahi motuhake te "tango" i te mahi. Ko te whakaae ki tetahi mahi ka taea e ratou te whakamahi i nga whakaaetanga o te mahi ki te mahi mahi. Tuarua, ko te Kaupapa Whakaaetanga ka taea e te ratonga/tangata/rauemi kua "tango i te mahi" ki te mahi i tetahi mea i runga i te S3, ahakoa ka uru atu ki tetahi peere motuhake... neke atu ranei i te 700, penei i te keehi o Capital One.

Ina kei roto koe i tetahi tauira EC2 me te mahi IAM, ka taea e koe te whiwhi tohu tohu ma nga huarahi maha:

  1. Ka taea e koe te tono metadata tauira i http://169.254.169.254/latest/meta-data

    I roto i etahi atu mea, ka kitea e koe te mahi IAM me tetahi o nga taviri uru ki tenei wahitau. Ae ra, mena kei roto koe i tetahi tauira.

  2. Whakamahia te AWS CLI...

    Mena kua whakauruhia te AWS CLI, ka utaina ki nga tohu mai i nga mahi IAM, mena kei reira. Ko te mea e toe ana ko te mahi NA TE tauira. Ae ra, mena ka tuwhera ta raatau Kaupapa here, ka taea e Paige te mahi tika i nga mea katoa.

Na ko te ngako o nga mahi a IAM ko te tuku i etahi rauemi ki te mahi MO KOUTOU mo etahi atu rauemi.

Inaianei kua mohio koe ki nga mahi a IAM, ka taea e taatau te korero mo nga mahi a Paige Thompson:

  1. I uru atu ia ki te tūmau (he tauira EC2) na roto i te kohao o te papaahi

    Ahakoa ko nga roopu haumaru/ACL, ko o raatau ake papangaahi tono paetukutuku, he ngawari noa te whakauru o te poka, pera i te korero i roto i nga rekoata whaimana.

  2. I te wa i runga i te tūmau, ka taea e ia te mahi "mehemea" ko ia tonu te tūmau
  3. I te mea i whakaaetia e te mahi a te tūmau IAM te uru a S3 ki enei peere 700+, ka taea e ia te uru atu

Mai i tera wa, heoi ano tana mahi ko te whakahaere i te whakahau List Bucketskatahi ka whakahau Sync mai i te AWS CLI...

E ai ki a Capital One Bank ko te kino o te hack kei waenga i te $100 me te $150 MILLION. Ko te aukati i enei kino he aha nga kamupene e whakapau kaha ana ki te tiaki i nga hanganga kapua, DevOps, me nga tohunga mo te haumaru. A he pehea te utu nui me te whai hua o te neke ki te kapua? He nui rawa atu ahakoa i mua i te nui ake o nga wero ipurangi Ko te maakete kapua whanui i piki 42% i te hauwha tuatahi o 2019!

Momo o te korero: tirohia to haumaru; Whakahaerehia nga arotakenga auau; Whakahonoretia te kaupapa here iti rawa mo nga kaupapa here haumaru.

(ko te reira Ka taea e koe te tiro i te purongo ture katoa).

Source: will.com

Tāpiri i te kōrero