開発・ITのスキル(2ページ) スキル 55件
コード、テスト、ドキュメント、運用。 サブ分野、職種、ツール、レベルで絞り込めます。
結果
絞り込み
絞り込み
クラウドの請求を見直して節約する
クラウド費用をサービス別、プロジェクト別に見て、使われていないリソースや大きすぎるリソースを見つけ、節約案を効果とリスクの順に並べます。
リスクに基づいてテストの抜けを見つける
変更されたコードや重要なコードを既存のテストと照らし合わせ、お金・権限・データ・エラー処理など本当に必要なテストが欠けている箇所を示します。
日付と時刻のロジックを点検する
タイムゾーン、夏時間の切り替え、月末、うるう年、現地時刻とUTCの比較など、日付と時刻によくある不具合がないかコードを点検します。
文言が翻訳できるか確認する
コードやテンプレートの中にある直接書かれた文言、つなぎ合わせた文、書式の誤った日付や数値を、多言語で問題になる前に見つけます。
バックグラウンドジョブの弱点を確認する
定期実行やキュー待ちのジョブについて、2回動いても害がないか、正しく再試行するか、時間制限があるか、エラーが見えるかを確認します。
コードの競合状態を確認する
同時に動くリクエスト、プロセス、スレッドが互いのデータを上書きしたり、二重に予約したり、止め合ったりする箇所を見つけます。
メモリリークを絞り込む
アプリのメモリ使用量が増え続ける原因の絞り込みを手伝います。計測値を読み、怪しい箇所を見つけ、狙いを定めた計測で確かめます。
コードのN+1クエリを見つける
ループの中でレコードごとにデータベースへ個別のクエリを出している箇所を見つけ、まとめたクエリを提案します。
APIドキュメントの抜けを確認する
APIドキュメントをコードと比べ、抜けているエンドポイント、誤った必須項目、記載のないエラーコード、動かない例を見つけます。
外部呼び出しのタイムアウトを確認する
ほかのサービス、データベース、APIへの呼び出しのうち、タイムアウトがないもの、再試行が無制限なもの、代替手段がないものを見つけ、妥当な上限を提案します。
サーバー側の入力チェックを確認する
バックエンドへのすべての入力が、型、長さ、形式、許可された値についてブラウザー側のチェックとは別にサーバーで確認されているかを調べます。
APIのCORS設定を確認する
APIが他のWebサイトからどのオリジン、メソッド、ヘッダーを許可しているかを確認し、Cookie付きで全オリジンを許可するような広すぎる設定を見つけます。
HTTPのセキュリティヘッダーを確認する
Webサイトの応答ヘッダーについて、コンテンツセキュリティポリシー、HSTS、フレーム埋め込みの防止、コンテンツタイプとリファラーの設定を確認し、妥当な値を提案します。
ログの中の個人データを見つける
氏名、メールアドレス、IPアドレス、トークン、リクエスト本文全体などを書き出すログ出力を見つけ、マスクや削除を提案します。
キャッシュヘッダーを確認する
ページ、ファイル、APIの応答が適切な期間だけキャッシュされているかを確認し、個人向けのページが共有キャッシュに残らないようにします。
フォームの CSRF 対策を確認する
フォームやデータを変更するリクエストが、他のサイトから送られたリクエストに対して守られているかを確認し、対策がない箇所にトークンや Cookie 設定を提案します。
オープンリダイレクトを見つける
ログイン後など、移動先をパラメーターから受け取るリダイレクトを見つけ、許可されたアドレスにしか移動しないようにします。
サーバー側のリクエストを SSRF の観点で確認する
リンクプレビュー、Webhook、インポートなど、外部から来たアドレスにサーバーがアクセスする箇所を見つけ、それによって内部システムに到達できてしまわないか確認します。
フィールドの一括代入を確認する
フォームや API リクエストがデータオブジェクト全体をそのまま受け取り、ユーザーが役割、価格、所有者などのフィールドまで設定できてしまう箇所を見つけ、固定のフィールド一覧を提案します。
正規表現の ReDoS を確認する
入れ子の繰り返しなどが原因で、特定の入力に対して極端に時間がかかる正規表現を見つけ、安全なパターン、長さの上限、時間制限を提案します。
ファイルパスのディレクトリトラバーサルを確認する
リクエスト、アップロード、アーカイブから来たファイル名やパスがファイル操作に使われる箇所を見つけ、../ などの入力で決められたフォルダの外を読み書きできないか確認します。
キャッシュとローダの束ねを確認する
キャッシュミスでオリジンを呼ぶ箇所を調べ、同じキーの同時ロードの束ね欠如を見つけます。
複数ステップ流れの補償を確認する
複数の書き込みステップがある流れで、途中中断時に補償・再試行・明確な失敗表示があるかを調べます。
N+1クエリを調べる
一覧読込のあとに要素ごと再問い合わせしていないかコードとトレースを調べ、往復を見積もります。
該当なし。絞り込みを外すか、別の言葉で検索してください。