1

Veracode は、私のコードで次の問題を報告しました:

cweid201

情報漏えい:送信データによる情報漏えい

以下の 2 つのインスタンスで解決される問題

1)行にエラーが表示されます

memoryStream.Write(byteArray, 0, byteArray.Length);

コード スニペットは次のとおりです。

byte[] byteArray = Convert.FromBase64String(compressedString);
using (MemoryStream memoryStream = new MemoryStream(byteArray)) {
  memoryStream.Write(byteArray, 0, byteArray.Length);
  memoryStream.Position = 0;
   using (GZipInputStream gzipInputStream = new GZipInputStream(memoryStream)) {
      using (StreamReader streamReader = new StreamReader(gzipInputStream)) {
        return streamReader.ReadToEnd();
      }
   }
 }

2)行にエラーが表示されます

     textWriter.WriteLine(readLine);

コード スニペットは次のとおりです。

     textWriter = new StreamWriter(path);
     string readLine;
while ((readLine = streamReader.ReadLine()) != null) {
            textWriter.WriteLine(readLine);
}

上記の例で問題を解決する方法を誰か説明できますか?

4

0 に答える 0