プロキシを使用したオンラインStrawPoll投票ボットの作成方法

ハウツー, プロキシ, 11月-2920225分で読める

ストローポール、フェイスブックのコンテスト、ツイッターのプレゼントなど、ある物事について意見を表明するためのプラットフォームがあれば、オンライン投票がこれほど簡単なことはない。しかし、これらの投票の公平性には疑問符がつく。これらの疑問符は、一部の参加者が自動化されたボット、プロキシ、VPN、クッキーの調整、その他を使用していることに起因している。

ストローポール、フェイスブックのコンテスト、ツイッターのプレゼントなど、ある物事について意見を表明するためのプラットフォームがあれば、オンライン投票がこれほど簡単なことはない。しかし、このような投票の公平性には疑問符がつく。

これらのクエスチョンマークは、一部の参加者が自動ボット、プロキシ、VPN、クッキーの細工、その他の方法で投票結果を操作しているためです。この記事では、投票結果を自動化するための、プロキシを含む様々なツールをお教えします。

話を進める前に、一言注意をしておきたい。オンライン投票に携わる際、不正行為やその他の悪意ある行為を決して奨励するものではありません。ここでのテクニックは、プロキシの力を示し、オンライン投票システムの現実を読者に示すものである。

では、早速始めよう。

目次

Strawpollのようなオンラインプラットフォームで投票を自動化するには?

以前は、同じデバイスから何十万回も投票できた。しかし、これは間違いなく不公平であるため、世論調査の作成者は回答を単一のIPアドレスに制限した。そのため、ストローポールのような大手投票サイトではIP重複チェックを導入している。

しかし、技術に精通したStrawpollユーザーは、以下の方法のすべてまたはいくつかを使ってIPアドレスを変更する方法を見つけた。

IPアドレスのマスキング

  • 異なるデバイスで投票を続けることができます。例えば、PCで投票した後、モバイル、iPad、あるいはその両方で投票することができる。その場合、これらのデバイスはそれぞれ異なるIPアドレスを持つことになる。
  • Torブラウザ:Torブラウザは、あなたのリクエストを元の宛先に送信する前に、複数のデバイスを経由してあなたのリクエストをルーティングすることで動作します。そのため、TorブラウザはあなたのIPアドレスを隠します。
  • VPN(バーチャル・プライベート・ネットワーク)は、安全なトンネルを通してネットワーク・トラフィックを送信することで、あなたのIPアドレスを隠します。その過程で、あなたのIPアドレスを隠します。
  • プロキシプロキシサーバーに接続すると、プロキシサーバーはあなたのデバイスと接続先のウェブサイトを仲介します。そのため、接続先のウェブサイトはあなたのIPアドレスではなく、プロキシサーバーのIPアドレスを見ることになります。
  • 公衆WiFiを使う:セキュリティの観点から、この方法はお勧めしない。ただし、投票したい場合はIPアドレスを隠すことで、すぐに公衆ネットワークに切り替えることができる。
  • ISPプロバイダーに依頼するISP(インターネットサービスプロバイダ)に新しいIPアドレスの提供を依頼できます。必要なのはアカウント情報だけです。ただし、IPアドレスは即座にリサイクルされ、限られたIPアドレスしか維持されません。そのため、以前のIPアドレスが割り当てられる可能性があります。

これで、IPアドレスをマスクして投票を操作する方法の概要はご理解いただけたと思います。IPアドレスをマスクする方法を説明するのはこの記事の範囲外ですが、その方法について詳しく知ることができる興味深い記事を紹介します:

VPNなしでIPアドレスを隠す方法

ただし、上記のような方法でIPアドレスを隠しただけでは、大量に投票することはできません。せいぜい、最初の投票数より少ない票しか獲得できないでしょう。

居住者プロキシをStrawpollボットと組み合わせて使うことは、何千もの票を生み出すための優れた戦略かもしれない。その話に入る前に、投票操作を単純化する投票サイトの技術的問題をいくつか見てみよう。

ウェブサイトの技術的欠陥を利用する。

getメソッドで作られたウェブフォーム

今は2005年や2006年のようなウェブフォームの黎明期ではありませんが、初心者のウェブ開発者の中には、GETメソッドが高いリスクを伴うことを無視してフォームを作っている人もいるかもしれません。  

GETメソッドを使用すると、ユーザーが入力したすべてのフォーム・フィールドがURLの末尾にクエリー文字列として追加されます。例えば、あるウェブサイトにオンライン投票があり、そのforms action属性がprocess_form.phpに設定されている場合、このようにデータが追加されます:

somewebsite.com/process_form.php?orgname=onlinepolls&yourvote=true

知的で技術に精通した有権者が、この抜け穴を利用するにはどうすればいいのか?

そのような有権者は、この URL に移動し、ブラウザ・タブの更新アイコンを何度もクリックするでしょう。ウェブサイトがクッキーとIPアドレスを追跡している場合、上で議論したような方法でクッキーを削除し、IPアドレスを隠すことができます。そうすれば、この更新アイコンをクリックするたびに投票が行われることになります。オンライン投票がこのような方法で作られることがないよう、最善を尽くしましょう。

サインインを必要としないウェブフォーム

投票前にサインインする必要のないウェブフォームでは、複数回投票しないことを確認するために クッキーに依存することが多い。しかし、革新的で技術に精通したユーザーなら、コンピュータのクッキーをクリアしてフォームを再送信するだろう。彼らはこのプロセスを何度か繰り返すだろう。

Google Chromeには、あらゆるウェブサイトからクッキーを削除するアドオンがあります。

複数アカウントの作成

ログインが必要な投票では、複数のアカウントを作成することができます。より多くの票を獲得するためのこの方法は、ウェブサイトがユーザーを認証する仕組みに依存するため、難しいかもしれません。ほとんどのウェブサイトは、ユーザーの受信トレイに投票ページへのリンクとともに本人確認のためのメールを送信します。

以下のセクションでは、Eメールハックがこのようなシナリオでどのように役立つかをご紹介します。

メールハック

ある種の投票サイトでは、厳密な電子メールによる確認が要求されない。その場合、ユーザーはいくつかのメールハックを使って、それを悪用することができる。例えば、ドメインを所有している場合、1つのメールアカウントにエイリアスのメールアドレスを作成することができます。 

一方、ユーザーは、Yahoo、Gmail、Hotmail、または任意のドメイン名のメールアドレスのために、「@」記号の直前に名前の後に「+」記号を追加して、何千もの電子メールを生成することができます。 

例えば、[email protected]という名前のGmailアカウントを持っている場合、投票に登録するときに[email protected]でサインインすることができます。この場合でも、ジェームス・トーマ氏の受信トレイにメールが送信されます。

それでは、投票ボットやプロキシを使って大規模に票を生み出す方法について、エキサイティングな話に移ろう。 

StrawPoll自動化のためのボットの使用

Strawpollのようなオンラインプラットフォームでボットを使えば、投票者の行動の一部をボットが自動化することができる。ボットがアカウントにサインインし、投票をブラウズし、怪しまれることなく投票ボタンや送信ボタンをクリックするのだ。サイト管理者に疑念を抱かせることなく、投稿に「いいね!」を押すことさえできるだろう。

しかし、ボットだけでは生産的な結果は得られない。次のセクションで説明するように、ボットをプロキシと統合することが有効だ。Strawpollのようなプラットフォームは、不審な活動を見つけた場合、ボットを禁止することもできる。とはいえ、Starwpollがボットを完全に停止させることに成功したことはない。自動化の専門家が、ブラウザから認識できないようにボットを作成したからだ。

一方、大規模なプロキシプールがボットで運用されている場合、それを止めることはほとんど不可能だ。

ストローポール・ボットとは何か?

StrawpollボットはPython 3.xで開発されたStrawpoll用の投票ボットです。これらの投票ボットは、IP制限チェック投票や、参加者をIPアドレスごとに1票に制限する投票などで動作します。また、制限なしの投票でも動作します。唯一の欠点は、キャプチャ保護がある投票では動作しないことです。

Strawpollで投票を開始するには、ボットをセットアップする必要がある。GitHubで見つけることができるいくつかの著名なボットは、MoonfireSecoとmacropandolfoによるStrawpollボットです。自分でボットをセットアップすることもできる。プログラミング言語のPythonに慣れていれば、ボットの設定はとても簡単だ。プログラミングの経験があまりない人でも簡単に学ぶことができる。

ボットをセットアップするには、投票IDとターゲット値が必要です。ボットに投票させたいポールのURLを https://strawpoll.de/text2 とします。ここでtext2はポールのIDです。ターゲット値を見つけるには、ボットに投票させたいチェックボックスを右クリックします。次に、"check" で始まる値を探します。例えば、check897654はチェックボックスのIDです。

自動投票ボットとは何か、ご理解いただけたでしょうか。オンライン投票に必要なプロキシの種類を見てみましょう。

StrawPoll投票ボットを自動化するためのプロキシ

この記事で何度も述べているように、ほとんどの投票は1つのIPアドレスに投票できる数を制限している。したがって、何度も投票するには無数のプロキシが必要になる。プロキシを使うもう一つの理由は、地域制限を回避するためです。一部のストローポールは特定の国では利用できません。したがって、ストローポールが許可されていない地域以外に居住している場合、投票することはできません。しかし、プロキシを使えば、ストローポールがサポートされている国に接続することができます。

したがって、オンライン世論調査に最適なプロキシは、居住者用プロキシということになる。

この選択の最も明白な理由は、実際の住宅所有者のIPアドレスだからである。その結果、投票サイトの所有者は、投票操作のような不審な活動を検知することができない。

居住者用プロキシのうち、回転居住者用プロキシ(バックコネクト回転プロキシとも呼ばれる)が必要です。複数回投票する必要があるため、回転プロキシはプロキシプールの背後にあなたの身元を隠します。

他のプロキシやVPNについてはどうですか?

かなり高速なデータセンター・プロキシもある。しかし、多くの投票サイトは、あなたがプロキシの後ろに隠れていることを見破ることができる。同じ意味で、VPNは1つか2つの自動投票には適しているかもしれないが、目的地のウェブサイトは、その冗長な可用性のために簡単にそれを検出することができる。

さらに、Strawpollのようないくつかのウェブサイトは、堅牢なVPN検出システムを持っています。

また、IPアドレスは複数のユーザー間で共有され、ボットを切り替える前にそのほとんどがオフラインになるため、ボットでパブリックプロキシは使用しない方がよいでしょう。

オンライン投票の自動化に最適なプロキシ

適切なバックコネクト回転プロキシを選択するためには、適切なプロキシプロバイダを選択することが不可欠である。 

ProxyScrapeは、オンラインで最も人気があり、信頼性の高いプロキシプロバイダの1つです。つのプロキシ・サービスには、データセンター専用プロキシ・サーバー、住宅用プロキシ・サーバー、プレミアム・プロキシ・サーバーがある。では、プロキシを使用したオンライン投票の最良の解決策は何でしょうか?その質問に答える前に、それぞれのプロキシサーバーの特徴を見るのが一番である。

データセンター専用プロキシは、分析目的で様々なサーバーから大量のデータ(サイズ的に)をストリーミングするような高速オンライン作業に最適です。これは、組織が短時間で大量のデータを送信するために専用プロキシを選択する主な理由の1つです。

データセンター専用プロキシには、無制限の帯域幅と同時接続、簡単な通信のための専用HTTPプロキシ、より高いセキュリティのためのIP認証など、いくつかの特徴があります。99.9%のアップタイムで、専用データセンターはどのようなセッションでも常に動作しますので、ご安心ください。最後になりますが、ProxyScrape は優れたカスタマーサービスを提供しており、24~48営業時間以内に問題を解決するお手伝いをいたします。 

次に住宅用プロキシである。住宅用プロキシは、すべての一般消費者にとって頼りになるプロキシである。主な理由は、住宅用プロキシのIPアドレスがISPから提供されるIPアドレスに似ているからである。つまり、ターゲットサーバーからそのデータにアクセスする許可を得るのが通常より簡単になる。 

ProxyScrapeの住宅用プロキシのもう一つの特徴は、ローテーション機能です。ローテーションプロキシは、レジデンシャルプロキシが動的にあなたのIPアドレスを変更するため、ターゲットサーバがあなたがプロキシを使用しているかどうかをチェックすることが困難になるため、アカウントの永久BANを回避するのに役立ちます。 

それとは別に、住宅用プロキシの他の機能は次のとおりです。無制限の帯域幅、同時接続、専用のHTTP / sプロキシ、プロキシプール内の700万人以上のプロキシのため、いつでもセッションでプロキシ、より多くのセキュリティのためのユーザー名とパスワード認証、そして最後には、国のサーバーを変更する機能。ユーザー名認証に国コードを追加することで、ご希望のサーバーを選択できます。 

最後のものはプレミアムプロキシである。プレミアムプロキシはデータセンター専用プロキシと同じです。機能は変わりません。主な違いはアクセシビリティです。プレミアムプロキシでは、プロキシリスト(プロキシを含むリスト)はProxyScrape'のネットワーク上のすべてのユーザーが利用できるようになります。そのため、プレミアムプロキシはデータセンター専用プロキシよりも安価です。

では、プロキシを使ったオンライン投票の最善の解決策は何か?答えは "居住者代理人 "である。理由は簡単だ。前述したように、レジデンシャルプロキシはローテーションプロキシであり、IPアドレスが一定期間にわたって動的に変更されるため、IPブロックを受けることなく、わずかな時間内に多くのリクエストを送信してサーバーをだますのに役立つ。 

次に、国によってプロキシサーバーを変更するのがベストでしょう。IP認証またはユーザー名とパスワードによる認証の最後に、その国のISO_CODEを追加するだけです。 

関連記事

https://proxyscrape.com/blog/how-to-make-a-proxy-checker-in-python/

居住地プロキシを使ったStrawPoll投票ボットの使い方

あなたが上で調べたStrawpollボットのいくつかは、主にテキストファイルの形で、プロキシを設定するためのオプションを持っています。複数回投票するには複数のプロキシが必要なので、プロキシはリストの形になっています。つまり、対象となるウェブサイトは、複数のユーザーからのリクエストであることがわかります。 

よくある質問

1.オンライン投票に最適なプロキシはどれですか?
答えはレジデンシャルプロキシです。レジデンシャルプロキシは、IPアドレスを自動的にローテーションさせる機能があり、プロキシ認証の最後にISO_CODEを追加するだけで、好きな国を選べるので、より適しています。
2.データセンターのプロキシはオンライン投票に適していますか?
ほとんどのオンラインポールは、冗長性のためにプロキシを使用していることを検出することができます。IPアドレスを自動的に循環させることができるプロキシが必要であり、住宅用プロキシがその役割を果たします。また、住宅用プロキシでは、実際の住宅所有者のアドレスであるため、ターゲットサーバーはあなたのIPアドレスを受け入れます。
3.プロキシを使用してオンライン投票のために複数のアカウントを作成する方法は?
メールハックで複数のアカウントを作成することができます。"@"の前に "+"記号を付けると、オンライン投票所に登録するのに役立ち、メールはすべて受信トレイに送られる。

StrawPoll投票ボットの作成と使用に関する結論

この包括的な記事をお読みになり、オンライン投票操作がどのように機能するのかご理解いただけたと思います。先に述べたように、私たちの意図はあなたに悪質な行為を教えることではなく、ストローポールのようなオンライン投票システムの欠陥を教育することです。 

ですから、非倫理的な手段でシステムを破壊するのではなく、ボットやプロキシを使ったオンライン投票プラットフォームの信頼性に挑戦していただきたいと思います。