PHP4.0.1の変更点(1)
注:
非常に長い変更履歴ですが、実際には 1/3 しか書かれていないので、外国語のままにしておきます。変更の作成者は括弧内に記載されています。
1. LDAP を変更するときにプログラムがクラッシュする可能性があるエラーを修正しました。 (Eric Kilfoil)
2. $dir パラメータを明示的に指定せずに readdir() を使用すると、正常に使用できないエラーが発生する可能性がある opendir() のバグを修正しました。 (Zeev)
3、--enable-discard-path を再度使用できるようになりました。 (Andi)
4. file() 関数を使用する場合、1 行あたり 8KB の制限を削除します。 (Zeev)
5. PHP がマルチスレッド WEB サーバー上でモジュールとして実行される場合、dl() 関数は使用できなくなります。以前は、この状況ではこの機能が正しく動作しませんでした。 (Zeev)
6. ImageColorClosestHWB()、ImageCopyMerge()、ImagePaletteCopy() の 3 つの関数を追加しました。 (スターリング)
7. ImageCreateFromWBMP() 関数を追加しました。 (Jouni)
8. NSAPIモジュールのPOSTリクエストの問題を修正しました。 (Roberto Biancardi)
9. spliti() 関数を追加しました。 (Thies)
10. 非連続環境でクラスを定義できない連続オブジェクトの連続動作を修正します。 (Sascha)
11. メモリ キャッシュのパフォーマンスが向上し、キャッシュ サイズが増加しました。 (Stas、Zend Engine)
12. CRC32 チェック機能を追加しました。この関数は、UdmSearch 検索エンジン (これは何ですか?) とシステム コマンド呼び出しに使用されます。これにより、UdmSearch の PHP フロントエンドの速度が大幅に向上します。 (Rasmus)
13. 配列ポインターと競合しないように in_array() を修正しました。 (Andrei)
14.restore_error_handler() 関数を追加しました。 (Zeev、Zend エンジン)
15. PHP のマルチスレッド バージョン、特に WIN32 で間違ったファイル名と間違った行数が表示されるエラーを修正しました。 (Zeev、Zend Engine)
16. 一部のサーバー、特に Windows 版の APACHE および O'Reilly Web サイトで CGI がクラッシュする問題を修正しました。 (Andi)
17. Pi3Web SAPI (これは何ですか、誰か教えてください) モジュールを追加しました。構成時に ./configure --with-pi3web を使用してオプションを開きます。 (Holger; zimpel@t-online.de)
18. オブジェクト使用時の __sleep() および __wakeup() の呼び出し機能を強化しました。 (Andrei)
19. 必要な場合にのみ配列を構造体としてシリアル化するように WDDX を変更しました。 (Thies)
20. WIN32 で max_execution_time 関数を実装します。 (Zeev)
21. strtotime() がより多くの形式をサポートするようになりました。この関数は、GNU 日付コマンドを完全にサポートするようになりました。 (Andrei)
22. 複数のパラメーターに対する unset() のサポートを追加しました。 (Faisal、Zend Engine)
23. 間違ったパラメーター (型エラー) を持つ関数は、当初は FALSE を返しましたが、現在は NULL を返します。 (Thies、Zend Engine)
24. 特定のシステムでタイムゾーン オフセットと夏時間が誤って調整されていた gmmktime() を修正しました。一部のシステムでは、この機能がタイムゾーンと夏時間を正しく調整できないことが判明しました。 (Andrei)
25. VC++ WIN32 プロジェクトとワークスペース ファイルを WIN32 ディレクトリに移動します。 (Zeev)
26. checkdate() のパラメータが数値でない場合、戻り値は FALSE になります。 (Rasmus)
27. --enable-c9x-inline コンパイル オプションを追加しました。このオプションは、新しい C9x 標準をサポートします (それが何なのか、私はまだ知りません)。コンパイル時に i_zend_is_true への未定義の参照などの問題が発生した場合は、このオプションをオンにします。 (Sascha、Zend Library)
28. ldap_add() および ldap_modify() の問題を修正し、値の末尾にゴミが追加されることがある問題を修正しました。 。 (Stig Venaas)
29. dbmopen() が dbm/db/ndbm の 'c' を正しく取得できなかったエラーを修正しました。 (JimJag)
30.number_format() がクラッシュするエラーを修正しました。 (アンドレイ)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









SQL インジェクションの本質が文字列の結合である場合、注入できるすべての本質は文字列の結合です。LDAP インジェクションも一種のインジェクションとして例外ではありません。さらに興味深いのは、括弧の結合であることです (SQL インジェクションは括弧も連結しますが、文字列を連結すると言ったほうが一般的です)。環境構築編ではbee-boxのldap環境構築について詳しく解説しており、射撃練習編ではphpとldapの接続処理や途中で使用する特殊機能の紹介、括弧を接続するためのいくつかのテクニック。まず、bwapp での LDAP 射撃場のログイン プロセスについて説明します。まず、これは LDAP ログイン インターフェイスであり、URL は http://192.168.3.184/bW です。

1. LDAP インジェクション LDAP (Light Directory Access Portocol) は、X.500 標準に基づく軽量のディレクトリ アクセス プロトコルです。ディレクトリ データベースにアクセスするためのサービスとプロトコルを提供します。ディレクトリ データベースでディレクトリ サービスを形成するためによく使用されます。このディレクトリは、クエリ、参照、検索用に最適化された専門的な分散データベースであり、Linux/Unix システムのファイル ディレクトリに似たツリー構造でデータを編成します。公開証明書、セキュリティ キー、会社の物理デバイス情報など、頻繁に変更されないデータは、ディレクトリへの保存に適しています。 LDAP は、SQL に似ていてクエリ構文を備えた検索プロトコルとして理解できますが、インジェクション攻撃のリスクもあります。 LDAP インジェクションはクライアントを指します

PHP を使用して Web アプリケーションを開発する場合、多くの場合、アプリケーションのアクセスを保護するために LDAP 認証を使用する必要があります。ただし、場合によっては、PHP の LDAP 機能を使用して認証を実装しようとすると、次のエラー メッセージが表示されることがあります。このエラー メッセージは通常、アプリケーションが ldap_bind() 関数を呼び出したときに発生します。

1. 概要 私の学習プロセスによれば、Web 攻撃のモデルと脆弱性が何であるかを知る必要がありました。今、私は予期せぬ状況に遭遇しました。私が初めて LDAP を目にしたのは、ある国営企業でのペネトレーション テスト中でした。人気のないもの(公認)を見つけて興味をそそられました。 LDAPの概念:正式名称:Lightweight Directory Access Protocol(Lightweight Directory Access Protocol)、特徴:プロトコルについては難解すぎるので説明しませんが、データを保存するデータベースとして理解できます、その特徴はそれはツリーです データベースの形式をとったデータベースです まず、データベースの名前はツリーのルート (つまり DB=dc) に相当し、ルートからリーフ ノードまでのプロセスは次のようになります。

Zend Framework でのアクセス許可制御に ACL (AccessControlList) を使用する方法 はじめに: Web アプリケーションでは、アクセス許可制御は重要な機能です。これにより、ユーザーはアクセスを許可されたページと機能にのみアクセスできるようになり、不正アクセスが防止されます。 Zend フレームワークは、ACL (AccessControlList) コンポーネントを使用してアクセス許可制御を実装する便利な方法を提供します。この記事では、Zend Framework で ACL を使用する方法を紹介します。

PHP 実装フレームワーク: ZendFramework 入門チュートリアル ZendFramework は、PHP によって開発されたオープン ソースの Web サイト フレームワークであり、現在 ZendTechnologies によって保守されています。ZendFramework は、MVC デザイン パターンを採用し、Web2.0 アプリケーションと Web サーブの実装に役立つ一連の再利用可能なコード ライブラリを提供します。 。 ZendFramework は PHP 開発者に非常に人気があり、尊敬されており、幅広い機能を備えています。

LDAP (LightweightDirectoryAccessProtocol) は、分散ディレクトリ サービスにアクセスするためのプロトコルです。ユーザーの認証、認可、アカウントの保守、データの保存などのタスクに使用できます。 PHP アプリケーションでは、LDAP を強力な認証メカニズムとして使用して、アプリケーションに強力な認証および認可機能を提供できます。この記事では、PHP でのユーザー認証に LDAP を使用する方法を紹介します。具体的な内容は次のとおりです。 インストールと構成 L

ネットワーク セキュリティの脆弱性の増加に伴い、LDAP インジェクション攻撃は多くの Web サイトが直面するセキュリティ リスクとなっています。 Web サイトのセキュリティを保護し、LDAP インジェクション攻撃を防ぐには、いくつかのセキュリティ対策を使用する必要があります。中でも、Nginx は、高性能 Web サーバーおよびリバース プロキシ サーバーとして、多くの利便性と保護を提供します。この記事では、Nginx を使用して LDAP インジェクション攻撃を防ぐ方法を紹介します。 LDAP インジェクション攻撃 LDAP インジェクション攻撃は、LDAP データベースをターゲットとする攻撃手法です。
