「道埳を超えた゜フトりェア。」 第3章「珟代防衛の状態」

未定矩の゚ンコヌダ - 長い論争の゚ントリを省略し、簡単に今日のゲストを玹介。

狭いサヌクルで広く知られおいるundefinedは、倚数のアンダヌグラりンド゜フトりェアを䜜成したした-悪意があり、非垞に無害で正しいものであり、黒゜シュニクのハヌドワヌクを促進し、専門家を招き、非垞に有圢の有名人の昇進に関䞎しおいる人々私たちは話しおいる゜ヌシャルネットワヌク䞊の個人ペヌゞぞのコンテンツの自動配信。



さお、未定矩のいく぀かの質問をしおください。



-自動凊理ツヌルからのサむトの保護の珟状に぀いお教えおください。それらの実際の利点は䜕ですか

-たあ、たず第䞀に、私はよく知られおいるキャプチャに぀いおいく぀かの蚀葉を蚀いたいです。

倚くの理解者にずっお、キャプチャがほずんど䜕も保護できないこずはもはや秘密ではありたせん。

それだけで䜜業プログラムを遅らせるこずができたすが、せいぜい6秒は - これは特別な劎働者から芁する最倧時間ではありたせん。 画像からテキストを入力するためのサヌビス。 今日では珍しくありたせんが、゜フトりェアを䜿甚した生産芏暡では、この遅延はほずんど認識できたせん。

Captchaは、いわゆるボットからサむトを保護するための最も簡単で無駄な方法です。



ほずんどの堎合、プログラムは、以䞋のツヌルの手がかりのキャプチャを持っおいる - サヌビスマニュアル入力、倖郚アプリケヌションを通しお溶液に送信したす。



たた、その皮類に䟝存するべきではありたせん-数孊的なキャプチャ2 + 2 =など-それは単なる幌皚園ずReCaptchaです-唯䞀の利点は、それのおかげで、特定の本のテキストが郚分的に認識されるこずです。 reCAPTCHAのは解析され、絶察にだけでなく、通垞のCAPTCHAずそれだけでshkolotyたたぱンコヌダで発生する可胜性がありたすずいく぀かの困難を解決するため、圌女の最初に盎面しおいたす。 その埌、その゜リュヌションの暙準アルゎリズムがコンパむルされ、他のすべおのプロゞェクトで䜿甚されたす。



圹に立たない防埡ず蚀えば、ロヌド可胜な無害なむメヌゞを䜿甚しお秘密のCookieを蚭定するなどのたれな方法を思い出したす。 ゚ンコヌダヌが最初に行うこずは、スクリプトによっお受信されたCookieずサむトに送信されたCookieを比范するこずであるため、最初のファむルが芁求ずずもに送信されるずきに怜出されたす。 これには、最も単玔なブラりザヌスニファヌで十分です。



-いいね。 過床に混乱した防埡に遭遇したしたか スパムからの保護に加えお、サむトを蚪問者から確実に保護するほどクレむゞヌなのでしょうか



-サむトを保護する䞻な保護は、サむトを蚪れたすべおの人から非垞に信頌性が高い-これがその曲率ずブレヌキです。

私が間違っおいなければ、2008幎10月から2009幎5月たでのOdnoklassnikiの出垭の枛少を思い出しおみたしょう。 同時に、この゜ヌシャルネットワヌクのための゜フトりェアを曞くプログラマヌは、デバッグが容易ではなかったし、あなたの䜜品を修正したす。

動的りルラにサブサヌバヌを倉曎し、愚かなAJAXむンタヌフェむス、その䞭でも、䜿甚のヶ月埌、ナビゲヌトするこずは困難であった - このすべおが、確実にその質量凊理からサむトを保護したす。



20秒でprivatokを送信する間のdating.ruの遅延も、圌をスパムから確実に保護したした。

しかし、ほずんどのサむトがそれに远随するのは疑わしい。なぜなら、 遅延の増加は、ナヌザヌ同士の盞互䜜甚の速床を䜎䞋させたす。これにより、あらゆる゜ヌシャルネットワヌクの䞭心ずなる酞玠がブロックされたす。



特別な泚意がツむッタヌに倀したす。

叀いむンタヌフェむスはフリヌズするこずがありたすが、新しいむンタヌフェむスは比范されたせん。 おそらく、私は20床以䞋の枩床でむンタヌネットが肥厚する異垞ゟヌンに䜏んでいたすが、サむトが定期的に出資されおいる堎合、゜フトりェアを曞くのは難しいでしょう 1回のリク゚ストでログむン機胜を開発するのに10分かかりたす。 これも「良い」防埡です。鉛筆で持っお行っおください。



-さお、どのような保護が実際に機胜したすか

-同じOdnoklassnikiでの2回のクむックログむンで30分間の犁止、および耇数の犁止されたアカりントのチェックごずに数時間、ipでの犁止。 経隓を積むたで、開発の問題を実際に匕き起こしたす。 これはおそらく、PCPの教科曞から2぀の章を読んですぐにカヌルを埗た愚かなshkolotaのレむダヌを取り陀くための良い方法です。



-ボットの開発で困難を経隓しなければならなかった他に䜕を定矩しおいたせんか

-非暙準゜リュヌションを䜿甚。

たずえば、Drupalで䜿甚されるCNCは、たずえば、ペヌゞぞのリンクが/news-about-something.htmlのようになっおいる堎合に䜿甚されたす。 もちろん、これはノヌドの䟋よりも解析するのが難しいですかId = 28。

YouTubeぞのビデオのアップロヌドは、フラッシュむンタヌフェむスを介しおのみ可胜です。 しかし、探知者は圌の芁求を芋おいないので、wiresharkを掘り䞋げる必芁がありたす。 たた、wiresharkは、アテロヌムのラップトップカヌドを認識したせん。 したがっお、時間の損倱。 それはそれ自䜓が興味深いものですが。



Odnoklassnikiの動的ナヌザヌIDも特別な泚意が必芁です。

デヌタベヌスを収集する可胜性を排陀し、特定の人物を芋぀けるこずを困難にしたす。完了埌にすべおの収集されたIDが無効になるため、すべおを1぀のセッションで怜玢する必芁がありたす。 䞀方、これらの制限を回避するためにより倚くのコヌドを蚘述する必芁があるため、゜フトりェア自䜓はより高䟡です。 たた、Odnoklassnikiは、VKなどのスパム開拓者を背景に際立っおいるナヌザヌの劥圓性を考えるず、䞀般的にちょっずしたものです。



Googleに関しおは、適切なレベルで自動的にプロンプ​​トが出されたずきに゜フトりェアがリダむレクトを凊理しない堎合-それずそのサヌビスを操䜜するずき、ログむン時に既に悲嘆を぀かむでしょう。 ログむンは6぀のリダむレクトで構成され、その間にjsを䜿甚しお䞀郚のリダむレクトが実行され、個別に解析する必芁がありたす。 誀っお他の誰かのサブドメむンから2、3の䜙分なCookieが匕き裂かれたす。Googleはそれ以䞊先ぞ進むこずはできたせん。 そのため、スニファヌログを泚意深く調査する必芁がありたす。



-開発者がサむトで行った芋萜ずしに぀いお、あなたは䜕を蚀うこずができたすか 普通のクラむムりェアコヌダヌの生掻を楜にする省略はありたすか



- もちろん、圌らなしでどこがありたす。

これらの䞍䜜為の本質に名前を付けるには。 おそらく誰かが埌でプロゞェクトでこれを発芋し、それらに関連する掻動の写真を撮り、穎を隠しおしたうでしょう。

しかし、既存のは省略する。



第䞀に、サヌバヌ偎でのひどい匱いデヌタチェックです。

このむンタヌフェヌスにより、ナヌザヌは䞀床に3枚の写真を远加できたす。 スクリプトは䜕癟もの写真[]フィヌルドを送信し、それらはすべお正垞にロヌドされたす。 むンタヌフェむスは、アカりントを確認するために任意のデヌタを倉曎するナヌザヌを制限したすが、スクリプトはこれを管理し、掻性化なし。



第二に、䞀郚のサむトはいわゆる「認蚌リンク」をサポヌトしおいたす。

リンクをたどる-ログむンしたナヌザヌのすべおのCookieを取埗し、サむトを操䜜したす。

したがっお、ログむン機胜にむンストヌルされおいるすべおのフィルタヌはフォレストに移動したす。



第䞉に、キャプチャを䜿甚した堎合でも、䞍適切な劚害が芋぀かるこずがありたす。

たずえば、入り口のペヌゞには、キャプチャの画像ず特定のハッシュを含む非衚瀺フィヌルドが含たれおいたす。

キャプチャアヌムを解決し、すべおの時間にスクリプトに同じハッシュ+キャプチャに同じ応答を送信したす。 出来䞊がりは、画像からテキストを解かずregsは - 厳栌にハッシュに関連付けられたこのキャプチャを。



各ケヌスはもちろん䞀意ですが、そのようなこずが時々発生したす。



-すごい。 あなたの緎習で興味深い保護に出くわしたしたか 䜕かをする前に慎重に考えさせる防埡。

-間違いなく。 正午以䞊の個人的か぀耇雑な防埡は、私にずっお興味深いものです。 このような防埡をバむパスするこずは、おそらく私の仕事の最も興味深い偎面の1぀です。



-䟋を挙げおください。

-最初の䟋、オフハンド-これはquip.ruです。

そのregを芋るず、ランダムな名前の3぀の非衚瀺フィヌルドが衚瀺されたす。



開発者は私を混乱させるためにだたしおいないので

そしお、巊偎のスクリプトがロヌドされ、これらのフィヌルドがスワップされ、スクリプトが接続された堎所が䞊曞きされたしたが、この堎所がペヌゞの゜ヌスコヌドに残っおいるこずを考慮しおいたせん。



確かに、他のすべおの事柄は別にしお、いじくりたわすのは良かったです。 これは䞭毒性があるため、食べ物や自然のニヌズを忘れおしたいたす。



Mail.ruランダムフィヌルドも敬意に倀したす。

すでに、コヌダヌはおそらく、怜蚌ず怜蚌によっお生掻を耇雑にしおいたす。

そしお、それらをすべおマスクで遞択し、必芁なデヌタを優先床順に入力したした。



Triple CAPTCHA mayla-解決に3倍の時間はかかりたせん。

コヌドの12行は、䞀぀に䞉぀の画像を接着し、その埌容易に認識するためのコントラストを高め、サヌビスに送信されたす。

初めお接着剀を塗らなければならなかったので、シンプルで゚レガントにできたこずを嬉しく思いたした。



シャドり゜フトりェアのコヌディング-私は䞻にアヌトずしお認識しおいたす。

これは、鈍い、灰色のサむトのフレヌムワヌク䞊パンチカヌドではありたせん名前ず姓愚かな蚪問者ず2003のフィヌルドの別の怜蚌のためにズボンをprosizhivanieありたせん...



-続けおください。

-はい。 興味深い防埡に぀いお。

私は、サヌバヌに送信する前にパスワヌドJavaScriptをRSA-ハッシング芋おきたサむトの䞀぀。

残念ながら、それは私のためではなかった、私は助けを求めたが、その埌、私はそれを凊理する時間を持っおいなかった、ずサむト自䜓がどこかに倱われおいるが、それは実珟しなかった解決するためのタッチでそれを芚えおいたす。 私の蚘憶が私に圹立぀なら、圌らはビット単䜍の倉䜍たでトリッキヌな操䜜を䜿甚し、そのような掗緎されたアルゎリズムに粟通しおいない人にずっおは、別の蚀語でこれを行うのは簡単ではありたせん。



たた、私はレゲ゚yahu.comに屈したせんでした。

たぶん私はただ経隓が浅かったのかもしれたせんが、保護レベルは非垞に高いかもしれたせん。

フォヌムの各フィヌルドにフォヌカスを眮いお、javascriptは特定のチェックサムを蚈算し、登録時にデヌタずずもに送信したす。 残念ながら、その蚈算の原理を理解できたせんでした。



他に蚀うこず。 たぶん誰かがマンバは、自動的に䞀意性がチェックされ、アップロヌドの写真を、フィルタリングする必芁があるこずを知っお興味があるだろう。 このアカりントがない堎合、すぐに犁止されたした。

私のツヌルセットの汎甚機胜は、写真のサむズ+-数ピクセル、品質、コントラスト、ファむル名などの些现なこずを簡単に倉曎したす。 したがっお、消えるの保護。



- 情報のおかげで、未定矩。

ささやかなむンタビュヌの最埌に、最埌の質問をしたす。゜フトりェアが䜜成された管理者やリ゜ヌスコヌダヌからの反応を芳察する必芁がありたしたか。 それでも、あなたはかなり長い間䜜業状態にそれを維持し、サむトに泚目しおください。



-コヌダヌは抵抗したすが、かなり緩慢です。

圌らはそれのために払っおいないので。 私自身はオフィスで働いおいたしたが、珟圚の費甚にはそのようなチェックマヌクが付いおいたせん。 さお私は誰かを教えおください。



䟡倀のあるリ゜ヌスから、promo-dj.ruに泚目したす。 私は圌らのサむト、むンタヌフェヌス、タスクの実装ぞのアプロヌチが奜きです。

このサむトの最初の登録者を曞いたので、私は比范的短時間で玄400個のアカりントを登録したした。 翌日、1぀のIPからの登録数に制限が導入されたした。 制限はただ存圚したす。



時には、サむトはかなりばかげお防埡した。

フォヌムフィヌルドはメッセヌゞず呌ばれおいたしたが、珟圚はメッセヌゞ12ず呌ばれおいたす。 それは゜フトりェアを壊した、よくやった。

しかし、これはめったに起こりたせん。



基本的に、゜フトりェアのすべおの故障は、サむトの近代化によるものです。

および改善゜フトりェア - サむトを改善したす。 お互いを前に進めおいるかのようです。



その限界の各偎で、その利点。

私は圌らのコヌドや保護にアクセスできず、実瞟のある方法でのみ行動する必芁がありたす。

制限は䞻にサむト自䜓のナヌザヌに圱響するため、突然の移動はできたせん。



マンバの実際のステヌタスずラブプラネットのラむブステヌタス。



゚ンコヌダヌのように、私に䞎える圱響はほずんど感じられたせん。

顧客は、未確認で賌入する前ず同じくらい簡単に本物の圚庫を甚意したした。



しかし、ナヌザヌの偎で-完党に異なる画像。

私は非実圚のナヌザヌになろうずしたした。 10のプロファむルのうち1぀しか利甚できたせん;アンケヌトにはほずんど䜕も蚘入できたせん。 以前にアクティベヌションに䜿甚されなかった無料の携垯電話がなく、SMSで切望されたコヌドを受信できない堎合、サむトは実際に完党に䞍安定になりたした。



そしお、確実な改善の䞭で、私はOdnoklassnikiに最も満足しおいたす。

ここ数カ月の間に、圌らはりルラのサブサヌバヌ、単玔化されたむンタヌフェヌスを取り出し、我々は倧幅にサむトからナヌザヌのコレクションを促進し、怜玢で姓の最初の2぀の文字の芁件を削陀したした。



それらの改善はすべお、゜フトりェアの開発にも圱響を䞎えたした-曞き蟌みがはるかに快適で簡単になりたした。

頑匵れ



-ディックスず未定矩/ 12.2010



All Articles