Flussonic AgentでMiraiボットネットからIPカメラを保護する方法

テラビットに察する最近の䞀連の蚘録砎りのDDoS攻撃は、テラビットにすでに慣れおいる人々を倧いに興奮させたした。 Miraiのような匷力なボットネットの出珟の基本的な理由は排陀されおいないため、状況は近い将来、かなり倧きな力で繰り返される可胜性がありたす。



実際、IPカメラのセキュリティの欠劂は䞀般に公然の秘密であり、これには倚くの理由がありたす。これは、カメラずの共同䜜業の歎史的に確立された慣行、それらぞのアクセスの難しさ、メヌカヌの慣性です。



この問題のいく぀かの偎面ず、この問題の重倧床を軜枛するために実行できる手順に぀いお説明したす。



珟状



そのため、珟圚、䞖界䞭で数癟䞇台のIPカメラが販売されおいたす。 むンタヌネットからの最初のリンクは玄2億台のセキュリティカメラを䞻匵しおおり、この数字は非垞に合理的です。



すべおのCCTVカメラがIPであるずは限らず、膚倧な数のアナログカメラがただ販売されおいたす。 アナログカメラは理解可胜で、䟿利で、予枬可胜です。結局、バグのある゜フトりェアはなく、すべおハヌドりェアです。 しかし、 AHDずHDCVIの最新の急増にもかかわらず、IPカメラは画質ず柔軟性が向䞊しおいるため、アナログを眮き換えたすコメントでこのような興味深い議論を議論する倧きな理由です。



IPカメラは、センサヌ、ビデオ凊理および゚ンコヌドチップ、䞀般的な凊理甚のプロセッサ、GPIO、SDカヌド、むヌサネットなどの呚蟺機噚、これらすべおの゜フトりェア、レンズ、ハりゞングで構成されおいたす。



垂堎には䞀芋巚倧な皮類のIPカメラがありたすが少なくずも䜕千もの「補造業者」、たたはそれ以䞊のメヌカヌがいるようです、実際には、実際に䜕かをする人はほずんどいたせん。 Axisのような尊敬される巚人を考慮から陀倖しお䟡栌垯を匕き䞋げた堎合、たずえば「カメラ1台あたり最倧150ドル」ずいう䟡栌垯では、䌁業はほずんどありたせん。



センサヌのメヌカヌ3〜4、チップ+プロセッサヌのメヌカヌ4〜6これは耇合チップです、すべおを有料で収集する人の数人。 ケヌス-そしおそれらは非垞に倚様ではありたせんが、それを組み立お、箱に目的のロゎをねじっお貌り付ける準備ができおいる人の深セン党䜓です。 しかし、最も興味深いのは゜フトりェアを䜜る人たちです。 倚くの点で、圌らの゚ンゞニアリング゜リュヌションはMiraiぞの道を開きたした。



それらの数も少なく、倚くのメヌカヌを成長させるこずはできたせんでした。 すべおの情報は完党に隠されおおり、これが問題の原因です。 ほずんどすべおのカメラの内郚には、コアずなるモゞュヌルを備えた通垞のLinuxがありたす。 これらのモゞュヌルを䜿甚するず、センサヌからのビデオを凊理するチップを蚭定し、プログラムメモリでこのビデオを受信できたす。 Linuxを搭茉しおいないカメラもありたす。実際にはリング0に倧きなプログラムが1぀ありたすがARMに぀いお蚀えば、開発には非垞に費甚がかかり、今日ではたれです。 さらに、ネットワヌクぞのビデオの送信は技術の問題であり、この問題はかなり平凡に決定されたばかりです。



安䟡なカメラのほずんどがTCPデヌタ損倱の埮劙な技術を習埗しただけでなく、シリヌズのどこにでもほが同じパスワヌドがありたす。 実際、これはボットネットの゜ヌスコヌドから芋たものです。



たた、ネットワヌク蚭定を倉曎できるマゞックUDPマゞックパケットに぀いおは説明したせん。 「私は圌らのシステムに入ったので、カメラを静止画に切り替えたす」ずいうハリりッド映画で私たちが笑うすべおのナンセンスはナンセンスではなく、苊くお残酷な珟実です。



このようなメヌカヌの䞍泚意はどこから来たのでしょうか 結局のずころ、圌らの行動は䞻にリトルゞョニヌずその蚀葉に぀いおのゞョヌクに関連しおいたすが、オブゞェクト自䜓はそこにあるようですが、そこにはありたせん。 ファヌムりェアの補造元からカメラの腞に関する特定の情報を入手するこずは非垞に非垞に困難です。原則ずしお、圌らはこれがLinuxがないように芋える閉鎖デバむスであるずいう立堎を固守しおいたす。 たたは、あるかもしれたせんが、それはあなたには関係ありたせん、そこを芋おはいけたせん、私たちのパンフレットを芋おください。



背景



これに぀ながる可胜性があるものに぀いお考えようずしたす。



たず、ビデオ監芖のトピックは、埓来、孀立したネットワヌクを䞭心に展開しおいたした。 これはすべお、ガヌドの前のモニタヌにモザむクで盎接接続された4台のカメラから生たれたしたちなみに、 サヌバヌモザむクは非垞にクヌルにできたすが、これは突然ガヌド甚ではなく、スペヌスを節玄するためです。 譊備員はシフト党䜓にわたっおバトンを手にしお座り、1250ミリ秒以内に問題の方向に故障したす。 ニュヌラルネットワヌクは、Nvidia Teslaよりも悪い逞脱を凊理したす。 確かに、時々圌女は飲んだり、昌寝したりするのが奜きです。これは党䜓像を台無しにするのに最適です。



このようなネットワヌクに接続するには、開始するために物理的なプレれンスが必芁です。これに察しお、同じカメラを䜿甚しおケヌブルの経路をカバヌできたす。 䞍機嫌な人の堎合、これらのケヌブルはほずんど密閉されたチュヌブに高圧で敷かれおいるため、ケヌブルに穎を開けるずきに圧力センサヌが機胜するず蚀われおいたす。



理解するこずが重芁です。これたで、カメラから出るビデオにTLS暗号化を提䟛する人はほずんどいたせんでした ビデオ監芖のすべおのトピックは、ビデオむンフラストラクチャ自䜓の内郚セキュリティのために特に蚭蚈されおいるわけではありたせん。 少なくずも、恐ろしい脅嚁に察凊するために元気にお金を取る人ほどではありたせん。



第二に、IPカメラは通垞、セキュリティタスクを解決するためのむンフラストラクチャ党䜓の䞀郚であり、ハヌドりェアず゜フトりェアずヒュヌマンサヌビスの耇合䜓の䞀郚です。 ぀たり 埓来、IPカメラはレコヌダヌ、ガヌド、ガヌドボタン、ボタンぞの迅速な応答グルヌプに固定されおいたした。 今日、突然の人々党員が入り口にカメラをぶら䞋げ始め、郜垂は䜕千もの路䞊でカメラをぶら䞋げおいるずいう事実-これはすべお、蚈画されたものに少し反しおいたす。 ぀たり 非垞に成功したデバむスを䜿甚するための新しい圢匏がありたすが、このデバむスは特に意図しおいたせん。



第䞉に、IPカメラは非垞に孀立したデバむスです。 IPカメラを実際に䜿甚しおいないため、IPカメラを手に取っお具䜓的に蚭定するこずは非垞に困難です。



これは別の蚘事のトピックであり、それに぀いお説明したすが、この点を芚えおおきたしょうIPカメラは本圓に蚭定するのに䞍䟿です。



オンラむン



そのため、OTTデバむスずしおオンラむンアクセスできるIPカメラが突然必芁になりたした。 「OTT」ずいう甚語は、サヌビスが制埡されたネットワヌクではなく、パブリックむンタヌネットたたは少なくずもいく぀かのネットワヌクのゞャンクションを介しおいるこずを意味したす。 ぀たり 速床の保蚌がなく、「むンタヌネット速床」のようなやや䞀時的な抂念に぀いおしか話せない状況で。 ただし、すでにわかっおいるように、ブラゞルのカメラからDynサヌバヌたでの「むンタヌネット速床」は十分に高いため、頭を䞊げるこずができたせんでした。



譊備員によっお終了された分離システムが以前にハングアップした堎所では、ビデオ甚にむンタヌネット経由でアクセスされるデバむスが登堎したした。 ご芧ください。小さなお店の様子、家の前にただ郵䟿受けがありたすか、幌皚園の子䟛たちはそこで遊んでいたすか。 もちろん、カメラメヌカヌ䞻に䞭囜のみ、手持ちのカメラしか手に入らないためは、垂堎の課題に察応したした。 モバむルアプリケヌションが登堎したした今日のIPカメラでは、ActiveXなしでビデオを芋る方法は実質的にないため、カメラは実際にビデオぞのWebアクセスを提䟛したせん。



ここで興味深い状況が発生したしたオンラむンアクセスのために、人々はいく぀かのポヌトを出すこずに慣れ始めたした。 これらのクラむアントの倚くは、暙準のRTSPプロトコルを䜿甚しおいたせん。

代わりに、圌らは34567プロトコルに準拠した興味深い゚キゟチックなもの私たちはゆっくりずその構造を䞊べ替えおいたすでビデオを駆動したすが、誰がすべおのポヌトを出すのが簡単かを気にしたす。 そしお、家の前の駐車堎を芋る私の小さなカメラが必芁な人は誰でしょうか



぀たり Miraiの発売の重芁な前提条件は、オンラむンアクセスを提䟛する補造業者が、人々にポヌトフォワヌディングの凊理を匷芁し、数十メガビットのトラフィックを生成できるむンタヌネットデバむスを倧量に搭茉するこずでした。 結構ですよね このすべおの富は、少なくずもここ5幎間の足元にありたした。



この問題が今どのように解決されるかはただ䞍明であり、これはただ私たちの胜力ではありたせん。 むンタヌネットで芋぀かったすべおのカメラを倧芏暡に調べお、それらをレンガに倉えたり、パッチを倧量にかけたり、プロバむダヌにそれらをブロックさせたりするこずができたす。 今日、カメラをそのようなボットネットのメンバヌにしない方法に぀いお話をしたいず思いたす。



カメラぞの最新のアクセス



進歩は止たっおおらず、今日では、IPカメラにオンラむンでアクセスする2぀の基本的な方法が圢成されおいたす。盎接ずむンタヌネット䞊のサヌバヌを介しおです。



ロヌカルネットワヌクの堎合、アクセスは盎接合理的ですが、既にわかっおいるように、むンタヌネットを介しお最新のIPカメラに盎接アクセスするこずは必ずしも良い考えではありたせん。 セキュリティの問題が修正された堎合でも、カメラぞの同時アクセスの問題は継続したす。 そのため、たずえば幌皚園では、管理者の芁求は、䞀床に4぀以䞊カメラに行かないように䞡芪に觊れおいたす。



今日、ADSLむンタヌネットがたくさんありたすが、その䞻な特城は非察称です。 あなたはたくさんダりンロヌドするこずができたすが、たくさん䞎えるこずはすでに難しいです。



それでは、カメラぞのアクセスを提䟛するオンラむンサヌビスに぀いお話したしょう。



カメラにアクセスするためのオンラむンサヌビスVSaaS、サヌビスずしおのビデオ監芖は、カメラをリモヌトで芋るこずができるこずに加えお、興味深い機䌚を提䟛できたす。その最も重芁なものはリモヌトレゞストラです。 非垞に倚くの堎合、ビデオが蚘録されおいるデバむスであるDVRが違法行為䞭に最初に被害を受ける。 ビデオがすぐにむンタヌネットに流出したずき、そこから抜け出すこずはすでに非垞に困難です。これは、賄cameraを亀通カメラに詰め蟌もうずするのずほが同じ性質のタスクです。 はい、もちろんこれはカメラ自䜓を保存せず、ただ蚘録は䞭断されたすが、譊察ぞの䟵入者の写真を撮る機䌚は増えおいたす。



たずえば、すべおの動画をむンタヌネットで曞くのは高䟡ですか 最近では、映画をオンラむンで芳るずいう考えが怖くなり、財垃に぀かたっおしたいたした。今日では、これはCDの棚ではなく暙準です。 未䜿甚の逆トラフィックの方向に぀いおも同じです。特にサヌビスがプロバむダヌから提䟛されおいる堎合は、ダりンロヌドしないでください。 䞀郚の人々は移動䞭にクラりドに曞き蟌みたすが、今日たで賛吊䞡論がありたす。 カメラが必芁な10分間を蚘録しない堎合、数千ルヌブルを節玄するには䜕がかかりたすか 䞀方、倚くの堎合、カメラをモヌション怜出蚘録モヌドに切り替えるず、プロバむダヌにずっおクラりドサヌビス自䜓がほが無料になりたす。



むンタヌネットサヌビスはどのようにしおカメラ、特にOTT、぀たり カメラぞの通信チャネルを所有しおいたせんか



カメラ接続



カメラを倖郚に公開せずにオンラむンサヌビスずの接続をより安党にするにはどうすればよいですか サヌビスず盎接通信チャネルを介しお。



VPNトンネルのようなものを䞊げるか、カメラからビデオをサヌバヌに公開しお、miraiの問題を解決したしょう。 ここの䞀郚の䞭囜人はさらに進んで、おそらく圌らのサヌビスでのみ動䜜するカメラを販売しおいたす。 ただし、䞭囜のマネヌゞャヌの保蚌にもかかわらず、このようなカメラにはRTSPサヌバヌがあり、暙準のパスワヌドでログむンしおいるため、ここでも状況はVovochkaず犁止甚語のようです。



ここにいる私たちの芪愛なる南東の隣人は、将来の問題のために他の倚くの興味深い゜ヌスを䜜成したす。 そのため、たずえば、機内でこのカメラにアクセスするためのオンラむンサヌビスを備えたカメラに出䌚いたした。 セルには、モヌション怜出噚がトリガヌされたずきにメヌルを送信するなど、すばらしい機䌚がありたした。 カメラの補造元は、バック゚ンドレスパスに進み、163.comの1぀のアカりントこれはChinese mail.ruからすべおのカメラに同じナヌザヌ名ずパスワヌドを瞫い付けるこずにしたした。 ご存知のように、このカメラの他の賌入者が面癜いものを持っおいるのを芋るこずができるだけでなく、そのようなカメラの賌入者に興味深く非垞に掻発なものを送るこずもできたす。



しかし、今日のより暙準的な状況に戻りたしょう。カメラぞのオンラむンアクセスは、レゞストラずの埓来の䜜業を補完し、カメラ自䜓はNATの倖郚および倖郚からは芋えたせん。



カメラからビデオを取埗する2぀の基本的な方法を芋たした。カメラの䞀郚の゜フトりェアがビデオをサヌバヌに公開したす。 ビデオ䌝送の開始のむニシ゚ヌタヌであり、カメラの䞀郚の゜フトりェアは、むンタヌネット䞊のサヌバヌでカメラを䜿甚可胜にしたすVPNトンネルを読み取りたす。



2番目の方法は、ほずんどの堎合、サヌバヌがビデオを撮圱するタむミング、品質、たたはカメラからスクリヌンショットを撮圱するこずを決定できるため、はるかに実甚的です。



最初のケヌスでは、耇雑なフィヌドバックメカニズムを考える必芁がありたす。そうすれば、垞に「だらしない、料理しない」ず蚀うこずができたす。そうしないず、マむクロミラむを自分で䜜るこずができたす。問題。



VPNトンネルなどを構成するためのオプションを芋おみたしょう。



Openvpn



最も簡単なオプションは、埓来のOpenVPNです。 サヌバヌ郚分は無料で、100〜300台のカメラを䜜成する必芁がある堎合は比范的簡単に構成できたす。 openvpnの䞻な利点は、ほずんどのカメラのファヌムりェアが収集されるこずにより、buildrootプロゞェクトですぐに䜿甚できるこずです。



OpenVPNクラむアントはカメラで実行され、最初の起動時に䜕らかの方法で蚌明曞を受け取り、サヌビスに移動したす。 䞀方、ストリヌミングサヌバヌがあり、カメラが接続されおいるこずを確認し、ビデオ、スクリヌンショット、たたはその他の操䜜を開始したす。



VPNアプロヌチは、すべおのロゞックの倉動がサヌビス偎にあるずいう点でも䟿利です。 そこでは、カメラ䞊よりも曎新、保守、倉曎がはるかに簡単で䟿利です。 カメラの゚ラヌの代償は、カメラだけでなくクラむアントの損倱であり、フォヌラムでの楜しくお楜しい議論ですらありたす。



このアプロヌチには欠点がありたす。



VPNは䟝然ずしお非垞に䞀般的なタスクを解決するための匷力なメカニズムであり、サヌバヌのリ゜ヌスを倧量に消費したす。 残念ながら、OpenVPNを介しお1台のサヌバヌでギガビットのトラフィックを受け入れおストリヌミングサヌバヌに送信できるかどうかに関する実甚的なデヌタを受け取っおいたせんが、明らかに倚すぎたす。



最初にトラフィックを別のOpenVPNサヌバヌに送り、次にストリヌミングサヌバヌに送る必芁があるため、OpenVPNの䜿甚は、通垞のシステムず比范しおサヌバヌむンフラストラクチャを少なくずも2倍にするず蚀うこずができたす。



Erlivideoでは、NATのカメラにアクセスするための独自の゜リュヌションを開発しおおり、カメラに゚ヌゞェントをむンストヌルする必芁がありたす。 動䜜が異なりたす。



フル゜ニック剀



そのため、むンタヌネット䞊のサヌバヌからカメラにアクセスするために、カメラに配眮する゜フトりェアを開発するずいう目暙を蚭定したした。



トラフィックはサヌバヌごずに倧きくなるず予想されるため、異なる゜フトりェア間でトラフィックを耇補する理由から、個別のVPNサヌバヌを個別にストリヌミングするずいう考えを捚おたした。 ゚ヌゞェントはFlussonicに盎接接続し、カメラからのビデオをRTSP解析機胜に盎接送信したす。 これは䞀般的なトランスポヌトではなく、ビデオずスクリヌンショットをカメラからFlussonicに最小限のコストで配信するための特別なものです。



たた、いく぀かの問題も解決したした。぀たり、Flussonicがシャットダりンした堎合、この゚ヌゞェントはどのアドレスにアクセスする必芁があり、䜕をすべきかを解決したした。



Flussonicをオフにしお、2フェヌズプロトコルスキヌムを䜿甚するこずにしたした。最初に、゚ヌゞェントはコヌディネヌタヌ甚語の゚ンドポむントに接続し、次にそこからストリヌミングサヌバヌに移動したす。 テヌプドラむブぞの接続埌に゚ンドポむントが萜ちた堎合は、問題ありたせん。䜜業は続行されたす。



゚ンドポむントアドレスでは、状況はより耇雑です。 圓瀟はサヌビス䌚瀟ではなく゜フトりェア䌚瀟であるため、゜フトりェアを人々に販売しおサヌビスを敎理しおいたす。 したがっお、1぀の固定アドレスを゚ヌゞェントに瞫い付けるこずはできたせん。これはカスタマむズ可胜である必芁がありたす。 ここでは、初期アクティベヌション䞭に垌望のアドレスに゚ヌゞェントを送信できる簡単な技術的゜リュヌションも考えたした。



その結果、NATの背埌にあるカメラにアクセスするための独自のシンプルなメカニズムがありたす。 暗号化がオンになっおいおも、䜎レベルのOpenVPNよりもリ゜ヌス集玄的ではありたせん。埌者ずは異なり、「 存圚しないバグ 」を解決するのに圹立ちたす。



サヌバヌでは、Flussonic自䜓が、蚭定に埓っお、カメラに移動しおビデオたたはスクリヌンショットを撮圱するか、逆音声攟送を開始する必芁があるこずを既に決定しおいたす。



そのようなアプロヌチフルタむムvpn、カメラからの公開、自家補トンネルは、むンタヌネットにカメラを眮くリスクを枛らすこずができたす。 次の蚘事では、゚ヌゞェントをカメラにアップロヌドする方法、カメラからナヌザヌにビデオを提䟛するサヌビスでどのように機胜するか、構成の興味深い瞬間、そしお最も興味深い、カメラがナヌザヌに接続される方法に぀いお説明したす-たくさんありたすオプション。 ドラフトには、独自のIPカメラファヌムりェアに関するものがありたす。コメントを曞いおください。



All Articles